./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe029_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/safe029_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d8006e4b Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe029_tso.i ./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/safe029_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-d8006e4-m [2024-02-05 10:28:31,890 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-05 10:28:31,978 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-05 10:28:31,982 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-05 10:28:31,983 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-05 10:28:32,007 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-05 10:28:32,009 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-05 10:28:32,009 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-05 10:28:32,009 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-05 10:28:32,012 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-05 10:28:32,013 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-05 10:28:32,013 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-05 10:28:32,014 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-05 10:28:32,014 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-05 10:28:32,015 INFO L153 SettingsManager]: * Use SBE=true [2024-02-05 10:28:32,015 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-05 10:28:32,015 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-05 10:28:32,015 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-05 10:28:32,015 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-05 10:28:32,016 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-05 10:28:32,016 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-05 10:28:32,016 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-05 10:28:32,016 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-05 10:28:32,017 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-05 10:28:32,017 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-05 10:28:32,017 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-05 10:28:32,017 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-05 10:28:32,017 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-05 10:28:32,018 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-05 10:28:32,018 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-05 10:28:32,019 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-05 10:28:32,019 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-05 10:28:32,019 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-05 10:28:32,019 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-05 10:28:32,019 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-05 10:28:32,020 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-05 10:28:32,020 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-05 10:28:32,020 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-05 10:28:32,020 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-05 10:28:32,020 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-05 10:28:32,020 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-05 10:28:32,021 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-05 10:28:32,021 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-05 10:28:32,021 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-02-05 10:28:32,228 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-05 10:28:32,246 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-05 10:28:32,248 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-05 10:28:32,248 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-05 10:28:32,249 INFO L274 PluginConnector]: CDTParser initialized [2024-02-05 10:28:32,249 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe029_tso.i [2024-02-05 10:28:33,161 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-05 10:28:33,377 INFO L384 CDTParser]: Found 1 translation units. [2024-02-05 10:28:33,377 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe029_tso.i [2024-02-05 10:28:33,394 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67ef98c78/16fce73d5a7847d8bc4782ee9de7e797/FLAG4702db8eb [2024-02-05 10:28:33,405 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67ef98c78/16fce73d5a7847d8bc4782ee9de7e797 [2024-02-05 10:28:33,407 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-05 10:28:33,408 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-05 10:28:33,408 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/safe029_tso.yml/witness.yml [2024-02-05 10:28:33,543 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-05 10:28:33,545 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-05 10:28:33,546 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-05 10:28:33,546 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-05 10:28:33,550 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-05 10:28:33,550 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:28:33" (1/2) ... [2024-02-05 10:28:33,551 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a692430 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:28:33, skipping insertion in model container [2024-02-05 10:28:33,551 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:28:33" (1/2) ... [2024-02-05 10:28:33,552 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@50a93feb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:28:33, skipping insertion in model container [2024-02-05 10:28:33,553 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:28:33" (2/2) ... [2024-02-05 10:28:33,553 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a692430 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:33, skipping insertion in model container [2024-02-05 10:28:33,553 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:28:33" (2/2) ... [2024-02-05 10:28:33,554 INFO L86 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-05 10:28:33,711 INFO L99 nessWitnessExtractor]: Found the following entries in the witness: [2024-02-05 10:28:33,712 INFO L101 nessWitnessExtractor]: Location invariant before [L767-L767] (((((((0 <= __unbuffered_cnt) && (0 <= y)) && (y <= 2)) && (y <= 127)) && (x == 2)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,713 INFO L101 nessWitnessExtractor]: Location invariant before [L768-L768] ((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,713 INFO L101 nessWitnessExtractor]: Location invariant before [L724-L724] (((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,713 INFO L101 nessWitnessExtractor]: Location invariant before [L721-L721] (((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,713 INFO L101 nessWitnessExtractor]: Location invariant before [L741-L741] (((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,713 INFO L101 nessWitnessExtractor]: Location invariant before [L717-L717] (unsigned long )arg == 0UL [2024-02-05 10:28:33,713 INFO L101 nessWitnessExtractor]: Location invariant before [L723-L723] (unsigned long )arg == 0UL [2024-02-05 10:28:33,713 INFO L101 nessWitnessExtractor]: Location invariant before [L761-L761] ((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,732 INFO L101 nessWitnessExtractor]: Location invariant before [L722-L722] ((((((((0 <= __unbuffered_cnt) && (0 <= y)) && (y <= 2)) && (y <= 127)) && (x == 1)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,732 INFO L101 nessWitnessExtractor]: Location invariant before [L757-L757] ((((__unbuffered_cnt == 0) && (main$tmp_guard0 == (_Bool)0)) && (main$tmp_guard1 == (_Bool)0)) && (x == 0)) && (y == 0) [2024-02-05 10:28:33,732 INFO L101 nessWitnessExtractor]: Location invariant before [L743-L743] (unsigned long )arg == 0UL [2024-02-05 10:28:33,732 INFO L101 nessWitnessExtractor]: Location invariant before [L742-L742] (((((((((((0 <= x) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,733 INFO L101 nessWitnessExtractor]: Location invariant before [L726-L726] (((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,733 INFO L101 nessWitnessExtractor]: Location invariant after [L18-L18] expression == 1 [2024-02-05 10:28:33,733 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] ((0 <= expression) && (expression <= 1)) && (expression == 0 || expression == 1) [2024-02-05 10:28:33,733 INFO L101 nessWitnessExtractor]: Location invariant before [L727-L727] (((((((((((0 <= x) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,733 INFO L101 nessWitnessExtractor]: Location invariant before [L725-L725] (unsigned long )arg == 0UL [2024-02-05 10:28:33,733 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] expression == 0 [2024-02-05 10:28:33,733 INFO L101 nessWitnessExtractor]: Location invariant after [L18-L18] expression == 0 [2024-02-05 10:28:33,733 INFO L101 nessWitnessExtractor]: Location invariant before [L765-L765] ((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,734 INFO L101 nessWitnessExtractor]: Location invariant before [L738-L738] (unsigned long )arg == 0UL [2024-02-05 10:28:33,734 INFO L101 nessWitnessExtractor]: Location invariant before [L728-L728] (unsigned long )arg == 0UL [2024-02-05 10:28:33,734 INFO L101 nessWitnessExtractor]: Location invariant before [L719-L719] ((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (x <= 2)) && (x <= 127)) && (y == 2)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-05 10:28:33,734 INFO L101 nessWitnessExtractor]: Location invariant before [L736-L736] (((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,734 INFO L101 nessWitnessExtractor]: Location invariant before [L718-L718] (((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,734 INFO L101 nessWitnessExtractor]: Location invariant before [L720-L720] (unsigned long )arg == 0UL [2024-02-05 10:28:33,734 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] expression == 1 [2024-02-05 10:28:33,735 INFO L101 nessWitnessExtractor]: Location invariant after [L18-L18] expression == 1 [2024-02-05 10:28:33,735 INFO L101 nessWitnessExtractor]: Location invariant before [L732-L732] (unsigned long )arg == 0UL [2024-02-05 10:28:33,735 INFO L101 nessWitnessExtractor]: Location invariant before [L740-L740] (unsigned long )arg == 0UL [2024-02-05 10:28:33,735 INFO L101 nessWitnessExtractor]: Location invariant before [L734-L734] ((((((((0 <= __unbuffered_cnt) && (0 <= y)) && (y <= 2)) && (y <= 127)) && (x == 2)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,735 INFO L101 nessWitnessExtractor]: Location invariant before [L737-L737] ((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (x <= 2)) && (x <= 127)) && (y == 1)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-05 10:28:33,735 INFO L101 nessWitnessExtractor]: Location invariant before [L735-L735] (unsigned long )arg == 0UL [2024-02-05 10:28:33,736 INFO L101 nessWitnessExtractor]: Location invariant before [L733-L733] (((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,736 INFO L101 nessWitnessExtractor]: Location invariant before [L739-L739] (((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,736 INFO L101 nessWitnessExtractor]: Location invariant before [L762-L762] ((((((((((0 <= __unbuffered_cnt) && (0 <= x)) && (0 <= y)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:28:33,794 INFO L179 MainTranslator]: Built tables and reachable declarations [2024-02-05 10:28:33,928 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe029_tso.i[945,958] [2024-02-05 10:28:34,022 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-05 10:28:34,029 INFO L204 MainTranslator]: Completed pre-run Start Parsing Local [2024-02-05 10:28:34,060 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe029_tso.i[945,958] Start Parsing Local Start Parsing Local [2024-02-05 10:28:34,061 WARN L424 MainDispatcher]: Unable to annotate ; with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-05 10:28:34,145 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-05 10:28:34,172 INFO L208 MainTranslator]: Completed translation [2024-02-05 10:28:34,174 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34 WrapperNode [2024-02-05 10:28:34,174 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-05 10:28:34,175 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-05 10:28:34,175 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-05 10:28:34,175 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-05 10:28:34,181 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,207 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,240 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 65 [2024-02-05 10:28:34,242 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-05 10:28:34,243 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-05 10:28:34,243 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-05 10:28:34,244 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-05 10:28:34,252 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,254 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,265 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,295 INFO L175 MemorySlicer]: Split 4 memory accesses to 3 slices as follows [2, 1, 1]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 2 writes are split as follows [0, 1, 1]. [2024-02-05 10:28:34,295 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,296 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,317 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,319 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,320 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,322 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,324 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-05 10:28:34,330 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-05 10:28:34,330 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-05 10:28:34,330 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-05 10:28:34,331 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (1/1) ... [2024-02-05 10:28:34,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-05 10:28:34,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-05 10:28:34,514 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-02-05 10:28:34,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-02-05 10:28:34,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-05 10:28:34,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-05 10:28:34,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-05 10:28:34,563 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-05 10:28:34,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-05 10:28:34,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-05 10:28:34,563 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-05 10:28:34,564 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-02-05 10:28:34,564 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-02-05 10:28:34,564 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-02-05 10:28:34,564 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-02-05 10:28:34,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-05 10:28:34,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-05 10:28:34,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-05 10:28:34,564 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-05 10:28:34,564 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-05 10:28:34,564 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-05 10:28:34,565 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-05 10:28:34,654 INFO L244 CfgBuilder]: Building ICFG [2024-02-05 10:28:34,656 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-05 10:28:35,166 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-05 10:28:35,166 INFO L293 CfgBuilder]: Performing block encoding [2024-02-05 10:28:35,354 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-05 10:28:35,354 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-02-05 10:28:35,356 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.02 10:28:35 BoogieIcfgContainer [2024-02-05 10:28:35,356 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-05 10:28:35,359 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-05 10:28:35,359 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-05 10:28:35,362 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-05 10:28:35,362 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.02 10:28:33" (1/4) ... [2024-02-05 10:28:35,363 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dcff910 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.02 10:28:35, skipping insertion in model container [2024-02-05 10:28:35,363 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:28:33" (2/4) ... [2024-02-05 10:28:35,363 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dcff910 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 05.02 10:28:35, skipping insertion in model container [2024-02-05 10:28:35,364 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:28:34" (3/4) ... [2024-02-05 10:28:35,364 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dcff910 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 05.02 10:28:35, skipping insertion in model container [2024-02-05 10:28:35,364 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.02 10:28:35" (4/4) ... [2024-02-05 10:28:35,365 INFO L112 eAbstractionObserver]: Analyzing ICFG safe029_tso.i [2024-02-05 10:28:35,380 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-05 10:28:35,381 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 34 error locations. [2024-02-05 10:28:35,381 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-05 10:28:35,456 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-02-05 10:28:35,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 79 places, 73 transitions, 154 flow [2024-02-05 10:28:35,534 INFO L124 PetriNetUnfolderBase]: 1/71 cut-off events. [2024-02-05 10:28:35,535 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-05 10:28:35,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78 conditions, 71 events. 1/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 252 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 69. Up to 2 conditions per place. [2024-02-05 10:28:35,541 INFO L82 GeneralOperation]: Start removeDead. Operand has 79 places, 73 transitions, 154 flow [2024-02-05 10:28:35,544 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 77 places, 71 transitions, 148 flow [2024-02-05 10:28:35,559 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-05 10:28:35,566 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2e929ecc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-05 10:28:35,566 INFO L358 AbstractCegarLoop]: Starting to check reachability of 60 error locations. [2024-02-05 10:28:35,569 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-05 10:28:35,569 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-02-05 10:28:35,570 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-05 10:28:35,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:35,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-02-05 10:28:35,571 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:35,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:35,576 INFO L85 PathProgramCache]: Analyzing trace with hash 9786, now seen corresponding path program 1 times [2024-02-05 10:28:35,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:35,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379926575] [2024-02-05 10:28:35,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:35,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:35,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:35,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:35,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:35,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379926575] [2024-02-05 10:28:35,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379926575] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:35,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:35,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-02-05 10:28:35,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506381875] [2024-02-05 10:28:35,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:35,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-02-05 10:28:35,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:35,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-02-05 10:28:35,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-02-05 10:28:35,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 73 [2024-02-05 10:28:35,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 71 transitions, 148 flow. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:35,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:35,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 73 [2024-02-05 10:28:35,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:36,537 INFO L124 PetriNetUnfolderBase]: 1835/3867 cut-off events. [2024-02-05 10:28:36,538 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-02-05 10:28:36,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6818 conditions, 3867 events. 1835/3867 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 31960 event pairs, 1363 based on Foata normal form. 90/2391 useless extension candidates. Maximal degree in co-relation 6806. Up to 2897 conditions per place. [2024-02-05 10:28:36,562 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 38 selfloop transitions, 3 changer transitions 0/69 dead transitions. [2024-02-05 10:28:36,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 69 transitions, 229 flow [2024-02-05 10:28:36,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-02-05 10:28:36,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-02-05 10:28:36,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 146 transitions. [2024-02-05 10:28:36,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-02-05 10:28:36,575 INFO L175 Difference]: Start difference. First operand has 77 places, 71 transitions, 148 flow. Second operand 3 states and 146 transitions. [2024-02-05 10:28:36,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 69 transitions, 229 flow [2024-02-05 10:28:36,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 69 transitions, 226 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:36,584 INFO L231 Difference]: Finished difference. Result has 69 places, 63 transitions, 147 flow [2024-02-05 10:28:36,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=147, PETRI_PLACES=69, PETRI_TRANSITIONS=63} [2024-02-05 10:28:36,588 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -8 predicate places. [2024-02-05 10:28:36,588 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 63 transitions, 147 flow [2024-02-05 10:28:36,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:36,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:36,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-02-05 10:28:36,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-05 10:28:36,589 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:36,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:36,590 INFO L85 PathProgramCache]: Analyzing trace with hash 291927509, now seen corresponding path program 1 times [2024-02-05 10:28:36,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:36,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192481003] [2024-02-05 10:28:36,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:36,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:36,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:36,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:36,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:36,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192481003] [2024-02-05 10:28:36,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192481003] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:36,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:36,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:28:36,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586641203] [2024-02-05 10:28:36,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:36,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-05 10:28:36,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:36,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-05 10:28:36,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-05 10:28:36,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 73 [2024-02-05 10:28:36,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 63 transitions, 147 flow. Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:36,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:36,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 73 [2024-02-05 10:28:36,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:37,148 INFO L124 PetriNetUnfolderBase]: 2004/4163 cut-off events. [2024-02-05 10:28:37,149 INFO L125 PetriNetUnfolderBase]: For 336/336 co-relation queries the response was YES. [2024-02-05 10:28:37,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7800 conditions, 4163 events. 2004/4163 cut-off events. For 336/336 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34300 event pairs, 1378 based on Foata normal form. 432/3285 useless extension candidates. Maximal degree in co-relation 7787. Up to 3018 conditions per place. [2024-02-05 10:28:37,170 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 55 selfloop transitions, 2 changer transitions 0/79 dead transitions. [2024-02-05 10:28:37,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 79 transitions, 302 flow [2024-02-05 10:28:37,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:28:37,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:28:37,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 160 transitions. [2024-02-05 10:28:37,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547945205479452 [2024-02-05 10:28:37,173 INFO L175 Difference]: Start difference. First operand has 69 places, 63 transitions, 147 flow. Second operand 4 states and 160 transitions. [2024-02-05 10:28:37,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 79 transitions, 302 flow [2024-02-05 10:28:37,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 79 transitions, 298 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-05 10:28:37,175 INFO L231 Difference]: Finished difference. Result has 66 places, 58 transitions, 138 flow [2024-02-05 10:28:37,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=66, PETRI_TRANSITIONS=58} [2024-02-05 10:28:37,176 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -11 predicate places. [2024-02-05 10:28:37,177 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 138 flow [2024-02-05 10:28:37,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:37,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:37,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-02-05 10:28:37,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-02-05 10:28:37,178 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:37,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:37,178 INFO L85 PathProgramCache]: Analyzing trace with hash 459818543, now seen corresponding path program 1 times [2024-02-05 10:28:37,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:37,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245268969] [2024-02-05 10:28:37,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:37,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:37,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:37,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:37,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:37,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245268969] [2024-02-05 10:28:37,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245268969] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:37,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:37,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:28:37,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494902682] [2024-02-05 10:28:37,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:37,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:28:37,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:37,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:28:37,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:28:37,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 73 [2024-02-05 10:28:37,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:37,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:37,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 73 [2024-02-05 10:28:37,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:37,901 INFO L124 PetriNetUnfolderBase]: 2764/5543 cut-off events. [2024-02-05 10:28:37,901 INFO L125 PetriNetUnfolderBase]: For 548/553 co-relation queries the response was YES. [2024-02-05 10:28:37,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10559 conditions, 5543 events. 2764/5543 cut-off events. For 548/553 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 45283 event pairs, 2064 based on Foata normal form. 11/3929 useless extension candidates. Maximal degree in co-relation 10545. Up to 4329 conditions per place. [2024-02-05 10:28:37,923 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 48 selfloop transitions, 5 changer transitions 0/71 dead transitions. [2024-02-05 10:28:37,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 71 transitions, 278 flow [2024-02-05 10:28:37,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:28:37,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:28:37,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 134 transitions. [2024-02-05 10:28:37,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4589041095890411 [2024-02-05 10:28:37,925 INFO L175 Difference]: Start difference. First operand has 66 places, 58 transitions, 138 flow. Second operand 4 states and 134 transitions. [2024-02-05 10:28:37,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 71 transitions, 278 flow [2024-02-05 10:28:37,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 71 transitions, 274 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:37,927 INFO L231 Difference]: Finished difference. Result has 69 places, 60 transitions, 161 flow [2024-02-05 10:28:37,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=161, PETRI_PLACES=69, PETRI_TRANSITIONS=60} [2024-02-05 10:28:37,928 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -8 predicate places. [2024-02-05 10:28:37,928 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 60 transitions, 161 flow [2024-02-05 10:28:37,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:37,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:37,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:37,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-02-05 10:28:37,929 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:37,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:37,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1367938201, now seen corresponding path program 1 times [2024-02-05 10:28:37,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:37,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969059079] [2024-02-05 10:28:37,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:37,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:37,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:37,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:37,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:37,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969059079] [2024-02-05 10:28:37,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969059079] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:37,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:37,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:28:37,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557338117] [2024-02-05 10:28:37,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:37,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-05 10:28:37,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:37,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-05 10:28:37,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-05 10:28:38,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 73 [2024-02-05 10:28:38,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 60 transitions, 161 flow. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:38,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:38,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 73 [2024-02-05 10:28:38,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:38,384 INFO L124 PetriNetUnfolderBase]: 2060/3931 cut-off events. [2024-02-05 10:28:38,384 INFO L125 PetriNetUnfolderBase]: For 480/489 co-relation queries the response was YES. [2024-02-05 10:28:38,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7822 conditions, 3931 events. 2060/3931 cut-off events. For 480/489 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 30483 event pairs, 261 based on Foata normal form. 463/3330 useless extension candidates. Maximal degree in co-relation 7806. Up to 3119 conditions per place. [2024-02-05 10:28:38,399 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 61 selfloop transitions, 2 changer transitions 0/81 dead transitions. [2024-02-05 10:28:38,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 81 transitions, 343 flow [2024-02-05 10:28:38,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:28:38,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:28:38,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 165 transitions. [2024-02-05 10:28:38,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565068493150685 [2024-02-05 10:28:38,401 INFO L175 Difference]: Start difference. First operand has 69 places, 60 transitions, 161 flow. Second operand 4 states and 165 transitions. [2024-02-05 10:28:38,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 81 transitions, 343 flow [2024-02-05 10:28:38,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 81 transitions, 331 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:38,403 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 147 flow [2024-02-05 10:28:38,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=147, PETRI_PLACES=65, PETRI_TRANSITIONS=55} [2024-02-05 10:28:38,404 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -12 predicate places. [2024-02-05 10:28:38,404 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 147 flow [2024-02-05 10:28:38,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:38,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:38,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:38,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-02-05 10:28:38,405 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:38,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:38,406 INFO L85 PathProgramCache]: Analyzing trace with hash -495999214, now seen corresponding path program 1 times [2024-02-05 10:28:38,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:38,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210953128] [2024-02-05 10:28:38,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:38,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:38,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:38,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:38,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:38,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210953128] [2024-02-05 10:28:38,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210953128] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:38,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:38,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:38,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622996261] [2024-02-05 10:28:38,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:38,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:38,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:38,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:38,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:38,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:38,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 55 transitions, 147 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:38,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:38,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:38,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:39,056 INFO L124 PetriNetUnfolderBase]: 2656/5275 cut-off events. [2024-02-05 10:28:39,056 INFO L125 PetriNetUnfolderBase]: For 623/638 co-relation queries the response was YES. [2024-02-05 10:28:39,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10311 conditions, 5275 events. 2656/5275 cut-off events. For 623/638 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 41995 event pairs, 1813 based on Foata normal form. 14/3781 useless extension candidates. Maximal degree in co-relation 10296. Up to 4131 conditions per place. [2024-02-05 10:28:39,075 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 54 selfloop transitions, 7 changer transitions 0/74 dead transitions. [2024-02-05 10:28:39,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 74 transitions, 322 flow [2024-02-05 10:28:39,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:39,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:39,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 169 transitions. [2024-02-05 10:28:39,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46301369863013697 [2024-02-05 10:28:39,077 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 147 flow. Second operand 5 states and 169 transitions. [2024-02-05 10:28:39,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 74 transitions, 322 flow [2024-02-05 10:28:39,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 74 transitions, 313 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:39,079 INFO L231 Difference]: Finished difference. Result has 68 places, 57 transitions, 177 flow [2024-02-05 10:28:39,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=177, PETRI_PLACES=68, PETRI_TRANSITIONS=57} [2024-02-05 10:28:39,080 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -9 predicate places. [2024-02-05 10:28:39,080 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 57 transitions, 177 flow [2024-02-05 10:28:39,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:39,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:39,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:39,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-05 10:28:39,084 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:39,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:39,085 INFO L85 PathProgramCache]: Analyzing trace with hash -543588351, now seen corresponding path program 1 times [2024-02-05 10:28:39,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:39,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25344505] [2024-02-05 10:28:39,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:39,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:39,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:39,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:39,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:39,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25344505] [2024-02-05 10:28:39,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25344505] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:39,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:39,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:28:39,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874643457] [2024-02-05 10:28:39,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:39,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:28:39,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:39,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:28:39,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:28:39,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 73 [2024-02-05 10:28:39,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 57 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:39,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:39,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 73 [2024-02-05 10:28:39,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:39,688 INFO L124 PetriNetUnfolderBase]: 2694/5250 cut-off events. [2024-02-05 10:28:39,689 INFO L125 PetriNetUnfolderBase]: For 1360/1369 co-relation queries the response was YES. [2024-02-05 10:28:39,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10965 conditions, 5250 events. 2694/5250 cut-off events. For 1360/1369 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 40690 event pairs, 2063 based on Foata normal form. 12/3779 useless extension candidates. Maximal degree in co-relation 10948. Up to 4309 conditions per place. [2024-02-05 10:28:39,711 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 46 selfloop transitions, 6 changer transitions 0/66 dead transitions. [2024-02-05 10:28:39,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 66 transitions, 308 flow [2024-02-05 10:28:39,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:28:39,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:28:39,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 130 transitions. [2024-02-05 10:28:39,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452054794520548 [2024-02-05 10:28:39,712 INFO L175 Difference]: Start difference. First operand has 68 places, 57 transitions, 177 flow. Second operand 4 states and 130 transitions. [2024-02-05 10:28:39,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 66 transitions, 308 flow [2024-02-05 10:28:39,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 66 transitions, 294 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:39,715 INFO L231 Difference]: Finished difference. Result has 70 places, 59 transitions, 196 flow [2024-02-05 10:28:39,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=196, PETRI_PLACES=70, PETRI_TRANSITIONS=59} [2024-02-05 10:28:39,716 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -7 predicate places. [2024-02-05 10:28:39,716 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 59 transitions, 196 flow [2024-02-05 10:28:39,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:39,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:39,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:39,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-05 10:28:39,717 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:39,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:39,717 INFO L85 PathProgramCache]: Analyzing trace with hash 86137813, now seen corresponding path program 1 times [2024-02-05 10:28:39,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:39,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149052136] [2024-02-05 10:28:39,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:39,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:39,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:39,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:39,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:39,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149052136] [2024-02-05 10:28:39,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149052136] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:39,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:39,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:39,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112664060] [2024-02-05 10:28:39,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:39,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:39,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:39,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:39,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:39,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:39,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 59 transitions, 196 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:39,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:39,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:39,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:40,279 INFO L124 PetriNetUnfolderBase]: 1564/3034 cut-off events. [2024-02-05 10:28:40,279 INFO L125 PetriNetUnfolderBase]: For 1225/1244 co-relation queries the response was YES. [2024-02-05 10:28:40,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6558 conditions, 3034 events. 1564/3034 cut-off events. For 1225/1244 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 20238 event pairs, 378 based on Foata normal form. 160/2489 useless extension candidates. Maximal degree in co-relation 6539. Up to 1340 conditions per place. [2024-02-05 10:28:40,293 INFO L140 encePairwiseOnDemand]: 61/73 looper letters, 99 selfloop transitions, 18 changer transitions 0/131 dead transitions. [2024-02-05 10:28:40,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 131 transitions, 617 flow [2024-02-05 10:28:40,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:40,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:40,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 246 transitions. [2024-02-05 10:28:40,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5616438356164384 [2024-02-05 10:28:40,294 INFO L175 Difference]: Start difference. First operand has 70 places, 59 transitions, 196 flow. Second operand 6 states and 246 transitions. [2024-02-05 10:28:40,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 131 transitions, 617 flow [2024-02-05 10:28:40,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 131 transitions, 612 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-05 10:28:40,300 INFO L231 Difference]: Finished difference. Result has 78 places, 72 transitions, 321 flow [2024-02-05 10:28:40,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=321, PETRI_PLACES=78, PETRI_TRANSITIONS=72} [2024-02-05 10:28:40,302 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 1 predicate places. [2024-02-05 10:28:40,302 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 72 transitions, 321 flow [2024-02-05 10:28:40,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:40,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:40,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:40,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-02-05 10:28:40,305 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:40,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:40,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1597616232, now seen corresponding path program 1 times [2024-02-05 10:28:40,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:40,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648543638] [2024-02-05 10:28:40,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:40,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:40,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:40,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:40,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:40,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648543638] [2024-02-05 10:28:40,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648543638] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:40,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:40,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:28:40,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569201770] [2024-02-05 10:28:40,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:40,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:28:40,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:40,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:28:40,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:28:40,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:40,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 72 transitions, 321 flow. Second operand has 5 states, 5 states have (on average 32.6) internal successors, (163), 5 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:40,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:40,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:40,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:40,629 INFO L124 PetriNetUnfolderBase]: 1077/2229 cut-off events. [2024-02-05 10:28:40,630 INFO L125 PetriNetUnfolderBase]: For 2357/2368 co-relation queries the response was YES. [2024-02-05 10:28:40,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5667 conditions, 2229 events. 1077/2229 cut-off events. For 2357/2368 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15455 event pairs, 602 based on Foata normal form. 10/1966 useless extension candidates. Maximal degree in co-relation 5643. Up to 1773 conditions per place. [2024-02-05 10:28:40,640 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 54 selfloop transitions, 7 changer transitions 0/82 dead transitions. [2024-02-05 10:28:40,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 82 transitions, 477 flow [2024-02-05 10:28:40,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:28:40,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:28:40,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 170 transitions. [2024-02-05 10:28:40,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821917808219178 [2024-02-05 10:28:40,641 INFO L175 Difference]: Start difference. First operand has 78 places, 72 transitions, 321 flow. Second operand 4 states and 170 transitions. [2024-02-05 10:28:40,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 82 transitions, 477 flow [2024-02-05 10:28:40,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 82 transitions, 471 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-02-05 10:28:40,647 INFO L231 Difference]: Finished difference. Result has 82 places, 74 transitions, 353 flow [2024-02-05 10:28:40,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=353, PETRI_PLACES=82, PETRI_TRANSITIONS=74} [2024-02-05 10:28:40,649 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 5 predicate places. [2024-02-05 10:28:40,649 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 74 transitions, 353 flow [2024-02-05 10:28:40,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.6) internal successors, (163), 5 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:40,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:40,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:40,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-02-05 10:28:40,650 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:40,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:40,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1597617956, now seen corresponding path program 1 times [2024-02-05 10:28:40,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:40,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395604793] [2024-02-05 10:28:40,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:40,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:40,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:40,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:40,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:40,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395604793] [2024-02-05 10:28:40,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395604793] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:40,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:40,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:40,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453663342] [2024-02-05 10:28:40,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:40,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:40,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:40,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:40,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:40,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:40,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 74 transitions, 353 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:40,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:40,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:40,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:41,115 INFO L124 PetriNetUnfolderBase]: 1494/2943 cut-off events. [2024-02-05 10:28:41,115 INFO L125 PetriNetUnfolderBase]: For 3642/3651 co-relation queries the response was YES. [2024-02-05 10:28:41,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7742 conditions, 2943 events. 1494/2943 cut-off events. For 3642/3651 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19549 event pairs, 865 based on Foata normal form. 18/2651 useless extension candidates. Maximal degree in co-relation 7715. Up to 2449 conditions per place. [2024-02-05 10:28:41,129 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 62 selfloop transitions, 8 changer transitions 0/85 dead transitions. [2024-02-05 10:28:41,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 85 transitions, 520 flow [2024-02-05 10:28:41,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:41,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:41,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-02-05 10:28:41,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4410958904109589 [2024-02-05 10:28:41,131 INFO L175 Difference]: Start difference. First operand has 82 places, 74 transitions, 353 flow. Second operand 5 states and 161 transitions. [2024-02-05 10:28:41,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 85 transitions, 520 flow [2024-02-05 10:28:41,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 85 transitions, 504 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:41,136 INFO L231 Difference]: Finished difference. Result has 85 places, 74 transitions, 359 flow [2024-02-05 10:28:41,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=359, PETRI_PLACES=85, PETRI_TRANSITIONS=74} [2024-02-05 10:28:41,138 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 8 predicate places. [2024-02-05 10:28:41,138 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 74 transitions, 359 flow [2024-02-05 10:28:41,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:41,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:41,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:41,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-02-05 10:28:41,139 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:41,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:41,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1047073738, now seen corresponding path program 1 times [2024-02-05 10:28:41,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:41,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987927370] [2024-02-05 10:28:41,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:41,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:41,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:41,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:41,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:41,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987927370] [2024-02-05 10:28:41,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987927370] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:41,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:41,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:41,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500143155] [2024-02-05 10:28:41,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:41,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:41,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:41,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:41,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:41,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:41,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 74 transitions, 359 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:41,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:41,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:41,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:41,595 INFO L124 PetriNetUnfolderBase]: 1499/2960 cut-off events. [2024-02-05 10:28:41,596 INFO L125 PetriNetUnfolderBase]: For 3734/3743 co-relation queries the response was YES. [2024-02-05 10:28:41,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7834 conditions, 2960 events. 1499/2960 cut-off events. For 3734/3743 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19686 event pairs, 907 based on Foata normal form. 12/2665 useless extension candidates. Maximal degree in co-relation 7806. Up to 2458 conditions per place. [2024-02-05 10:28:41,609 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 65 selfloop transitions, 10 changer transitions 0/90 dead transitions. [2024-02-05 10:28:41,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 90 transitions, 559 flow [2024-02-05 10:28:41,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:41,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:41,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 165 transitions. [2024-02-05 10:28:41,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520547945205479 [2024-02-05 10:28:41,612 INFO L175 Difference]: Start difference. First operand has 85 places, 74 transitions, 359 flow. Second operand 5 states and 165 transitions. [2024-02-05 10:28:41,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 90 transitions, 559 flow [2024-02-05 10:28:41,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 90 transitions, 543 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:28:41,616 INFO L231 Difference]: Finished difference. Result has 87 places, 77 transitions, 391 flow [2024-02-05 10:28:41,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=391, PETRI_PLACES=87, PETRI_TRANSITIONS=77} [2024-02-05 10:28:41,618 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 10 predicate places. [2024-02-05 10:28:41,619 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 77 transitions, 391 flow [2024-02-05 10:28:41,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:41,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:41,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:41,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-02-05 10:28:41,620 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:41,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:41,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1047091408, now seen corresponding path program 2 times [2024-02-05 10:28:41,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:41,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790989853] [2024-02-05 10:28:41,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:41,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:41,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:41,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:41,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:41,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790989853] [2024-02-05 10:28:41,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790989853] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:41,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:41,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:41,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531565860] [2024-02-05 10:28:41,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:41,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:41,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:41,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:41,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:41,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:41,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 77 transitions, 391 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:41,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:41,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:41,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:42,104 INFO L124 PetriNetUnfolderBase]: 1494/2945 cut-off events. [2024-02-05 10:28:42,104 INFO L125 PetriNetUnfolderBase]: For 3911/3920 co-relation queries the response was YES. [2024-02-05 10:28:42,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7885 conditions, 2945 events. 1494/2945 cut-off events. For 3911/3920 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19593 event pairs, 914 based on Foata normal form. 12/2649 useless extension candidates. Maximal degree in co-relation 7855. Up to 2455 conditions per place. [2024-02-05 10:28:42,119 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 61 selfloop transitions, 11 changer transitions 0/87 dead transitions. [2024-02-05 10:28:42,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 87 transitions, 567 flow [2024-02-05 10:28:42,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:42,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:42,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-02-05 10:28:42,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4410958904109589 [2024-02-05 10:28:42,121 INFO L175 Difference]: Start difference. First operand has 87 places, 77 transitions, 391 flow. Second operand 5 states and 161 transitions. [2024-02-05 10:28:42,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 87 transitions, 567 flow [2024-02-05 10:28:42,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 87 transitions, 545 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:42,126 INFO L231 Difference]: Finished difference. Result has 89 places, 78 transitions, 407 flow [2024-02-05 10:28:42,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=407, PETRI_PLACES=89, PETRI_TRANSITIONS=78} [2024-02-05 10:28:42,127 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 12 predicate places. [2024-02-05 10:28:42,127 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 78 transitions, 407 flow [2024-02-05 10:28:42,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:42,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:42,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:42,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-02-05 10:28:42,128 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:42,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:42,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1047092068, now seen corresponding path program 1 times [2024-02-05 10:28:42,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:42,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187591453] [2024-02-05 10:28:42,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:42,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:42,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:42,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:42,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:42,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187591453] [2024-02-05 10:28:42,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187591453] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:42,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:42,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:42,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457749619] [2024-02-05 10:28:42,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:42,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:42,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:42,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:42,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:42,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:42,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 78 transitions, 407 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:42,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:42,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:42,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:42,677 INFO L124 PetriNetUnfolderBase]: 1536/2993 cut-off events. [2024-02-05 10:28:42,677 INFO L125 PetriNetUnfolderBase]: For 3646/3680 co-relation queries the response was YES. [2024-02-05 10:28:42,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7999 conditions, 2993 events. 1536/2993 cut-off events. For 3646/3680 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 20098 event pairs, 908 based on Foata normal form. 9/2606 useless extension candidates. Maximal degree in co-relation 7968. Up to 2498 conditions per place. [2024-02-05 10:28:42,691 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 68 selfloop transitions, 11 changer transitions 0/94 dead transitions. [2024-02-05 10:28:42,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 94 transitions, 623 flow [2024-02-05 10:28:42,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:42,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:42,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 164 transitions. [2024-02-05 10:28:42,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44931506849315067 [2024-02-05 10:28:42,693 INFO L175 Difference]: Start difference. First operand has 89 places, 78 transitions, 407 flow. Second operand 5 states and 164 transitions. [2024-02-05 10:28:42,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 94 transitions, 623 flow [2024-02-05 10:28:42,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 94 transitions, 608 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:42,698 INFO L231 Difference]: Finished difference. Result has 93 places, 82 transitions, 452 flow [2024-02-05 10:28:42,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=452, PETRI_PLACES=93, PETRI_TRANSITIONS=82} [2024-02-05 10:28:42,698 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 16 predicate places. [2024-02-05 10:28:42,699 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 82 transitions, 452 flow [2024-02-05 10:28:42,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:42,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:42,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:42,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-02-05 10:28:42,699 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:42,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:42,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1976048662, now seen corresponding path program 2 times [2024-02-05 10:28:42,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:42,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993663727] [2024-02-05 10:28:42,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:42,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:42,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:42,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:42,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:42,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993663727] [2024-02-05 10:28:42,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993663727] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:42,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:42,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:42,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221542274] [2024-02-05 10:28:42,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:42,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:42,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:42,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:42,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:42,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:42,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 82 transitions, 452 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:42,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:42,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:42,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:43,236 INFO L124 PetriNetUnfolderBase]: 1531/2991 cut-off events. [2024-02-05 10:28:43,237 INFO L125 PetriNetUnfolderBase]: For 3922/3939 co-relation queries the response was YES. [2024-02-05 10:28:43,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8060 conditions, 2991 events. 1531/2991 cut-off events. For 3922/3939 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 20025 event pairs, 905 based on Foata normal form. 7/2604 useless extension candidates. Maximal degree in co-relation 8026. Up to 2495 conditions per place. [2024-02-05 10:28:43,252 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 66 selfloop transitions, 11 changer transitions 0/92 dead transitions. [2024-02-05 10:28:43,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 92 transitions, 630 flow [2024-02-05 10:28:43,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:43,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:43,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 162 transitions. [2024-02-05 10:28:43,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4438356164383562 [2024-02-05 10:28:43,253 INFO L175 Difference]: Start difference. First operand has 93 places, 82 transitions, 452 flow. Second operand 5 states and 162 transitions. [2024-02-05 10:28:43,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 92 transitions, 630 flow [2024-02-05 10:28:43,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 92 transitions, 620 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-02-05 10:28:43,258 INFO L231 Difference]: Finished difference. Result has 97 places, 82 transitions, 469 flow [2024-02-05 10:28:43,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=469, PETRI_PLACES=97, PETRI_TRANSITIONS=82} [2024-02-05 10:28:43,259 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 20 predicate places. [2024-02-05 10:28:43,259 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 82 transitions, 469 flow [2024-02-05 10:28:43,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:43,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:43,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:43,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-02-05 10:28:43,260 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:43,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:43,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1110514431, now seen corresponding path program 1 times [2024-02-05 10:28:43,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:43,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736409140] [2024-02-05 10:28:43,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:43,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:43,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:43,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:43,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:43,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736409140] [2024-02-05 10:28:43,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736409140] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:43,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:43,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:43,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749938594] [2024-02-05 10:28:43,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:43,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:43,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:43,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:43,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:43,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:43,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 82 transitions, 469 flow. Second operand has 6 states, 6 states have (on average 32.5) internal successors, (195), 6 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:43,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:43,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:43,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:43,697 INFO L124 PetriNetUnfolderBase]: 1195/2483 cut-off events. [2024-02-05 10:28:43,698 INFO L125 PetriNetUnfolderBase]: For 3951/3965 co-relation queries the response was YES. [2024-02-05 10:28:43,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6676 conditions, 2483 events. 1195/2483 cut-off events. For 3951/3965 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17746 event pairs, 459 based on Foata normal form. 47/2207 useless extension candidates. Maximal degree in co-relation 6640. Up to 1177 conditions per place. [2024-02-05 10:28:43,710 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 74 selfloop transitions, 22 changer transitions 0/119 dead transitions. [2024-02-05 10:28:43,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 119 transitions, 795 flow [2024-02-05 10:28:43,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:43,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:43,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 238 transitions. [2024-02-05 10:28:43,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6520547945205479 [2024-02-05 10:28:43,712 INFO L175 Difference]: Start difference. First operand has 97 places, 82 transitions, 469 flow. Second operand 5 states and 238 transitions. [2024-02-05 10:28:43,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 119 transitions, 795 flow [2024-02-05 10:28:43,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 119 transitions, 763 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:43,717 INFO L231 Difference]: Finished difference. Result has 97 places, 85 transitions, 510 flow [2024-02-05 10:28:43,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=510, PETRI_PLACES=97, PETRI_TRANSITIONS=85} [2024-02-05 10:28:43,718 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 20 predicate places. [2024-02-05 10:28:43,718 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 85 transitions, 510 flow [2024-02-05 10:28:43,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.5) internal successors, (195), 6 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:43,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:43,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:43,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-02-05 10:28:43,719 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:43,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:43,719 INFO L85 PathProgramCache]: Analyzing trace with hash 2007544359, now seen corresponding path program 1 times [2024-02-05 10:28:43,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:43,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053625472] [2024-02-05 10:28:43,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:43,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:43,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:43,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:43,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:43,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053625472] [2024-02-05 10:28:43,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053625472] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:43,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:43,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:43,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910675910] [2024-02-05 10:28:43,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:43,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:43,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:43,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:43,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:43,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:43,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 85 transitions, 510 flow. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:43,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:43,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:43,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:44,213 INFO L124 PetriNetUnfolderBase]: 1498/2956 cut-off events. [2024-02-05 10:28:44,214 INFO L125 PetriNetUnfolderBase]: For 4933/4945 co-relation queries the response was YES. [2024-02-05 10:28:44,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8397 conditions, 2956 events. 1498/2956 cut-off events. For 4933/4945 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19844 event pairs, 368 based on Foata normal form. 42/2715 useless extension candidates. Maximal degree in co-relation 8361. Up to 1402 conditions per place. [2024-02-05 10:28:44,230 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 89 selfloop transitions, 26 changer transitions 0/131 dead transitions. [2024-02-05 10:28:44,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 131 transitions, 896 flow [2024-02-05 10:28:44,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:44,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:44,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 229 transitions. [2024-02-05 10:28:44,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5228310502283106 [2024-02-05 10:28:44,231 INFO L175 Difference]: Start difference. First operand has 97 places, 85 transitions, 510 flow. Second operand 6 states and 229 transitions. [2024-02-05 10:28:44,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 131 transitions, 896 flow [2024-02-05 10:28:44,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 131 transitions, 879 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-02-05 10:28:44,239 INFO L231 Difference]: Finished difference. Result has 103 places, 87 transitions, 578 flow [2024-02-05 10:28:44,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=578, PETRI_PLACES=103, PETRI_TRANSITIONS=87} [2024-02-05 10:28:44,240 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 26 predicate places. [2024-02-05 10:28:44,240 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 87 transitions, 578 flow [2024-02-05 10:28:44,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:44,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:44,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:44,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-02-05 10:28:44,241 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:44,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:44,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1393223429, now seen corresponding path program 1 times [2024-02-05 10:28:44,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:44,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539799320] [2024-02-05 10:28:44,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:44,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:44,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:44,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:44,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:44,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539799320] [2024-02-05 10:28:44,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539799320] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:44,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:44,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:44,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515118979] [2024-02-05 10:28:44,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:44,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:44,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:44,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:44,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:44,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:44,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 87 transitions, 578 flow. Second operand has 6 states, 6 states have (on average 32.5) internal successors, (195), 6 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:44,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:44,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:44,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:44,684 INFO L124 PetriNetUnfolderBase]: 1050/2156 cut-off events. [2024-02-05 10:28:44,684 INFO L125 PetriNetUnfolderBase]: For 5113/5127 co-relation queries the response was YES. [2024-02-05 10:28:44,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6443 conditions, 2156 events. 1050/2156 cut-off events. For 5113/5127 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14649 event pairs, 403 based on Foata normal form. 22/1959 useless extension candidates. Maximal degree in co-relation 6404. Up to 1125 conditions per place. [2024-02-05 10:28:44,695 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 74 selfloop transitions, 23 changer transitions 0/121 dead transitions. [2024-02-05 10:28:44,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 121 transitions, 922 flow [2024-02-05 10:28:44,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:44,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:44,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 235 transitions. [2024-02-05 10:28:44,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6438356164383562 [2024-02-05 10:28:44,697 INFO L175 Difference]: Start difference. First operand has 103 places, 87 transitions, 578 flow. Second operand 5 states and 235 transitions. [2024-02-05 10:28:44,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 121 transitions, 922 flow [2024-02-05 10:28:44,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 121 transitions, 870 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-05 10:28:44,704 INFO L231 Difference]: Finished difference. Result has 104 places, 89 transitions, 606 flow [2024-02-05 10:28:44,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=606, PETRI_PLACES=104, PETRI_TRANSITIONS=89} [2024-02-05 10:28:44,705 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 27 predicate places. [2024-02-05 10:28:44,705 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 89 transitions, 606 flow [2024-02-05 10:28:44,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.5) internal successors, (195), 6 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:44,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:44,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:44,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-02-05 10:28:44,706 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:44,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:44,706 INFO L85 PathProgramCache]: Analyzing trace with hash -578826231, now seen corresponding path program 1 times [2024-02-05 10:28:44,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:44,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799612506] [2024-02-05 10:28:44,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:44,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:44,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:44,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:44,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:44,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799612506] [2024-02-05 10:28:44,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799612506] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:44,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:44,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:44,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447331223] [2024-02-05 10:28:44,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:44,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:44,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:44,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:44,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:44,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:44,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 89 transitions, 606 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:44,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:44,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:44,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:45,271 INFO L124 PetriNetUnfolderBase]: 1546/3041 cut-off events. [2024-02-05 10:28:45,271 INFO L125 PetriNetUnfolderBase]: For 6660/6672 co-relation queries the response was YES. [2024-02-05 10:28:45,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9050 conditions, 3041 events. 1546/3041 cut-off events. For 6660/6672 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 20325 event pairs, 535 based on Foata normal form. 39/2854 useless extension candidates. Maximal degree in co-relation 9010. Up to 1418 conditions per place. [2024-02-05 10:28:45,291 INFO L140 encePairwiseOnDemand]: 57/73 looper letters, 96 selfloop transitions, 34 changer transitions 0/146 dead transitions. [2024-02-05 10:28:45,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 146 transitions, 1080 flow [2024-02-05 10:28:45,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:45,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:45,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 243 transitions. [2024-02-05 10:28:45,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547945205479452 [2024-02-05 10:28:45,292 INFO L175 Difference]: Start difference. First operand has 104 places, 89 transitions, 606 flow. Second operand 6 states and 243 transitions. [2024-02-05 10:28:45,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 146 transitions, 1080 flow [2024-02-05 10:28:45,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 146 transitions, 1052 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:45,300 INFO L231 Difference]: Finished difference. Result has 109 places, 97 transitions, 729 flow [2024-02-05 10:28:45,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=729, PETRI_PLACES=109, PETRI_TRANSITIONS=97} [2024-02-05 10:28:45,301 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 32 predicate places. [2024-02-05 10:28:45,301 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 97 transitions, 729 flow [2024-02-05 10:28:45,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:45,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:45,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:45,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-02-05 10:28:45,301 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:45,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:45,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1540942249, now seen corresponding path program 1 times [2024-02-05 10:28:45,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:45,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218675669] [2024-02-05 10:28:45,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:45,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:45,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:45,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:45,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:45,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218675669] [2024-02-05 10:28:45,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218675669] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:45,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:45,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:45,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752679741] [2024-02-05 10:28:45,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:45,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:45,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:45,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:45,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:45,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:45,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 97 transitions, 729 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:45,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:45,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:45,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:45,901 INFO L124 PetriNetUnfolderBase]: 1748/3400 cut-off events. [2024-02-05 10:28:45,901 INFO L125 PetriNetUnfolderBase]: For 9750/9896 co-relation queries the response was YES. [2024-02-05 10:28:45,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10872 conditions, 3400 events. 1748/3400 cut-off events. For 9750/9896 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 22402 event pairs, 495 based on Foata normal form. 80/3183 useless extension candidates. Maximal degree in co-relation 10830. Up to 1660 conditions per place. [2024-02-05 10:28:45,918 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 92 selfloop transitions, 30 changer transitions 0/141 dead transitions. [2024-02-05 10:28:45,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 141 transitions, 1144 flow [2024-02-05 10:28:45,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:45,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:45,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 229 transitions. [2024-02-05 10:28:45,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5228310502283106 [2024-02-05 10:28:45,919 INFO L175 Difference]: Start difference. First operand has 109 places, 97 transitions, 729 flow. Second operand 6 states and 229 transitions. [2024-02-05 10:28:45,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 141 transitions, 1144 flow [2024-02-05 10:28:45,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 141 transitions, 1077 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:45,934 INFO L231 Difference]: Finished difference. Result has 110 places, 97 transitions, 735 flow [2024-02-05 10:28:45,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=735, PETRI_PLACES=110, PETRI_TRANSITIONS=97} [2024-02-05 10:28:45,935 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 33 predicate places. [2024-02-05 10:28:45,935 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 97 transitions, 735 flow [2024-02-05 10:28:45,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:45,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:45,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:45,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-02-05 10:28:45,935 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:45,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:45,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1725325375, now seen corresponding path program 2 times [2024-02-05 10:28:45,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:45,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139641391] [2024-02-05 10:28:45,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:45,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:45,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:46,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:46,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:46,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139641391] [2024-02-05 10:28:46,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139641391] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:46,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:46,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:46,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562598265] [2024-02-05 10:28:46,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:46,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:46,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:46,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:46,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:46,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:46,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 97 transitions, 735 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:46,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:46,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:46,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:46,544 INFO L124 PetriNetUnfolderBase]: 1713/3371 cut-off events. [2024-02-05 10:28:46,545 INFO L125 PetriNetUnfolderBase]: For 10215/10227 co-relation queries the response was YES. [2024-02-05 10:28:46,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11287 conditions, 3371 events. 1713/3371 cut-off events. For 10215/10227 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 23053 event pairs, 579 based on Foata normal form. 39/3184 useless extension candidates. Maximal degree in co-relation 11245. Up to 1487 conditions per place. [2024-02-05 10:28:46,562 INFO L140 encePairwiseOnDemand]: 57/73 looper letters, 96 selfloop transitions, 46 changer transitions 0/158 dead transitions. [2024-02-05 10:28:46,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 158 transitions, 1375 flow [2024-02-05 10:28:46,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:46,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:46,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 240 transitions. [2024-02-05 10:28:46,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547945205479452 [2024-02-05 10:28:46,564 INFO L175 Difference]: Start difference. First operand has 110 places, 97 transitions, 735 flow. Second operand 6 states and 240 transitions. [2024-02-05 10:28:46,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 158 transitions, 1375 flow [2024-02-05 10:28:46,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 158 transitions, 1297 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:46,578 INFO L231 Difference]: Finished difference. Result has 113 places, 114 transitions, 973 flow [2024-02-05 10:28:46,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=675, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=973, PETRI_PLACES=113, PETRI_TRANSITIONS=114} [2024-02-05 10:28:46,578 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 36 predicate places. [2024-02-05 10:28:46,578 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 114 transitions, 973 flow [2024-02-05 10:28:46,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:46,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:46,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:46,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-02-05 10:28:46,579 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:46,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:46,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1215528109, now seen corresponding path program 1 times [2024-02-05 10:28:46,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:46,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994621946] [2024-02-05 10:28:46,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:46,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:46,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:46,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:46,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994621946] [2024-02-05 10:28:46,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994621946] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:46,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:46,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:46,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572224020] [2024-02-05 10:28:46,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:46,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:46,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:46,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:46,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:46,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:46,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 114 transitions, 973 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:46,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:46,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:46,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:47,170 INFO L124 PetriNetUnfolderBase]: 1698/3347 cut-off events. [2024-02-05 10:28:47,170 INFO L125 PetriNetUnfolderBase]: For 11815/11833 co-relation queries the response was YES. [2024-02-05 10:28:47,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12158 conditions, 3347 events. 1698/3347 cut-off events. For 11815/11833 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 22924 event pairs, 598 based on Foata normal form. 18/3139 useless extension candidates. Maximal degree in co-relation 12113. Up to 1484 conditions per place. [2024-02-05 10:28:47,188 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 95 selfloop transitions, 46 changer transitions 0/157 dead transitions. [2024-02-05 10:28:47,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 157 transitions, 1495 flow [2024-02-05 10:28:47,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:47,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:47,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 234 transitions. [2024-02-05 10:28:47,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342465753424658 [2024-02-05 10:28:47,189 INFO L175 Difference]: Start difference. First operand has 113 places, 114 transitions, 973 flow. Second operand 6 states and 234 transitions. [2024-02-05 10:28:47,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 157 transitions, 1495 flow [2024-02-05 10:28:47,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 157 transitions, 1459 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:47,206 INFO L231 Difference]: Finished difference. Result has 117 places, 114 transitions, 1039 flow [2024-02-05 10:28:47,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1039, PETRI_PLACES=117, PETRI_TRANSITIONS=114} [2024-02-05 10:28:47,206 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 40 predicate places. [2024-02-05 10:28:47,207 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 114 transitions, 1039 flow [2024-02-05 10:28:47,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:47,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:47,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:47,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-02-05 10:28:47,207 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:47,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:47,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1452754929, now seen corresponding path program 2 times [2024-02-05 10:28:47,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:47,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650897982] [2024-02-05 10:28:47,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:47,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:47,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:47,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:47,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:47,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650897982] [2024-02-05 10:28:47,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650897982] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:47,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:47,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:47,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998750210] [2024-02-05 10:28:47,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:47,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:47,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:47,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:47,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:47,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:47,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 114 transitions, 1039 flow. Second operand has 6 states, 6 states have (on average 32.5) internal successors, (195), 6 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:47,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:47,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:47,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:47,639 INFO L124 PetriNetUnfolderBase]: 1370/2725 cut-off events. [2024-02-05 10:28:47,639 INFO L125 PetriNetUnfolderBase]: For 12905/13105 co-relation queries the response was YES. [2024-02-05 10:28:47,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9991 conditions, 2725 events. 1370/2725 cut-off events. For 12905/13105 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 18465 event pairs, 528 based on Foata normal form. 85/2527 useless extension candidates. Maximal degree in co-relation 9945. Up to 1432 conditions per place. [2024-02-05 10:28:47,652 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 76 selfloop transitions, 34 changer transitions 0/142 dead transitions. [2024-02-05 10:28:47,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 142 transitions, 1421 flow [2024-02-05 10:28:47,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:47,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:47,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 231 transitions. [2024-02-05 10:28:47,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6328767123287671 [2024-02-05 10:28:47,654 INFO L175 Difference]: Start difference. First operand has 117 places, 114 transitions, 1039 flow. Second operand 5 states and 231 transitions. [2024-02-05 10:28:47,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 142 transitions, 1421 flow [2024-02-05 10:28:47,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 142 transitions, 1326 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:47,669 INFO L231 Difference]: Finished difference. Result has 117 places, 114 transitions, 1023 flow [2024-02-05 10:28:47,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=944, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1023, PETRI_PLACES=117, PETRI_TRANSITIONS=114} [2024-02-05 10:28:47,670 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 40 predicate places. [2024-02-05 10:28:47,670 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 114 transitions, 1023 flow [2024-02-05 10:28:47,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.5) internal successors, (195), 6 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:47,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:47,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:47,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-02-05 10:28:47,671 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:47,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:47,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1305580109, now seen corresponding path program 3 times [2024-02-05 10:28:47,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:47,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369195467] [2024-02-05 10:28:47,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:47,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:47,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:47,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:47,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:47,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369195467] [2024-02-05 10:28:47,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369195467] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:47,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:47,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:47,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608065259] [2024-02-05 10:28:47,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:47,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:47,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:47,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:47,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:47,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:47,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 114 transitions, 1023 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:47,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:47,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:47,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:48,229 INFO L124 PetriNetUnfolderBase]: 1620/3198 cut-off events. [2024-02-05 10:28:48,229 INFO L125 PetriNetUnfolderBase]: For 12179/12197 co-relation queries the response was YES. [2024-02-05 10:28:48,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11651 conditions, 3198 events. 1620/3198 cut-off events. For 12179/12197 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 21616 event pairs, 511 based on Foata normal form. 33/3002 useless extension candidates. Maximal degree in co-relation 11604. Up to 1460 conditions per place. [2024-02-05 10:28:48,249 INFO L140 encePairwiseOnDemand]: 61/73 looper letters, 101 selfloop transitions, 41 changer transitions 0/158 dead transitions. [2024-02-05 10:28:48,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 158 transitions, 1598 flow [2024-02-05 10:28:48,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:48,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:48,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 225 transitions. [2024-02-05 10:28:48,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5136986301369864 [2024-02-05 10:28:48,250 INFO L175 Difference]: Start difference. First operand has 117 places, 114 transitions, 1023 flow. Second operand 6 states and 225 transitions. [2024-02-05 10:28:48,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 158 transitions, 1598 flow [2024-02-05 10:28:48,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 158 transitions, 1479 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:48,268 INFO L231 Difference]: Finished difference. Result has 119 places, 122 transitions, 1140 flow [2024-02-05 10:28:48,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1140, PETRI_PLACES=119, PETRI_TRANSITIONS=122} [2024-02-05 10:28:48,268 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 42 predicate places. [2024-02-05 10:28:48,268 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 122 transitions, 1140 flow [2024-02-05 10:28:48,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:48,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:48,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:48,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-02-05 10:28:48,269 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:48,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:48,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1233142535, now seen corresponding path program 2 times [2024-02-05 10:28:48,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:48,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010311955] [2024-02-05 10:28:48,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:48,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:48,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:48,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:48,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:48,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010311955] [2024-02-05 10:28:48,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010311955] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:48,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:48,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:48,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857731533] [2024-02-05 10:28:48,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:48,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:48,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:48,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:48,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:48,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:48,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 122 transitions, 1140 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:48,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:48,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:48,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:48,973 INFO L124 PetriNetUnfolderBase]: 2127/4093 cut-off events. [2024-02-05 10:28:48,973 INFO L125 PetriNetUnfolderBase]: For 18690/18951 co-relation queries the response was YES. [2024-02-05 10:28:48,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15799 conditions, 4093 events. 2127/4093 cut-off events. For 18690/18951 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 27436 event pairs, 555 based on Foata normal form. 102/3879 useless extension candidates. Maximal degree in co-relation 15750. Up to 1745 conditions per place. [2024-02-05 10:28:48,994 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 106 selfloop transitions, 43 changer transitions 0/173 dead transitions. [2024-02-05 10:28:48,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 173 transitions, 1775 flow [2024-02-05 10:28:48,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:48,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:48,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 224 transitions. [2024-02-05 10:28:48,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5114155251141552 [2024-02-05 10:28:48,996 INFO L175 Difference]: Start difference. First operand has 119 places, 122 transitions, 1140 flow. Second operand 6 states and 224 transitions. [2024-02-05 10:28:48,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 173 transitions, 1775 flow [2024-02-05 10:28:49,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 173 transitions, 1745 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:49,023 INFO L231 Difference]: Finished difference. Result has 124 places, 131 transitions, 1358 flow [2024-02-05 10:28:49,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1358, PETRI_PLACES=124, PETRI_TRANSITIONS=131} [2024-02-05 10:28:49,024 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 47 predicate places. [2024-02-05 10:28:49,024 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 131 transitions, 1358 flow [2024-02-05 10:28:49,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:49,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:49,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:49,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-02-05 10:28:49,024 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:49,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:49,025 INFO L85 PathProgramCache]: Analyzing trace with hash -629527125, now seen corresponding path program 2 times [2024-02-05 10:28:49,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:49,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778248402] [2024-02-05 10:28:49,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:49,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:49,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:49,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:49,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:49,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778248402] [2024-02-05 10:28:49,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778248402] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:49,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:49,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:49,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602863205] [2024-02-05 10:28:49,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:49,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:49,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:49,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:49,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:49,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:49,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 131 transitions, 1358 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:49,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:49,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:49,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:49,644 INFO L124 PetriNetUnfolderBase]: 1666/3250 cut-off events. [2024-02-05 10:28:49,645 INFO L125 PetriNetUnfolderBase]: For 15031/15049 co-relation queries the response was YES. [2024-02-05 10:28:49,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12692 conditions, 3250 events. 1666/3250 cut-off events. For 15031/15049 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 21479 event pairs, 463 based on Foata normal form. 63/3084 useless extension candidates. Maximal degree in co-relation 12641. Up to 1460 conditions per place. [2024-02-05 10:28:49,662 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 97 selfloop transitions, 51 changer transitions 0/164 dead transitions. [2024-02-05 10:28:49,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 164 transitions, 1823 flow [2024-02-05 10:28:49,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:49,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:49,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 221 transitions. [2024-02-05 10:28:49,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045662100456622 [2024-02-05 10:28:49,663 INFO L175 Difference]: Start difference. First operand has 124 places, 131 transitions, 1358 flow. Second operand 6 states and 221 transitions. [2024-02-05 10:28:49,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 164 transitions, 1823 flow [2024-02-05 10:28:49,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 164 transitions, 1789 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:49,684 INFO L231 Difference]: Finished difference. Result has 128 places, 131 transitions, 1448 flow [2024-02-05 10:28:49,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1448, PETRI_PLACES=128, PETRI_TRANSITIONS=131} [2024-02-05 10:28:49,684 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 51 predicate places. [2024-02-05 10:28:49,684 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 131 transitions, 1448 flow [2024-02-05 10:28:49,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:49,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:49,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:49,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-02-05 10:28:49,685 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:49,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:49,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1306257313, now seen corresponding path program 1 times [2024-02-05 10:28:49,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:49,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394170911] [2024-02-05 10:28:49,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:49,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:49,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:49,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:49,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:49,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394170911] [2024-02-05 10:28:49,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394170911] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:49,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:49,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:49,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781366733] [2024-02-05 10:28:49,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:49,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:49,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:49,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:49,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:49,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:49,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 131 transitions, 1448 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:49,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:49,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:49,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:50,276 INFO L124 PetriNetUnfolderBase]: 1889/3637 cut-off events. [2024-02-05 10:28:50,277 INFO L125 PetriNetUnfolderBase]: For 23443/23661 co-relation queries the response was YES. [2024-02-05 10:28:50,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14810 conditions, 3637 events. 1889/3637 cut-off events. For 23443/23661 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 23699 event pairs, 565 based on Foata normal form. 84/3422 useless extension candidates. Maximal degree in co-relation 14758. Up to 1715 conditions per place. [2024-02-05 10:28:50,298 INFO L140 encePairwiseOnDemand]: 61/73 looper letters, 99 selfloop transitions, 45 changer transitions 0/168 dead transitions. [2024-02-05 10:28:50,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 168 transitions, 1892 flow [2024-02-05 10:28:50,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:50,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:50,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 223 transitions. [2024-02-05 10:28:50,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091324200913242 [2024-02-05 10:28:50,300 INFO L175 Difference]: Start difference. First operand has 128 places, 131 transitions, 1448 flow. Second operand 6 states and 223 transitions. [2024-02-05 10:28:50,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 168 transitions, 1892 flow [2024-02-05 10:28:50,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 168 transitions, 1788 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:50,331 INFO L231 Difference]: Finished difference. Result has 129 places, 131 transitions, 1451 flow [2024-02-05 10:28:50,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1451, PETRI_PLACES=129, PETRI_TRANSITIONS=131} [2024-02-05 10:28:50,332 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 52 predicate places. [2024-02-05 10:28:50,332 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 131 transitions, 1451 flow [2024-02-05 10:28:50,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:50,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:50,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:50,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-02-05 10:28:50,332 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:50,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:50,332 INFO L85 PathProgramCache]: Analyzing trace with hash -607206899, now seen corresponding path program 3 times [2024-02-05 10:28:50,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:50,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569694528] [2024-02-05 10:28:50,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:50,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:50,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:50,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:50,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:50,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569694528] [2024-02-05 10:28:50,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569694528] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:50,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:50,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:50,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237490766] [2024-02-05 10:28:50,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:50,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:50,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:50,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:50,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:50,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:50,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 131 transitions, 1451 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:50,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:50,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:50,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:50,985 INFO L124 PetriNetUnfolderBase]: 1971/3745 cut-off events. [2024-02-05 10:28:50,985 INFO L125 PetriNetUnfolderBase]: For 26408/26674 co-relation queries the response was YES. [2024-02-05 10:28:50,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15756 conditions, 3745 events. 1971/3745 cut-off events. For 26408/26674 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 24341 event pairs, 727 based on Foata normal form. 105/3556 useless extension candidates. Maximal degree in co-relation 15703. Up to 1755 conditions per place. [2024-02-05 10:28:51,009 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 90 selfloop transitions, 61 changer transitions 0/175 dead transitions. [2024-02-05 10:28:51,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 175 transitions, 2063 flow [2024-02-05 10:28:51,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:51,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:51,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 221 transitions. [2024-02-05 10:28:51,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045662100456622 [2024-02-05 10:28:51,011 INFO L175 Difference]: Start difference. First operand has 129 places, 131 transitions, 1451 flow. Second operand 6 states and 221 transitions. [2024-02-05 10:28:51,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 175 transitions, 2063 flow [2024-02-05 10:28:51,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 175 transitions, 1941 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:51,039 INFO L231 Difference]: Finished difference. Result has 131 places, 142 transitions, 1629 flow [2024-02-05 10:28:51,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1629, PETRI_PLACES=131, PETRI_TRANSITIONS=142} [2024-02-05 10:28:51,039 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 54 predicate places. [2024-02-05 10:28:51,040 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 142 transitions, 1629 flow [2024-02-05 10:28:51,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:51,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:51,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:51,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-02-05 10:28:51,040 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:51,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:51,040 INFO L85 PathProgramCache]: Analyzing trace with hash -606404655, now seen corresponding path program 2 times [2024-02-05 10:28:51,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:51,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547878354] [2024-02-05 10:28:51,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:51,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:51,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:51,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:51,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:51,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547878354] [2024-02-05 10:28:51,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547878354] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:51,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:51,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:51,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784068526] [2024-02-05 10:28:51,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:51,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:51,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:51,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:51,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:51,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:51,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 142 transitions, 1629 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:51,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:51,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:51,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:51,712 INFO L124 PetriNetUnfolderBase]: 2017/3839 cut-off events. [2024-02-05 10:28:51,712 INFO L125 PetriNetUnfolderBase]: For 27285/27572 co-relation queries the response was YES. [2024-02-05 10:28:51,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16944 conditions, 3839 events. 2017/3839 cut-off events. For 27285/27572 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 25186 event pairs, 721 based on Foata normal form. 111/3656 useless extension candidates. Maximal degree in co-relation 16889. Up to 1773 conditions per place. [2024-02-05 10:28:51,736 INFO L140 encePairwiseOnDemand]: 59/73 looper letters, 90 selfloop transitions, 67 changer transitions 0/181 dead transitions. [2024-02-05 10:28:51,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 181 transitions, 2211 flow [2024-02-05 10:28:51,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:51,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:51,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 224 transitions. [2024-02-05 10:28:51,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5114155251141552 [2024-02-05 10:28:51,737 INFO L175 Difference]: Start difference. First operand has 131 places, 142 transitions, 1629 flow. Second operand 6 states and 224 transitions. [2024-02-05 10:28:51,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 181 transitions, 2211 flow [2024-02-05 10:28:51,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 181 transitions, 2124 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:51,786 INFO L231 Difference]: Finished difference. Result has 135 places, 149 transitions, 1841 flow [2024-02-05 10:28:51,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1841, PETRI_PLACES=135, PETRI_TRANSITIONS=149} [2024-02-05 10:28:51,786 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 58 predicate places. [2024-02-05 10:28:51,786 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 149 transitions, 1841 flow [2024-02-05 10:28:51,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:51,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:51,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:51,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-02-05 10:28:51,787 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:51,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:51,787 INFO L85 PathProgramCache]: Analyzing trace with hash -606376755, now seen corresponding path program 3 times [2024-02-05 10:28:51,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:51,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044204352] [2024-02-05 10:28:51,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:51,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:51,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:51,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:51,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:51,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044204352] [2024-02-05 10:28:51,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044204352] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:51,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:51,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:51,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087308210] [2024-02-05 10:28:51,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:51,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:51,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:51,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:51,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:51,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:51,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 149 transitions, 1841 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:51,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:51,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:51,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:52,611 INFO L124 PetriNetUnfolderBase]: 2053/3893 cut-off events. [2024-02-05 10:28:52,611 INFO L125 PetriNetUnfolderBase]: For 30074/30385 co-relation queries the response was YES. [2024-02-05 10:28:52,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17778 conditions, 3893 events. 2053/3893 cut-off events. For 30074/30385 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 25517 event pairs, 721 based on Foata normal form. 99/3695 useless extension candidates. Maximal degree in co-relation 17721. Up to 1791 conditions per place. [2024-02-05 10:28:52,635 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 90 selfloop transitions, 78 changer transitions 0/192 dead transitions. [2024-02-05 10:28:52,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 192 transitions, 2440 flow [2024-02-05 10:28:52,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:52,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:52,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 223 transitions. [2024-02-05 10:28:52,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091324200913242 [2024-02-05 10:28:52,636 INFO L175 Difference]: Start difference. First operand has 135 places, 149 transitions, 1841 flow. Second operand 6 states and 223 transitions. [2024-02-05 10:28:52,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 192 transitions, 2440 flow [2024-02-05 10:28:52,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 192 transitions, 2342 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:52,680 INFO L231 Difference]: Finished difference. Result has 139 places, 161 transitions, 2079 flow [2024-02-05 10:28:52,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2079, PETRI_PLACES=139, PETRI_TRANSITIONS=161} [2024-02-05 10:28:52,681 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 62 predicate places. [2024-02-05 10:28:52,681 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 161 transitions, 2079 flow [2024-02-05 10:28:52,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:52,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:52,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:52,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-02-05 10:28:52,681 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:52,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:52,682 INFO L85 PathProgramCache]: Analyzing trace with hash -417014024, now seen corresponding path program 1 times [2024-02-05 10:28:52,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:52,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568467373] [2024-02-05 10:28:52,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:52,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:52,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:52,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:52,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:52,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568467373] [2024-02-05 10:28:52,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568467373] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:52,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:52,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:52,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150995683] [2024-02-05 10:28:52,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:52,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:52,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:52,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:52,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:52,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:52,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 161 transitions, 2079 flow. Second operand has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:52,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:52,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:52,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:53,338 INFO L124 PetriNetUnfolderBase]: 1712/3465 cut-off events. [2024-02-05 10:28:53,340 INFO L125 PetriNetUnfolderBase]: For 32850/33144 co-relation queries the response was YES. [2024-02-05 10:28:53,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16215 conditions, 3465 events. 1712/3465 cut-off events. For 32850/33144 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 24595 event pairs, 352 based on Foata normal form. 109/3206 useless extension candidates. Maximal degree in co-relation 16156. Up to 1501 conditions per place. [2024-02-05 10:28:53,364 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 207 selfloop transitions, 58 changer transitions 0/305 dead transitions. [2024-02-05 10:28:53,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 305 transitions, 4527 flow [2024-02-05 10:28:53,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:53,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:53,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 284 transitions. [2024-02-05 10:28:53,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6484018264840182 [2024-02-05 10:28:53,365 INFO L175 Difference]: Start difference. First operand has 139 places, 161 transitions, 2079 flow. Second operand 6 states and 284 transitions. [2024-02-05 10:28:53,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 305 transitions, 4527 flow [2024-02-05 10:28:53,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 305 transitions, 4242 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:53,411 INFO L231 Difference]: Finished difference. Result has 143 places, 217 transitions, 3171 flow [2024-02-05 10:28:53,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1933, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3171, PETRI_PLACES=143, PETRI_TRANSITIONS=217} [2024-02-05 10:28:53,412 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 66 predicate places. [2024-02-05 10:28:53,412 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 217 transitions, 3171 flow [2024-02-05 10:28:53,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:53,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:53,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:53,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-02-05 10:28:53,413 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:53,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:53,413 INFO L85 PathProgramCache]: Analyzing trace with hash 853310352, now seen corresponding path program 1 times [2024-02-05 10:28:53,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:53,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054114326] [2024-02-05 10:28:53,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:53,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:53,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:53,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:53,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:53,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054114326] [2024-02-05 10:28:53,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054114326] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:53,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:53,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:53,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378305832] [2024-02-05 10:28:53,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:53,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:53,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:53,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:53,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:53,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:53,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 217 transitions, 3171 flow. Second operand has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:53,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:53,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:53,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:54,073 INFO L124 PetriNetUnfolderBase]: 1763/3592 cut-off events. [2024-02-05 10:28:54,073 INFO L125 PetriNetUnfolderBase]: For 35283/35523 co-relation queries the response was YES. [2024-02-05 10:28:54,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17347 conditions, 3592 events. 1763/3592 cut-off events. For 35283/35523 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 25851 event pairs, 503 based on Foata normal form. 91/3330 useless extension candidates. Maximal degree in co-relation 17285. Up to 1500 conditions per place. [2024-02-05 10:28:54,099 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 202 selfloop transitions, 62 changer transitions 0/304 dead transitions. [2024-02-05 10:28:54,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 304 transitions, 4597 flow [2024-02-05 10:28:54,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:54,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:54,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 278 transitions. [2024-02-05 10:28:54,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634703196347032 [2024-02-05 10:28:54,100 INFO L175 Difference]: Start difference. First operand has 143 places, 217 transitions, 3171 flow. Second operand 6 states and 278 transitions. [2024-02-05 10:28:54,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 304 transitions, 4597 flow [2024-02-05 10:28:54,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 304 transitions, 4589 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-02-05 10:28:54,158 INFO L231 Difference]: Finished difference. Result has 152 places, 248 transitions, 3852 flow [2024-02-05 10:28:54,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3852, PETRI_PLACES=152, PETRI_TRANSITIONS=248} [2024-02-05 10:28:54,158 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 75 predicate places. [2024-02-05 10:28:54,158 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 248 transitions, 3852 flow [2024-02-05 10:28:54,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:54,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:54,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:54,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-02-05 10:28:54,159 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:54,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:54,159 INFO L85 PathProgramCache]: Analyzing trace with hash -677153347, now seen corresponding path program 1 times [2024-02-05 10:28:54,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:54,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87942275] [2024-02-05 10:28:54,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:54,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:54,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:54,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:54,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:54,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87942275] [2024-02-05 10:28:54,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87942275] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:54,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:54,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:54,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282788365] [2024-02-05 10:28:54,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:54,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:54,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:54,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:54,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:54,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:54,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 248 transitions, 3852 flow. Second operand has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:54,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:54,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:54,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:54,845 INFO L124 PetriNetUnfolderBase]: 1788/3623 cut-off events. [2024-02-05 10:28:54,845 INFO L125 PetriNetUnfolderBase]: For 42696/42990 co-relation queries the response was YES. [2024-02-05 10:28:54,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18909 conditions, 3623 events. 1788/3623 cut-off events. For 42696/42990 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 26098 event pairs, 561 based on Foata normal form. 77/3377 useless extension candidates. Maximal degree in co-relation 18841. Up to 1831 conditions per place. [2024-02-05 10:28:54,865 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 125 selfloop transitions, 113 changer transitions 0/278 dead transitions. [2024-02-05 10:28:54,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 278 transitions, 4546 flow [2024-02-05 10:28:54,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:54,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:54,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 226 transitions. [2024-02-05 10:28:54,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191780821917808 [2024-02-05 10:28:54,866 INFO L175 Difference]: Start difference. First operand has 152 places, 248 transitions, 3852 flow. Second operand 5 states and 226 transitions. [2024-02-05 10:28:54,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 278 transitions, 4546 flow [2024-02-05 10:28:54,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 278 transitions, 4521 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-02-05 10:28:54,933 INFO L231 Difference]: Finished difference. Result has 156 places, 250 transitions, 4091 flow [2024-02-05 10:28:54,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3833, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4091, PETRI_PLACES=156, PETRI_TRANSITIONS=250} [2024-02-05 10:28:54,934 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 79 predicate places. [2024-02-05 10:28:54,934 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 250 transitions, 4091 flow [2024-02-05 10:28:54,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:54,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:54,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:54,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-02-05 10:28:54,934 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:54,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:54,935 INFO L85 PathProgramCache]: Analyzing trace with hash -676498627, now seen corresponding path program 2 times [2024-02-05 10:28:54,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:54,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57715147] [2024-02-05 10:28:54,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:54,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:54,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:55,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:55,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:55,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57715147] [2024-02-05 10:28:55,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57715147] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:55,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:55,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:55,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862904122] [2024-02-05 10:28:55,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:55,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:28:55,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:55,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:28:55,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:28:55,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:55,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 250 transitions, 4091 flow. Second operand has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:55,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:55,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:55,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:55,576 INFO L124 PetriNetUnfolderBase]: 1739/3523 cut-off events. [2024-02-05 10:28:55,576 INFO L125 PetriNetUnfolderBase]: For 46559/46831 co-relation queries the response was YES. [2024-02-05 10:28:55,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18760 conditions, 3523 events. 1739/3523 cut-off events. For 46559/46831 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 25345 event pairs, 555 based on Foata normal form. 76/3255 useless extension candidates. Maximal degree in co-relation 18690. Up to 1797 conditions per place. [2024-02-05 10:28:55,601 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 122 selfloop transitions, 113 changer transitions 0/275 dead transitions. [2024-02-05 10:28:55,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 275 transitions, 4731 flow [2024-02-05 10:28:55,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:55,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:55,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 223 transitions. [2024-02-05 10:28:55,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6109589041095891 [2024-02-05 10:28:55,605 INFO L175 Difference]: Start difference. First operand has 156 places, 250 transitions, 4091 flow. Second operand 5 states and 223 transitions. [2024-02-05 10:28:55,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 275 transitions, 4731 flow [2024-02-05 10:28:55,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 275 transitions, 4597 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:55,677 INFO L231 Difference]: Finished difference. Result has 159 places, 250 transitions, 4199 flow [2024-02-05 10:28:55,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3957, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4199, PETRI_PLACES=159, PETRI_TRANSITIONS=250} [2024-02-05 10:28:55,678 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 82 predicate places. [2024-02-05 10:28:55,678 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 250 transitions, 4199 flow [2024-02-05 10:28:55,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:55,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:55,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:55,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-02-05 10:28:55,678 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:55,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:55,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1358382364, now seen corresponding path program 1 times [2024-02-05 10:28:55,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:55,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118176765] [2024-02-05 10:28:55,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:55,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:55,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:55,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:55,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:55,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118176765] [2024-02-05 10:28:55,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118176765] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:55,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:55,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:55,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442760546] [2024-02-05 10:28:55,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:55,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:55,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:55,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:55,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:55,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:55,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 250 transitions, 4199 flow. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:55,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:55,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:55,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:56,621 INFO L124 PetriNetUnfolderBase]: 2369/4541 cut-off events. [2024-02-05 10:28:56,621 INFO L125 PetriNetUnfolderBase]: For 51333/51548 co-relation queries the response was YES. [2024-02-05 10:28:56,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23645 conditions, 4541 events. 2369/4541 cut-off events. For 51333/51548 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 31429 event pairs, 562 based on Foata normal form. 101/4335 useless extension candidates. Maximal degree in co-relation 23574. Up to 1867 conditions per place. [2024-02-05 10:28:56,656 INFO L140 encePairwiseOnDemand]: 55/73 looper letters, 254 selfloop transitions, 81 changer transitions 0/359 dead transitions. [2024-02-05 10:28:56,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 359 transitions, 5824 flow [2024-02-05 10:28:56,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:56,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:56,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 285 transitions. [2024-02-05 10:28:56,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5577299412915852 [2024-02-05 10:28:56,658 INFO L175 Difference]: Start difference. First operand has 159 places, 250 transitions, 4199 flow. Second operand 7 states and 285 transitions. [2024-02-05 10:28:56,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 359 transitions, 5824 flow [2024-02-05 10:28:56,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 359 transitions, 5357 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:28:56,757 INFO L231 Difference]: Finished difference. Result has 162 places, 274 transitions, 4248 flow [2024-02-05 10:28:56,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3767, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4248, PETRI_PLACES=162, PETRI_TRANSITIONS=274} [2024-02-05 10:28:56,757 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 85 predicate places. [2024-02-05 10:28:56,757 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 274 transitions, 4248 flow [2024-02-05 10:28:56,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:56,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:56,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:56,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-02-05 10:28:56,758 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:56,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:56,758 INFO L85 PathProgramCache]: Analyzing trace with hash 751279086, now seen corresponding path program 2 times [2024-02-05 10:28:56,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:56,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984930255] [2024-02-05 10:28:56,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:56,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:56,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:56,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:56,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:56,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984930255] [2024-02-05 10:28:56,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984930255] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:56,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:56,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:56,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913040283] [2024-02-05 10:28:56,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:56,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:56,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:56,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:56,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:56,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:56,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 274 transitions, 4248 flow. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:56,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:56,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:56,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:57,690 INFO L124 PetriNetUnfolderBase]: 2359/4527 cut-off events. [2024-02-05 10:28:57,691 INFO L125 PetriNetUnfolderBase]: For 48733/48948 co-relation queries the response was YES. [2024-02-05 10:28:57,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24536 conditions, 4527 events. 2359/4527 cut-off events. For 48733/48948 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 31397 event pairs, 574 based on Foata normal form. 101/4321 useless extension candidates. Maximal degree in co-relation 24462. Up to 1865 conditions per place. [2024-02-05 10:28:57,716 INFO L140 encePairwiseOnDemand]: 55/73 looper letters, 253 selfloop transitions, 81 changer transitions 0/358 dead transitions. [2024-02-05 10:28:57,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 358 transitions, 5642 flow [2024-02-05 10:28:57,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:57,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:57,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 282 transitions. [2024-02-05 10:28:57,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5518590998043053 [2024-02-05 10:28:57,717 INFO L175 Difference]: Start difference. First operand has 162 places, 274 transitions, 4248 flow. Second operand 7 states and 282 transitions. [2024-02-05 10:28:57,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 358 transitions, 5642 flow [2024-02-05 10:28:57,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 358 transitions, 5555 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:57,813 INFO L231 Difference]: Finished difference. Result has 167 places, 279 transitions, 4425 flow [2024-02-05 10:28:57,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4425, PETRI_PLACES=167, PETRI_TRANSITIONS=279} [2024-02-05 10:28:57,813 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 90 predicate places. [2024-02-05 10:28:57,814 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 279 transitions, 4425 flow [2024-02-05 10:28:57,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:57,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:57,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:57,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-02-05 10:28:57,814 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:57,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:57,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1897061986, now seen corresponding path program 3 times [2024-02-05 10:28:57,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:57,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51389855] [2024-02-05 10:28:57,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:57,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:57,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:57,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:57,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:57,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51389855] [2024-02-05 10:28:57,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51389855] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:57,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:57,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:57,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808375636] [2024-02-05 10:28:57,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:57,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:57,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:57,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:57,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:57,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:57,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 279 transitions, 4425 flow. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:57,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:57,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:57,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:58,784 INFO L124 PetriNetUnfolderBase]: 2507/4809 cut-off events. [2024-02-05 10:28:58,785 INFO L125 PetriNetUnfolderBase]: For 55359/55585 co-relation queries the response was YES. [2024-02-05 10:28:58,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26956 conditions, 4809 events. 2507/4809 cut-off events. For 55359/55585 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 33756 event pairs, 704 based on Foata normal form. 103/4615 useless extension candidates. Maximal degree in co-relation 26880. Up to 1873 conditions per place. [2024-02-05 10:28:58,822 INFO L140 encePairwiseOnDemand]: 55/73 looper letters, 267 selfloop transitions, 93 changer transitions 0/384 dead transitions. [2024-02-05 10:28:58,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 384 transitions, 6219 flow [2024-02-05 10:28:58,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:58,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:58,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 282 transitions. [2024-02-05 10:28:58,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5518590998043053 [2024-02-05 10:28:58,824 INFO L175 Difference]: Start difference. First operand has 167 places, 279 transitions, 4425 flow. Second operand 7 states and 282 transitions. [2024-02-05 10:28:58,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 384 transitions, 6219 flow [2024-02-05 10:28:59,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 384 transitions, 6050 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:59,014 INFO L231 Difference]: Finished difference. Result has 174 places, 308 transitions, 4975 flow [2024-02-05 10:28:59,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4309, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4975, PETRI_PLACES=174, PETRI_TRANSITIONS=308} [2024-02-05 10:28:59,014 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 97 predicate places. [2024-02-05 10:28:59,014 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 308 transitions, 4975 flow [2024-02-05 10:28:59,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:59,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:59,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:59,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-02-05 10:28:59,015 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:59,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:59,016 INFO L85 PathProgramCache]: Analyzing trace with hash 744042163, now seen corresponding path program 1 times [2024-02-05 10:28:59,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:59,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617378042] [2024-02-05 10:28:59,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:59,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:59,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:59,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:59,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:59,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617378042] [2024-02-05 10:28:59,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617378042] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:59,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:59,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:59,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913441383] [2024-02-05 10:28:59,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:59,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:59,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:59,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:59,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:59,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:59,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 308 transitions, 4975 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:59,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:59,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:59,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:00,122 INFO L124 PetriNetUnfolderBase]: 2662/4978 cut-off events. [2024-02-05 10:29:00,122 INFO L125 PetriNetUnfolderBase]: For 68113/68675 co-relation queries the response was YES. [2024-02-05 10:29:00,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29648 conditions, 4978 events. 2662/4978 cut-off events. For 68113/68675 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 34150 event pairs, 644 based on Foata normal form. 100/4726 useless extension candidates. Maximal degree in co-relation 29567. Up to 2714 conditions per place. [2024-02-05 10:29:00,168 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 192 selfloop transitions, 118 changer transitions 0/351 dead transitions. [2024-02-05 10:29:00,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 351 transitions, 5942 flow [2024-02-05 10:29:00,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:00,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:00,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 217 transitions. [2024-02-05 10:29:00,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954337899543379 [2024-02-05 10:29:00,170 INFO L175 Difference]: Start difference. First operand has 174 places, 308 transitions, 4975 flow. Second operand 6 states and 217 transitions. [2024-02-05 10:29:00,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 351 transitions, 5942 flow [2024-02-05 10:29:00,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 351 transitions, 5867 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:00,343 INFO L231 Difference]: Finished difference. Result has 178 places, 308 transitions, 5174 flow [2024-02-05 10:29:00,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4920, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5174, PETRI_PLACES=178, PETRI_TRANSITIONS=308} [2024-02-05 10:29:00,343 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 101 predicate places. [2024-02-05 10:29:00,344 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 308 transitions, 5174 flow [2024-02-05 10:29:00,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:00,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:00,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:00,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-02-05 10:29:00,344 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:00,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:00,344 INFO L85 PathProgramCache]: Analyzing trace with hash -977106113, now seen corresponding path program 2 times [2024-02-05 10:29:00,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:00,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377786156] [2024-02-05 10:29:00,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:00,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:00,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:00,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:00,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:00,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377786156] [2024-02-05 10:29:00,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377786156] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:00,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:00,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:00,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386995984] [2024-02-05 10:29:00,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:00,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:00,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:00,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:00,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:00,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:00,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 308 transitions, 5174 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:00,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:00,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:00,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:01,312 INFO L124 PetriNetUnfolderBase]: 2586/4878 cut-off events. [2024-02-05 10:29:01,312 INFO L125 PetriNetUnfolderBase]: For 70952/71472 co-relation queries the response was YES. [2024-02-05 10:29:01,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28991 conditions, 4878 events. 2586/4878 cut-off events. For 70952/71472 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 33545 event pairs, 632 based on Foata normal form. 94/4635 useless extension candidates. Maximal degree in co-relation 28909. Up to 2686 conditions per place. [2024-02-05 10:29:01,352 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 194 selfloop transitions, 114 changer transitions 0/349 dead transitions. [2024-02-05 10:29:01,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 349 transitions, 6107 flow [2024-02-05 10:29:01,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:01,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:01,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 214 transitions. [2024-02-05 10:29:01,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4885844748858447 [2024-02-05 10:29:01,353 INFO L175 Difference]: Start difference. First operand has 178 places, 308 transitions, 5174 flow. Second operand 6 states and 214 transitions. [2024-02-05 10:29:01,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 349 transitions, 6107 flow [2024-02-05 10:29:01,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 349 transitions, 5871 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:01,511 INFO L231 Difference]: Finished difference. Result has 179 places, 308 transitions, 5184 flow [2024-02-05 10:29:01,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4938, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5184, PETRI_PLACES=179, PETRI_TRANSITIONS=308} [2024-02-05 10:29:01,511 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 102 predicate places. [2024-02-05 10:29:01,511 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 308 transitions, 5184 flow [2024-02-05 10:29:01,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:01,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:01,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:01,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-02-05 10:29:01,512 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:01,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:01,512 INFO L85 PathProgramCache]: Analyzing trace with hash -977739669, now seen corresponding path program 1 times [2024-02-05 10:29:01,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:01,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113869126] [2024-02-05 10:29:01,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:01,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:01,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:01,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:01,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:01,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113869126] [2024-02-05 10:29:01,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113869126] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:01,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:01,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:01,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146416534] [2024-02-05 10:29:01,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:01,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:01,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:01,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:01,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:01,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:01,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 308 transitions, 5184 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:01,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:01,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:01,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:02,366 INFO L124 PetriNetUnfolderBase]: 2329/4477 cut-off events. [2024-02-05 10:29:02,366 INFO L125 PetriNetUnfolderBase]: For 63346/63586 co-relation queries the response was YES. [2024-02-05 10:29:02,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26652 conditions, 4477 events. 2329/4477 cut-off events. For 63346/63586 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 31110 event pairs, 638 based on Foata normal form. 91/4280 useless extension candidates. Maximal degree in co-relation 26569. Up to 2479 conditions per place. [2024-02-05 10:29:02,405 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 205 selfloop transitions, 116 changer transitions 0/345 dead transitions. [2024-02-05 10:29:02,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 345 transitions, 6131 flow [2024-02-05 10:29:02,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:02,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:02,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 210 transitions. [2024-02-05 10:29:02,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794520547945205 [2024-02-05 10:29:02,406 INFO L175 Difference]: Start difference. First operand has 179 places, 308 transitions, 5184 flow. Second operand 6 states and 210 transitions. [2024-02-05 10:29:02,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 345 transitions, 6131 flow [2024-02-05 10:29:02,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 345 transitions, 5978 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:02,622 INFO L231 Difference]: Finished difference. Result has 181 places, 308 transitions, 5281 flow [2024-02-05 10:29:02,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5281, PETRI_PLACES=181, PETRI_TRANSITIONS=308} [2024-02-05 10:29:02,623 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 104 predicate places. [2024-02-05 10:29:02,623 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 308 transitions, 5281 flow [2024-02-05 10:29:02,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:02,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:02,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:02,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-02-05 10:29:02,623 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:02,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:02,623 INFO L85 PathProgramCache]: Analyzing trace with hash -676441873, now seen corresponding path program 2 times [2024-02-05 10:29:02,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:02,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090594092] [2024-02-05 10:29:02,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:02,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:02,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:02,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:02,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:02,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090594092] [2024-02-05 10:29:02,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090594092] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:02,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:02,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:02,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504159076] [2024-02-05 10:29:02,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:02,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:02,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:02,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:02,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:02,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:02,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 308 transitions, 5281 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:02,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:02,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:02,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:03,505 INFO L124 PetriNetUnfolderBase]: 2309/4445 cut-off events. [2024-02-05 10:29:03,505 INFO L125 PetriNetUnfolderBase]: For 66533/66767 co-relation queries the response was YES. [2024-02-05 10:29:03,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26562 conditions, 4445 events. 2309/4445 cut-off events. For 66533/66767 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 30839 event pairs, 640 based on Foata normal form. 91/4248 useless extension candidates. Maximal degree in co-relation 26478. Up to 2473 conditions per place. [2024-02-05 10:29:03,542 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 197 selfloop transitions, 120 changer transitions 0/341 dead transitions. [2024-02-05 10:29:03,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 341 transitions, 6165 flow [2024-02-05 10:29:03,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:03,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:03,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 207 transitions. [2024-02-05 10:29:03,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4726027397260274 [2024-02-05 10:29:03,543 INFO L175 Difference]: Start difference. First operand has 181 places, 308 transitions, 5281 flow. Second operand 6 states and 207 transitions. [2024-02-05 10:29:03,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 341 transitions, 6165 flow [2024-02-05 10:29:03,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 341 transitions, 6010 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:03,698 INFO L231 Difference]: Finished difference. Result has 183 places, 308 transitions, 5384 flow [2024-02-05 10:29:03,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=5126, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5384, PETRI_PLACES=183, PETRI_TRANSITIONS=308} [2024-02-05 10:29:03,698 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 106 predicate places. [2024-02-05 10:29:03,698 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 308 transitions, 5384 flow [2024-02-05 10:29:03,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:03,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:03,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:03,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-02-05 10:29:03,699 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:03,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:03,699 INFO L85 PathProgramCache]: Analyzing trace with hash 182210152, now seen corresponding path program 4 times [2024-02-05 10:29:03,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:03,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915097664] [2024-02-05 10:29:03,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:03,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:03,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:03,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:03,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:03,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915097664] [2024-02-05 10:29:03,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915097664] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:03,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:03,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:03,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416496655] [2024-02-05 10:29:03,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:03,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:03,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:03,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:03,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:03,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:03,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 308 transitions, 5384 flow. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:03,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:03,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:03,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:04,657 INFO L124 PetriNetUnfolderBase]: 2332/4473 cut-off events. [2024-02-05 10:29:04,657 INFO L125 PetriNetUnfolderBase]: For 72768/73010 co-relation queries the response was YES. [2024-02-05 10:29:04,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26874 conditions, 4473 events. 2332/4473 cut-off events. For 72768/73010 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 31087 event pairs, 599 based on Foata normal form. 117/4307 useless extension candidates. Maximal degree in co-relation 26789. Up to 1731 conditions per place. [2024-02-05 10:29:04,695 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 280 selfloop transitions, 85 changer transitions 0/389 dead transitions. [2024-02-05 10:29:04,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 389 transitions, 7003 flow [2024-02-05 10:29:04,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:04,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:04,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 265 transitions. [2024-02-05 10:29:04,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185909980430529 [2024-02-05 10:29:04,697 INFO L175 Difference]: Start difference. First operand has 183 places, 308 transitions, 5384 flow. Second operand 7 states and 265 transitions. [2024-02-05 10:29:04,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 389 transitions, 7003 flow [2024-02-05 10:29:04,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 389 transitions, 6741 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:04,860 INFO L231 Difference]: Finished difference. Result has 187 places, 326 transitions, 5608 flow [2024-02-05 10:29:04,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=5144, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5608, PETRI_PLACES=187, PETRI_TRANSITIONS=326} [2024-02-05 10:29:04,860 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 110 predicate places. [2024-02-05 10:29:04,860 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 326 transitions, 5608 flow [2024-02-05 10:29:04,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:04,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:04,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:04,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-02-05 10:29:04,861 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:04,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:04,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1429587652, now seen corresponding path program 1 times [2024-02-05 10:29:04,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:04,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018042431] [2024-02-05 10:29:04,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:04,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:04,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:04,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:04,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:04,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018042431] [2024-02-05 10:29:04,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018042431] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:04,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:04,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:04,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806004790] [2024-02-05 10:29:04,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:04,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:05,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:05,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:05,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:05,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:05,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 326 transitions, 5608 flow. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:05,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:05,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:05,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:05,954 INFO L124 PetriNetUnfolderBase]: 2586/4850 cut-off events. [2024-02-05 10:29:05,954 INFO L125 PetriNetUnfolderBase]: For 84187/84688 co-relation queries the response was YES. [2024-02-05 10:29:05,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30201 conditions, 4850 events. 2586/4850 cut-off events. For 84187/84688 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 33033 event pairs, 611 based on Foata normal form. 76/4593 useless extension candidates. Maximal degree in co-relation 30113. Up to 1980 conditions per place. [2024-02-05 10:29:06,004 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 286 selfloop transitions, 91 changer transitions 0/419 dead transitions. [2024-02-05 10:29:06,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 419 transitions, 7354 flow [2024-02-05 10:29:06,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:06,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:06,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 266 transitions. [2024-02-05 10:29:06,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5205479452054794 [2024-02-05 10:29:06,005 INFO L175 Difference]: Start difference. First operand has 187 places, 326 transitions, 5608 flow. Second operand 7 states and 266 transitions. [2024-02-05 10:29:06,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 419 transitions, 7354 flow [2024-02-05 10:29:06,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 419 transitions, 7310 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-05 10:29:06,305 INFO L231 Difference]: Finished difference. Result has 195 places, 344 transitions, 6054 flow [2024-02-05 10:29:06,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=5574, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6054, PETRI_PLACES=195, PETRI_TRANSITIONS=344} [2024-02-05 10:29:06,306 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 118 predicate places. [2024-02-05 10:29:06,306 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 344 transitions, 6054 flow [2024-02-05 10:29:06,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:06,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:06,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:06,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-02-05 10:29:06,306 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:06,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:06,311 INFO L85 PathProgramCache]: Analyzing trace with hash 363478466, now seen corresponding path program 2 times [2024-02-05 10:29:06,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:06,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347581821] [2024-02-05 10:29:06,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:06,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:06,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:06,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:06,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:06,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347581821] [2024-02-05 10:29:06,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347581821] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:06,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:06,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:06,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815602148] [2024-02-05 10:29:06,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:06,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:06,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:06,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:06,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:06,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:06,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 344 transitions, 6054 flow. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:06,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:06,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:06,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:07,602 INFO L124 PetriNetUnfolderBase]: 2777/5183 cut-off events. [2024-02-05 10:29:07,602 INFO L125 PetriNetUnfolderBase]: For 98828/99381 co-relation queries the response was YES. [2024-02-05 10:29:07,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33015 conditions, 5183 events. 2777/5183 cut-off events. For 98828/99381 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 35784 event pairs, 830 based on Foata normal form. 73/4930 useless extension candidates. Maximal degree in co-relation 32923. Up to 2029 conditions per place. [2024-02-05 10:29:07,653 INFO L140 encePairwiseOnDemand]: 57/73 looper letters, 273 selfloop transitions, 126 changer transitions 0/441 dead transitions. [2024-02-05 10:29:07,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 441 transitions, 7970 flow [2024-02-05 10:29:07,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:07,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:07,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 273 transitions. [2024-02-05 10:29:07,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342465753424658 [2024-02-05 10:29:07,655 INFO L175 Difference]: Start difference. First operand has 195 places, 344 transitions, 6054 flow. Second operand 7 states and 273 transitions. [2024-02-05 10:29:07,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 441 transitions, 7970 flow [2024-02-05 10:29:07,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 441 transitions, 7910 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-02-05 10:29:07,898 INFO L231 Difference]: Finished difference. Result has 204 places, 374 transitions, 6770 flow [2024-02-05 10:29:07,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=6006, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6770, PETRI_PLACES=204, PETRI_TRANSITIONS=374} [2024-02-05 10:29:07,899 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 127 predicate places. [2024-02-05 10:29:07,899 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 374 transitions, 6770 flow [2024-02-05 10:29:07,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:07,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:07,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:07,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-02-05 10:29:07,899 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:07,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:07,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1399646548, now seen corresponding path program 3 times [2024-02-05 10:29:07,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:07,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166125775] [2024-02-05 10:29:07,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:07,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:07,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:08,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:08,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:08,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166125775] [2024-02-05 10:29:08,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166125775] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:08,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:08,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:08,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691285568] [2024-02-05 10:29:08,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:08,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:08,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:08,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:08,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:08,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:08,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 374 transitions, 6770 flow. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:08,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:08,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:08,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:09,158 INFO L124 PetriNetUnfolderBase]: 2883/5370 cut-off events. [2024-02-05 10:29:09,159 INFO L125 PetriNetUnfolderBase]: For 111510/112084 co-relation queries the response was YES. [2024-02-05 10:29:09,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35984 conditions, 5370 events. 2883/5370 cut-off events. For 111510/112084 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 37251 event pairs, 806 based on Foata normal form. 73/5118 useless extension candidates. Maximal degree in co-relation 35887. Up to 2070 conditions per place. [2024-02-05 10:29:09,206 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 266 selfloop transitions, 151 changer transitions 0/459 dead transitions. [2024-02-05 10:29:09,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 459 transitions, 8587 flow [2024-02-05 10:29:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:09,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:09,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 269 transitions. [2024-02-05 10:29:09,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264187866927593 [2024-02-05 10:29:09,208 INFO L175 Difference]: Start difference. First operand has 204 places, 374 transitions, 6770 flow. Second operand 7 states and 269 transitions. [2024-02-05 10:29:09,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 459 transitions, 8587 flow [2024-02-05 10:29:09,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 459 transitions, 8525 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-02-05 10:29:09,464 INFO L231 Difference]: Finished difference. Result has 212 places, 400 transitions, 7443 flow [2024-02-05 10:29:09,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=6716, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7443, PETRI_PLACES=212, PETRI_TRANSITIONS=400} [2024-02-05 10:29:09,464 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 135 predicate places. [2024-02-05 10:29:09,465 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 400 transitions, 7443 flow [2024-02-05 10:29:09,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:09,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:09,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:09,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-02-05 10:29:09,465 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:09,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:09,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1398572398, now seen corresponding path program 4 times [2024-02-05 10:29:09,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:09,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686148757] [2024-02-05 10:29:09,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:09,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:09,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:09,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:09,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:09,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686148757] [2024-02-05 10:29:09,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686148757] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:09,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:09,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:09,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590365026] [2024-02-05 10:29:09,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:09,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:09,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:09,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:09,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:09,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:09,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 400 transitions, 7443 flow. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:09,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:09,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:09,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:10,709 INFO L124 PetriNetUnfolderBase]: 2900/5406 cut-off events. [2024-02-05 10:29:10,709 INFO L125 PetriNetUnfolderBase]: For 123574/124151 co-relation queries the response was YES. [2024-02-05 10:29:10,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37885 conditions, 5406 events. 2900/5406 cut-off events. For 123574/124151 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 37554 event pairs, 843 based on Foata normal form. 67/5148 useless extension candidates. Maximal degree in co-relation 37784. Up to 2079 conditions per place. [2024-02-05 10:29:10,760 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 266 selfloop transitions, 153 changer transitions 0/461 dead transitions. [2024-02-05 10:29:10,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 461 transitions, 8989 flow [2024-02-05 10:29:10,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:10,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:10,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 267 transitions. [2024-02-05 10:29:10,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225048923679061 [2024-02-05 10:29:10,762 INFO L175 Difference]: Start difference. First operand has 212 places, 400 transitions, 7443 flow. Second operand 7 states and 267 transitions. [2024-02-05 10:29:10,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 461 transitions, 8989 flow [2024-02-05 10:29:11,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 461 transitions, 8800 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:11,071 INFO L231 Difference]: Finished difference. Result has 217 places, 407 transitions, 7727 flow [2024-02-05 10:29:11,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=7256, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7727, PETRI_PLACES=217, PETRI_TRANSITIONS=407} [2024-02-05 10:29:11,072 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 140 predicate places. [2024-02-05 10:29:11,072 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 407 transitions, 7727 flow [2024-02-05 10:29:11,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:11,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:11,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:11,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-02-05 10:29:11,073 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:11,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:11,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1319574271, now seen corresponding path program 1 times [2024-02-05 10:29:11,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:11,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168978448] [2024-02-05 10:29:11,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:11,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:11,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:11,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:11,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:11,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168978448] [2024-02-05 10:29:11,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168978448] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:11,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:11,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:11,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875280046] [2024-02-05 10:29:11,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:11,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:11,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:11,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:11,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:11,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:29:11,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 407 transitions, 7727 flow. Second operand has 8 states, 8 states have (on average 32.625) internal successors, (261), 8 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:11,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:11,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:29:11,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:12,309 INFO L124 PetriNetUnfolderBase]: 2471/4975 cut-off events. [2024-02-05 10:29:12,310 INFO L125 PetriNetUnfolderBase]: For 121859/122546 co-relation queries the response was YES. [2024-02-05 10:29:12,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35268 conditions, 4975 events. 2471/4975 cut-off events. For 121859/122546 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 38121 event pairs, 596 based on Foata normal form. 83/4674 useless extension candidates. Maximal degree in co-relation 35165. Up to 1819 conditions per place. [2024-02-05 10:29:12,356 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 281 selfloop transitions, 134 changer transitions 1/492 dead transitions. [2024-02-05 10:29:12,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 492 transitions, 9405 flow [2024-02-05 10:29:12,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:12,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:12,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 351 transitions. [2024-02-05 10:29:12,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6868884540117417 [2024-02-05 10:29:12,357 INFO L175 Difference]: Start difference. First operand has 217 places, 407 transitions, 7727 flow. Second operand 7 states and 351 transitions. [2024-02-05 10:29:12,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 492 transitions, 9405 flow [2024-02-05 10:29:12,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 492 transitions, 9083 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:12,630 INFO L231 Difference]: Finished difference. Result has 223 places, 415 transitions, 8039 flow [2024-02-05 10:29:12,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=7405, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8039, PETRI_PLACES=223, PETRI_TRANSITIONS=415} [2024-02-05 10:29:12,631 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 146 predicate places. [2024-02-05 10:29:12,631 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 415 transitions, 8039 flow [2024-02-05 10:29:12,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 32.625) internal successors, (261), 8 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:12,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:12,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:12,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-02-05 10:29:12,632 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:12,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:12,632 INFO L85 PathProgramCache]: Analyzing trace with hash 241868545, now seen corresponding path program 1 times [2024-02-05 10:29:12,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:12,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582772029] [2024-02-05 10:29:12,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:12,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:12,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:12,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:12,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:12,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582772029] [2024-02-05 10:29:12,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582772029] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:12,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:12,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:12,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881637463] [2024-02-05 10:29:12,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:12,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:12,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:12,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:12,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:12,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:29:12,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 415 transitions, 8039 flow. Second operand has 8 states, 8 states have (on average 32.625) internal successors, (261), 8 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:12,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:12,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:29:12,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:14,030 INFO L124 PetriNetUnfolderBase]: 2594/5172 cut-off events. [2024-02-05 10:29:14,030 INFO L125 PetriNetUnfolderBase]: For 134219/135097 co-relation queries the response was YES. [2024-02-05 10:29:14,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37277 conditions, 5172 events. 2594/5172 cut-off events. For 134219/135097 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 39847 event pairs, 753 based on Foata normal form. 155/5031 useless extension candidates. Maximal degree in co-relation 37169. Up to 2014 conditions per place. [2024-02-05 10:29:14,072 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 272 selfloop transitions, 139 changer transitions 0/487 dead transitions. [2024-02-05 10:29:14,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 487 transitions, 9762 flow [2024-02-05 10:29:14,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:14,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:14,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 339 transitions. [2024-02-05 10:29:14,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634050880626223 [2024-02-05 10:29:14,073 INFO L175 Difference]: Start difference. First operand has 223 places, 415 transitions, 8039 flow. Second operand 7 states and 339 transitions. [2024-02-05 10:29:14,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 487 transitions, 9762 flow [2024-02-05 10:29:14,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 487 transitions, 9707 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-02-05 10:29:14,354 INFO L231 Difference]: Finished difference. Result has 232 places, 425 transitions, 8607 flow [2024-02-05 10:29:14,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=7999, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8607, PETRI_PLACES=232, PETRI_TRANSITIONS=425} [2024-02-05 10:29:14,354 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 155 predicate places. [2024-02-05 10:29:14,354 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 425 transitions, 8607 flow [2024-02-05 10:29:14,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 32.625) internal successors, (261), 8 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:14,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:14,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:14,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-02-05 10:29:14,355 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:14,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:14,355 INFO L85 PathProgramCache]: Analyzing trace with hash -303570539, now seen corresponding path program 1 times [2024-02-05 10:29:14,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:14,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084504854] [2024-02-05 10:29:14,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:14,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:14,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:14,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:14,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:14,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084504854] [2024-02-05 10:29:14,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084504854] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:14,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:14,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:14,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281396489] [2024-02-05 10:29:14,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:14,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:14,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:14,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:14,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:14,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:14,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 425 transitions, 8607 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:14,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:14,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:14,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:16,145 INFO L124 PetriNetUnfolderBase]: 3646/6958 cut-off events. [2024-02-05 10:29:16,146 INFO L125 PetriNetUnfolderBase]: For 173343/174050 co-relation queries the response was YES. [2024-02-05 10:29:16,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49866 conditions, 6958 events. 3646/6958 cut-off events. For 173343/174050 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 52284 event pairs, 983 based on Foata normal form. 115/6829 useless extension candidates. Maximal degree in co-relation 49753. Up to 2721 conditions per place. [2024-02-05 10:29:16,235 INFO L140 encePairwiseOnDemand]: 52/73 looper letters, 321 selfloop transitions, 216 changer transitions 1/580 dead transitions. [2024-02-05 10:29:16,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 580 transitions, 11691 flow [2024-02-05 10:29:16,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:16,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:16,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 347 transitions. [2024-02-05 10:29:16,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5941780821917808 [2024-02-05 10:29:16,237 INFO L175 Difference]: Start difference. First operand has 232 places, 425 transitions, 8607 flow. Second operand 8 states and 347 transitions. [2024-02-05 10:29:16,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 580 transitions, 11691 flow [2024-02-05 10:29:16,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 580 transitions, 11643 flow, removed 24 selfloop flow, removed 0 redundant places. [2024-02-05 10:29:16,842 INFO L231 Difference]: Finished difference. Result has 243 places, 479 transitions, 10218 flow [2024-02-05 10:29:16,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=8569, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10218, PETRI_PLACES=243, PETRI_TRANSITIONS=479} [2024-02-05 10:29:16,843 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 166 predicate places. [2024-02-05 10:29:16,843 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 479 transitions, 10218 flow [2024-02-05 10:29:16,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:16,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:16,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:16,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-02-05 10:29:16,844 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:16,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:16,844 INFO L85 PathProgramCache]: Analyzing trace with hash 509453981, now seen corresponding path program 1 times [2024-02-05 10:29:16,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:16,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74609625] [2024-02-05 10:29:16,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:16,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:16,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:16,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:16,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:16,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74609625] [2024-02-05 10:29:16,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74609625] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:16,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:16,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:16,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669830905] [2024-02-05 10:29:16,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:16,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:16,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:16,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:16,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:16,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:29:16,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 479 transitions, 10218 flow. Second operand has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:16,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:16,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:29:16,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:18,241 INFO L124 PetriNetUnfolderBase]: 2919/5786 cut-off events. [2024-02-05 10:29:18,241 INFO L125 PetriNetUnfolderBase]: For 178481/179744 co-relation queries the response was YES. [2024-02-05 10:29:18,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45702 conditions, 5786 events. 2919/5786 cut-off events. For 178481/179744 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 45423 event pairs, 939 based on Foata normal form. 51/5519 useless extension candidates. Maximal degree in co-relation 45583. Up to 2846 conditions per place. [2024-02-05 10:29:18,313 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 313 selfloop transitions, 132 changer transitions 0/524 dead transitions. [2024-02-05 10:29:18,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 524 transitions, 11780 flow [2024-02-05 10:29:18,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:18,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:18,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 265 transitions. [2024-02-05 10:29:18,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6050228310502284 [2024-02-05 10:29:18,314 INFO L175 Difference]: Start difference. First operand has 243 places, 479 transitions, 10218 flow. Second operand 6 states and 265 transitions. [2024-02-05 10:29:18,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 524 transitions, 11780 flow [2024-02-05 10:29:18,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 524 transitions, 11511 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:18,816 INFO L231 Difference]: Finished difference. Result has 245 places, 486 transitions, 10438 flow [2024-02-05 10:29:18,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9969, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10438, PETRI_PLACES=245, PETRI_TRANSITIONS=486} [2024-02-05 10:29:18,816 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 168 predicate places. [2024-02-05 10:29:18,817 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 486 transitions, 10438 flow [2024-02-05 10:29:18,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:18,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:18,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:18,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-02-05 10:29:18,817 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:18,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:18,817 INFO L85 PathProgramCache]: Analyzing trace with hash -469505587, now seen corresponding path program 2 times [2024-02-05 10:29:18,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:18,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032201267] [2024-02-05 10:29:18,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:18,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:18,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:18,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:18,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:18,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032201267] [2024-02-05 10:29:18,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032201267] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:18,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:18,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:18,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923895528] [2024-02-05 10:29:18,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:18,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:18,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:18,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:18,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:18,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:29:18,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 486 transitions, 10438 flow. Second operand has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:18,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:18,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:29:18,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:20,469 INFO L124 PetriNetUnfolderBase]: 2928/5807 cut-off events. [2024-02-05 10:29:20,470 INFO L125 PetriNetUnfolderBase]: For 178380/179665 co-relation queries the response was YES. [2024-02-05 10:29:20,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45862 conditions, 5807 events. 2928/5807 cut-off events. For 178380/179665 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 45778 event pairs, 929 based on Foata normal form. 56/5544 useless extension candidates. Maximal degree in co-relation 45743. Up to 2856 conditions per place. [2024-02-05 10:29:20,549 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 306 selfloop transitions, 157 changer transitions 0/542 dead transitions. [2024-02-05 10:29:20,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 542 transitions, 12191 flow [2024-02-05 10:29:20,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:20,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:20,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 273 transitions. [2024-02-05 10:29:20,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6232876712328768 [2024-02-05 10:29:20,551 INFO L175 Difference]: Start difference. First operand has 245 places, 486 transitions, 10438 flow. Second operand 6 states and 273 transitions. [2024-02-05 10:29:20,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 542 transitions, 12191 flow [2024-02-05 10:29:21,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 542 transitions, 12010 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:21,050 INFO L231 Difference]: Finished difference. Result has 250 places, 498 transitions, 10894 flow [2024-02-05 10:29:21,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=10266, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10894, PETRI_PLACES=250, PETRI_TRANSITIONS=498} [2024-02-05 10:29:21,051 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 173 predicate places. [2024-02-05 10:29:21,051 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 498 transitions, 10894 flow [2024-02-05 10:29:21,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:21,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:21,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:21,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-02-05 10:29:21,052 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:21,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:21,052 INFO L85 PathProgramCache]: Analyzing trace with hash 470658611, now seen corresponding path program 2 times [2024-02-05 10:29:21,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:21,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19250390] [2024-02-05 10:29:21,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:21,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:21,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:21,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:21,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:21,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19250390] [2024-02-05 10:29:21,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19250390] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:21,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:21,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:21,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510006400] [2024-02-05 10:29:21,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:21,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:21,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:21,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:21,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:21,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:21,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 498 transitions, 10894 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:21,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:21,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:21,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:23,007 INFO L124 PetriNetUnfolderBase]: 3588/6886 cut-off events. [2024-02-05 10:29:23,007 INFO L125 PetriNetUnfolderBase]: For 200631/201318 co-relation queries the response was YES. [2024-02-05 10:29:23,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53467 conditions, 6886 events. 3588/6886 cut-off events. For 200631/201318 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 51942 event pairs, 1048 based on Foata normal form. 147/6789 useless extension candidates. Maximal degree in co-relation 53346. Up to 2717 conditions per place. [2024-02-05 10:29:23,073 INFO L140 encePairwiseOnDemand]: 55/73 looper letters, 334 selfloop transitions, 203 changer transitions 2/581 dead transitions. [2024-02-05 10:29:23,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 581 transitions, 12801 flow [2024-02-05 10:29:23,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:23,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:23,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 300 transitions. [2024-02-05 10:29:23,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5870841487279843 [2024-02-05 10:29:23,074 INFO L175 Difference]: Start difference. First operand has 250 places, 498 transitions, 10894 flow. Second operand 7 states and 300 transitions. [2024-02-05 10:29:23,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 581 transitions, 12801 flow [2024-02-05 10:29:23,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 581 transitions, 12640 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:23,547 INFO L231 Difference]: Finished difference. Result has 256 places, 502 transitions, 11334 flow [2024-02-05 10:29:23,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=10733, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11334, PETRI_PLACES=256, PETRI_TRANSITIONS=502} [2024-02-05 10:29:23,547 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 179 predicate places. [2024-02-05 10:29:23,547 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 502 transitions, 11334 flow [2024-02-05 10:29:23,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:23,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:23,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:23,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-02-05 10:29:23,548 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:23,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:23,549 INFO L85 PathProgramCache]: Analyzing trace with hash 387526347, now seen corresponding path program 3 times [2024-02-05 10:29:23,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:23,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433170386] [2024-02-05 10:29:23,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:23,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:23,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:23,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:23,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:23,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433170386] [2024-02-05 10:29:23,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433170386] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:23,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:23,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:23,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822940653] [2024-02-05 10:29:23,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:23,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:23,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:23,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:23,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:23,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:23,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 502 transitions, 11334 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:23,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:23,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:23,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:25,679 INFO L124 PetriNetUnfolderBase]: 3994/7838 cut-off events. [2024-02-05 10:29:25,680 INFO L125 PetriNetUnfolderBase]: For 226305/227180 co-relation queries the response was YES. [2024-02-05 10:29:25,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59993 conditions, 7838 events. 3994/7838 cut-off events. For 226305/227180 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 62187 event pairs, 1364 based on Foata normal form. 115/7670 useless extension candidates. Maximal degree in co-relation 59870. Up to 2749 conditions per place. [2024-02-05 10:29:25,782 INFO L140 encePairwiseOnDemand]: 55/73 looper letters, 383 selfloop transitions, 191 changer transitions 1/617 dead transitions. [2024-02-05 10:29:25,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 617 transitions, 13920 flow [2024-02-05 10:29:25,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:25,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:25,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 302 transitions. [2024-02-05 10:29:25,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909980430528375 [2024-02-05 10:29:25,783 INFO L175 Difference]: Start difference. First operand has 256 places, 502 transitions, 11334 flow. Second operand 7 states and 302 transitions. [2024-02-05 10:29:25,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 617 transitions, 13920 flow [2024-02-05 10:29:26,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 617 transitions, 13494 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-02-05 10:29:26,476 INFO L231 Difference]: Finished difference. Result has 260 places, 524 transitions, 11993 flow [2024-02-05 10:29:26,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=10965, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11993, PETRI_PLACES=260, PETRI_TRANSITIONS=524} [2024-02-05 10:29:26,477 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 183 predicate places. [2024-02-05 10:29:26,477 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 524 transitions, 11993 flow [2024-02-05 10:29:26,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:26,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:26,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:26,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-02-05 10:29:26,478 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:26,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:26,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1181006579, now seen corresponding path program 1 times [2024-02-05 10:29:26,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:26,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707879433] [2024-02-05 10:29:26,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:26,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:26,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:26,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:26,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:26,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707879433] [2024-02-05 10:29:26,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707879433] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:26,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:26,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:26,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722044430] [2024-02-05 10:29:26,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:26,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:26,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:26,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:26,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:26,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:26,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 524 transitions, 11993 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:26,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:26,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:26,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:28,396 INFO L124 PetriNetUnfolderBase]: 3980/7705 cut-off events. [2024-02-05 10:29:28,396 INFO L125 PetriNetUnfolderBase]: For 229185/230089 co-relation queries the response was YES. [2024-02-05 10:29:28,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60707 conditions, 7705 events. 3980/7705 cut-off events. For 229185/230089 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 60425 event pairs, 1584 based on Foata normal form. 87/7542 useless extension candidates. Maximal degree in co-relation 60582. Up to 4211 conditions per place. [2024-02-05 10:29:28,491 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 368 selfloop transitions, 163 changer transitions 0/573 dead transitions. [2024-02-05 10:29:28,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 573 transitions, 13653 flow [2024-02-05 10:29:28,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:28,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:28,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 258 transitions. [2024-02-05 10:29:28,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048923679060665 [2024-02-05 10:29:28,492 INFO L175 Difference]: Start difference. First operand has 260 places, 524 transitions, 11993 flow. Second operand 7 states and 258 transitions. [2024-02-05 10:29:28,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 573 transitions, 13653 flow [2024-02-05 10:29:29,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 573 transitions, 13514 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:29,217 INFO L231 Difference]: Finished difference. Result has 264 places, 524 transitions, 12196 flow [2024-02-05 10:29:29,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=11860, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12196, PETRI_PLACES=264, PETRI_TRANSITIONS=524} [2024-02-05 10:29:29,217 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 187 predicate places. [2024-02-05 10:29:29,217 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 524 transitions, 12196 flow [2024-02-05 10:29:29,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:29,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:29,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:29,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-02-05 10:29:29,218 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:29,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:29,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1180766639, now seen corresponding path program 2 times [2024-02-05 10:29:29,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:29,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347509849] [2024-02-05 10:29:29,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:29,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:29,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:29,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:29,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:29,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347509849] [2024-02-05 10:29:29,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347509849] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:29,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:29,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:29,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601407211] [2024-02-05 10:29:29,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:29,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:29,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:29,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:29,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:29,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:29,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 524 transitions, 12196 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:29,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:29,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:29,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:31,250 INFO L124 PetriNetUnfolderBase]: 3996/7737 cut-off events. [2024-02-05 10:29:31,250 INFO L125 PetriNetUnfolderBase]: For 235595/236492 co-relation queries the response was YES. [2024-02-05 10:29:31,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61428 conditions, 7737 events. 3996/7737 cut-off events. For 235595/236492 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 60769 event pairs, 1583 based on Foata normal form. 85/7572 useless extension candidates. Maximal degree in co-relation 61303. Up to 4217 conditions per place. [2024-02-05 10:29:31,328 INFO L140 encePairwiseOnDemand]: 59/73 looper letters, 367 selfloop transitions, 180 changer transitions 0/589 dead transitions. [2024-02-05 10:29:31,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 589 transitions, 14237 flow [2024-02-05 10:29:31,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:31,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:31,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 266 transitions. [2024-02-05 10:29:31,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5205479452054794 [2024-02-05 10:29:31,329 INFO L175 Difference]: Start difference. First operand has 264 places, 524 transitions, 12196 flow. Second operand 7 states and 266 transitions. [2024-02-05 10:29:31,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 589 transitions, 14237 flow [2024-02-05 10:29:31,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 589 transitions, 13899 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:29:31,937 INFO L231 Difference]: Finished difference. Result has 266 places, 530 transitions, 12464 flow [2024-02-05 10:29:31,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=11866, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12464, PETRI_PLACES=266, PETRI_TRANSITIONS=530} [2024-02-05 10:29:31,938 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 189 predicate places. [2024-02-05 10:29:31,938 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 530 transitions, 12464 flow [2024-02-05 10:29:31,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:31,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:31,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:31,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-02-05 10:29:31,938 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:31,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:31,939 INFO L85 PathProgramCache]: Analyzing trace with hash 954652949, now seen corresponding path program 3 times [2024-02-05 10:29:31,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:31,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486319875] [2024-02-05 10:29:31,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:31,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:31,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:32,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:32,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:32,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486319875] [2024-02-05 10:29:32,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486319875] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:32,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:32,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:32,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018351829] [2024-02-05 10:29:32,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:32,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:32,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:32,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:32,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:32,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:32,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 530 transitions, 12464 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:32,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:32,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:32,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:34,071 INFO L124 PetriNetUnfolderBase]: 3993/7715 cut-off events. [2024-02-05 10:29:34,072 INFO L125 PetriNetUnfolderBase]: For 236366/237293 co-relation queries the response was YES. [2024-02-05 10:29:34,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61799 conditions, 7715 events. 3993/7715 cut-off events. For 236366/237293 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 60542 event pairs, 1397 based on Foata normal form. 91/7555 useless extension candidates. Maximal degree in co-relation 61672. Up to 4217 conditions per place. [2024-02-05 10:29:34,150 INFO L140 encePairwiseOnDemand]: 59/73 looper letters, 367 selfloop transitions, 182 changer transitions 0/591 dead transitions. [2024-02-05 10:29:34,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 591 transitions, 14419 flow [2024-02-05 10:29:34,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:34,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:34,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 262 transitions. [2024-02-05 10:29:34,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.512720156555773 [2024-02-05 10:29:34,151 INFO L175 Difference]: Start difference. First operand has 266 places, 530 transitions, 12464 flow. Second operand 7 states and 262 transitions. [2024-02-05 10:29:34,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 591 transitions, 14419 flow [2024-02-05 10:29:34,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 591 transitions, 14130 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:34,755 INFO L231 Difference]: Finished difference. Result has 270 places, 537 transitions, 12788 flow [2024-02-05 10:29:34,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12187, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12788, PETRI_PLACES=270, PETRI_TRANSITIONS=537} [2024-02-05 10:29:34,755 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 193 predicate places. [2024-02-05 10:29:34,756 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 537 transitions, 12788 flow [2024-02-05 10:29:34,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:34,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:34,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:34,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-02-05 10:29:34,756 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:34,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:34,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1734751623, now seen corresponding path program 1 times [2024-02-05 10:29:34,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:34,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011833537] [2024-02-05 10:29:34,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:34,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:34,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:34,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:34,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:34,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011833537] [2024-02-05 10:29:34,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011833537] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:34,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:34,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:29:34,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608438995] [2024-02-05 10:29:34,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:34,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-05 10:29:34,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:34,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-05 10:29:34,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-05 10:29:34,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:29:34,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 537 transitions, 12788 flow. Second operand has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:34,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:34,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:29:34,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:36,554 INFO L124 PetriNetUnfolderBase]: 3298/6835 cut-off events. [2024-02-05 10:29:36,554 INFO L125 PetriNetUnfolderBase]: For 235893/237630 co-relation queries the response was YES. [2024-02-05 10:29:36,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56274 conditions, 6835 events. 3298/6835 cut-off events. For 235893/237630 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 58391 event pairs, 817 based on Foata normal form. 240/6695 useless extension candidates. Maximal degree in co-relation 56145. Up to 2996 conditions per place. [2024-02-05 10:29:36,636 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 367 selfloop transitions, 141 changer transitions 17/608 dead transitions. [2024-02-05 10:29:36,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 608 transitions, 15031 flow [2024-02-05 10:29:36,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:29:36,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:29:36,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 188 transitions. [2024-02-05 10:29:36,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6438356164383562 [2024-02-05 10:29:36,637 INFO L175 Difference]: Start difference. First operand has 270 places, 537 transitions, 12788 flow. Second operand 4 states and 188 transitions. [2024-02-05 10:29:36,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 608 transitions, 15031 flow [2024-02-05 10:29:37,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 608 transitions, 14813 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:37,244 INFO L231 Difference]: Finished difference. Result has 270 places, 550 transitions, 13274 flow [2024-02-05 10:29:37,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12593, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=13274, PETRI_PLACES=270, PETRI_TRANSITIONS=550} [2024-02-05 10:29:37,245 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 193 predicate places. [2024-02-05 10:29:37,245 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 550 transitions, 13274 flow [2024-02-05 10:29:37,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:37,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:37,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:37,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-02-05 10:29:37,245 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:37,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:37,245 INFO L85 PathProgramCache]: Analyzing trace with hash 744976323, now seen corresponding path program 2 times [2024-02-05 10:29:37,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:37,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942061831] [2024-02-05 10:29:37,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:37,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:37,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:37,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:37,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:37,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942061831] [2024-02-05 10:29:37,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942061831] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:37,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:37,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:29:37,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243160940] [2024-02-05 10:29:37,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:37,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:29:37,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:37,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:29:37,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:29:37,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:29:37,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 550 transitions, 13274 flow. Second operand has 5 states, 5 states have (on average 33.8) internal successors, (169), 5 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:37,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:37,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:29:37,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:38,512 INFO L124 PetriNetUnfolderBase]: 2094/4339 cut-off events. [2024-02-05 10:29:38,512 INFO L125 PetriNetUnfolderBase]: For 207775/208689 co-relation queries the response was YES. [2024-02-05 10:29:38,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42373 conditions, 4339 events. 2094/4339 cut-off events. For 207775/208689 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 33786 event pairs, 495 based on Foata normal form. 248/4352 useless extension candidates. Maximal degree in co-relation 42243. Up to 2050 conditions per place. [2024-02-05 10:29:38,569 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 332 selfloop transitions, 123 changer transitions 24/558 dead transitions. [2024-02-05 10:29:38,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 558 transitions, 14384 flow [2024-02-05 10:29:38,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:29:38,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:29:38,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 209 transitions. [2024-02-05 10:29:38,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726027397260274 [2024-02-05 10:29:38,570 INFO L175 Difference]: Start difference. First operand has 270 places, 550 transitions, 13274 flow. Second operand 5 states and 209 transitions. [2024-02-05 10:29:38,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 558 transitions, 14384 flow [2024-02-05 10:29:39,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 558 transitions, 13951 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-02-05 10:29:39,083 INFO L231 Difference]: Finished difference. Result has 270 places, 521 transitions, 12893 flow [2024-02-05 10:29:39,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12532, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12893, PETRI_PLACES=270, PETRI_TRANSITIONS=521} [2024-02-05 10:29:39,084 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 193 predicate places. [2024-02-05 10:29:39,084 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 521 transitions, 12893 flow [2024-02-05 10:29:39,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.8) internal successors, (169), 5 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:39,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:39,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:39,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-02-05 10:29:39,085 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:39,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:39,085 INFO L85 PathProgramCache]: Analyzing trace with hash 824020495, now seen corresponding path program 4 times [2024-02-05 10:29:39,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:39,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846390700] [2024-02-05 10:29:39,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:39,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:39,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:39,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:39,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:39,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846390700] [2024-02-05 10:29:39,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846390700] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:39,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:39,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:39,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21175593] [2024-02-05 10:29:39,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:39,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:39,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:39,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:39,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:39,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:39,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 521 transitions, 12893 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:39,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:39,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:39,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:40,768 INFO L124 PetriNetUnfolderBase]: 2570/5061 cut-off events. [2024-02-05 10:29:40,768 INFO L125 PetriNetUnfolderBase]: For 216116/216594 co-relation queries the response was YES. [2024-02-05 10:29:40,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47895 conditions, 5061 events. 2570/5061 cut-off events. For 216116/216594 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 37572 event pairs, 733 based on Foata normal form. 92/5043 useless extension candidates. Maximal degree in co-relation 47767. Up to 2578 conditions per place. [2024-02-05 10:29:40,826 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 388 selfloop transitions, 147 changer transitions 1/578 dead transitions. [2024-02-05 10:29:40,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 578 transitions, 14713 flow [2024-02-05 10:29:40,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:40,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:40,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 275 transitions. [2024-02-05 10:29:40,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708904109589041 [2024-02-05 10:29:40,827 INFO L175 Difference]: Start difference. First operand has 270 places, 521 transitions, 12893 flow. Second operand 8 states and 275 transitions. [2024-02-05 10:29:40,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 578 transitions, 14713 flow [2024-02-05 10:29:41,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 578 transitions, 14180 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-02-05 10:29:41,525 INFO L231 Difference]: Finished difference. Result has 268 places, 532 transitions, 13009 flow [2024-02-05 10:29:41,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12352, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13009, PETRI_PLACES=268, PETRI_TRANSITIONS=532} [2024-02-05 10:29:41,526 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 191 predicate places. [2024-02-05 10:29:41,526 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 532 transitions, 13009 flow [2024-02-05 10:29:41,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:41,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:41,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:41,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-02-05 10:29:41,526 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:41,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:41,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1020847325, now seen corresponding path program 1 times [2024-02-05 10:29:41,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:41,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414259353] [2024-02-05 10:29:41,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:41,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:41,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:41,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:41,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:41,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414259353] [2024-02-05 10:29:41,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414259353] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:41,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:41,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:41,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243158830] [2024-02-05 10:29:41,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:41,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:41,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:41,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:41,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:41,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:41,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 532 transitions, 13009 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:41,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:41,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:41,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:43,065 INFO L124 PetriNetUnfolderBase]: 2635/5217 cut-off events. [2024-02-05 10:29:43,065 INFO L125 PetriNetUnfolderBase]: For 219000/219846 co-relation queries the response was YES. [2024-02-05 10:29:43,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49442 conditions, 5217 events. 2635/5217 cut-off events. For 219000/219846 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 38832 event pairs, 753 based on Foata normal form. 28/5095 useless extension candidates. Maximal degree in co-relation 49316. Up to 3114 conditions per place. [2024-02-05 10:29:43,123 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 417 selfloop transitions, 117 changer transitions 1/580 dead transitions. [2024-02-05 10:29:43,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 580 transitions, 14708 flow [2024-02-05 10:29:43,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:43,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:43,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 247 transitions. [2024-02-05 10:29:43,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48336594911937375 [2024-02-05 10:29:43,124 INFO L175 Difference]: Start difference. First operand has 268 places, 532 transitions, 13009 flow. Second operand 7 states and 247 transitions. [2024-02-05 10:29:43,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 580 transitions, 14708 flow [2024-02-05 10:29:43,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 580 transitions, 14627 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:43,733 INFO L231 Difference]: Finished difference. Result has 273 places, 536 transitions, 13348 flow [2024-02-05 10:29:43,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12930, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13348, PETRI_PLACES=273, PETRI_TRANSITIONS=536} [2024-02-05 10:29:43,734 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 196 predicate places. [2024-02-05 10:29:43,734 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 536 transitions, 13348 flow [2024-02-05 10:29:43,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:43,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:43,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:43,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-02-05 10:29:43,735 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:43,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:43,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1209901621, now seen corresponding path program 1 times [2024-02-05 10:29:43,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:43,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883117859] [2024-02-05 10:29:43,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:43,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:43,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:43,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:43,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:43,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883117859] [2024-02-05 10:29:43,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883117859] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:43,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:43,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:43,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322095488] [2024-02-05 10:29:43,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:43,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:43,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:43,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:43,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:43,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:29:43,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 536 transitions, 13348 flow. Second operand has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:43,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:43,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:29:43,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:44,996 INFO L124 PetriNetUnfolderBase]: 2016/4217 cut-off events. [2024-02-05 10:29:44,996 INFO L125 PetriNetUnfolderBase]: For 208233/209102 co-relation queries the response was YES. [2024-02-05 10:29:45,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41892 conditions, 4217 events. 2016/4217 cut-off events. For 208233/209102 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 33110 event pairs, 511 based on Foata normal form. 57/4067 useless extension candidates. Maximal degree in co-relation 41764. Up to 1558 conditions per place. [2024-02-05 10:29:45,037 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 319 selfloop transitions, 172 changer transitions 2/572 dead transitions. [2024-02-05 10:29:45,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 572 transitions, 14943 flow [2024-02-05 10:29:45,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:45,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:45,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 260 transitions. [2024-02-05 10:29:45,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593607305936073 [2024-02-05 10:29:45,038 INFO L175 Difference]: Start difference. First operand has 273 places, 536 transitions, 13348 flow. Second operand 6 states and 260 transitions. [2024-02-05 10:29:45,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 572 transitions, 14943 flow [2024-02-05 10:29:45,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 572 transitions, 14875 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:45,472 INFO L231 Difference]: Finished difference. Result has 276 places, 538 transitions, 13720 flow [2024-02-05 10:29:45,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13280, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13720, PETRI_PLACES=276, PETRI_TRANSITIONS=538} [2024-02-05 10:29:45,472 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 199 predicate places. [2024-02-05 10:29:45,472 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 538 transitions, 13720 flow [2024-02-05 10:29:45,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:45,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:45,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:45,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-02-05 10:29:45,473 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:45,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:45,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1393481567, now seen corresponding path program 2 times [2024-02-05 10:29:45,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:45,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937453882] [2024-02-05 10:29:45,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:45,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:45,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:45,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:45,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:45,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937453882] [2024-02-05 10:29:45,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937453882] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:45,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:45,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:45,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134990519] [2024-02-05 10:29:45,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:45,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:45,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:45,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:45,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:45,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:29:45,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 538 transitions, 13720 flow. Second operand has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:45,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:45,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:29:45,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:46,696 INFO L124 PetriNetUnfolderBase]: 2011/4208 cut-off events. [2024-02-05 10:29:46,696 INFO L125 PetriNetUnfolderBase]: For 216566/217460 co-relation queries the response was YES. [2024-02-05 10:29:46,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42454 conditions, 4208 events. 2011/4208 cut-off events. For 216566/217460 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 33092 event pairs, 510 based on Foata normal form. 60/4062 useless extension candidates. Maximal degree in co-relation 42325. Up to 1560 conditions per place. [2024-02-05 10:29:46,744 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 312 selfloop transitions, 183 changer transitions 2/576 dead transitions. [2024-02-05 10:29:46,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 576 transitions, 15341 flow [2024-02-05 10:29:46,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:46,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:46,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 265 transitions. [2024-02-05 10:29:46,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6050228310502284 [2024-02-05 10:29:46,745 INFO L175 Difference]: Start difference. First operand has 276 places, 538 transitions, 13720 flow. Second operand 6 states and 265 transitions. [2024-02-05 10:29:46,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 576 transitions, 15341 flow [2024-02-05 10:29:47,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 576 transitions, 15092 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:47,260 INFO L231 Difference]: Finished difference. Result has 281 places, 540 transitions, 13974 flow [2024-02-05 10:29:47,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13472, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13974, PETRI_PLACES=281, PETRI_TRANSITIONS=540} [2024-02-05 10:29:47,261 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 204 predicate places. [2024-02-05 10:29:47,261 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 540 transitions, 13974 flow [2024-02-05 10:29:47,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:47,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:47,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:47,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-02-05 10:29:47,261 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:47,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:47,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1083601625, now seen corresponding path program 1 times [2024-02-05 10:29:47,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:47,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645843476] [2024-02-05 10:29:47,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:47,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:47,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:47,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:47,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:47,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645843476] [2024-02-05 10:29:47,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645843476] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:47,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:47,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:47,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274044856] [2024-02-05 10:29:47,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:47,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:47,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:47,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:47,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:47,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:47,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 540 transitions, 13974 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:47,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:47,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:47,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:48,881 INFO L124 PetriNetUnfolderBase]: 2594/5153 cut-off events. [2024-02-05 10:29:48,882 INFO L125 PetriNetUnfolderBase]: For 240910/241743 co-relation queries the response was YES. [2024-02-05 10:29:48,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50924 conditions, 5153 events. 2594/5153 cut-off events. For 240910/241743 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 38244 event pairs, 434 based on Foata normal form. 16/5032 useless extension candidates. Maximal degree in co-relation 50793. Up to 1988 conditions per place. [2024-02-05 10:29:48,935 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 386 selfloop transitions, 156 changer transitions 2/589 dead transitions. [2024-02-05 10:29:48,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 589 transitions, 15717 flow [2024-02-05 10:29:48,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:48,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:48,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 244 transitions. [2024-02-05 10:29:48,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4774951076320939 [2024-02-05 10:29:48,936 INFO L175 Difference]: Start difference. First operand has 281 places, 540 transitions, 13974 flow. Second operand 7 states and 244 transitions. [2024-02-05 10:29:48,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 589 transitions, 15717 flow [2024-02-05 10:29:49,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 589 transitions, 15500 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:49,553 INFO L231 Difference]: Finished difference. Result has 286 places, 540 transitions, 14075 flow [2024-02-05 10:29:49,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13757, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14075, PETRI_PLACES=286, PETRI_TRANSITIONS=540} [2024-02-05 10:29:49,554 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 209 predicate places. [2024-02-05 10:29:49,554 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 540 transitions, 14075 flow [2024-02-05 10:29:49,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:49,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:49,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:49,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-02-05 10:29:49,555 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:49,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:49,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1091556137, now seen corresponding path program 2 times [2024-02-05 10:29:49,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:49,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231104775] [2024-02-05 10:29:49,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:49,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:49,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:49,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:49,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:49,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231104775] [2024-02-05 10:29:49,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231104775] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:49,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:49,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:49,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614259607] [2024-02-05 10:29:49,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:49,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:49,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:49,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:49,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:49,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:49,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 540 transitions, 14075 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:49,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:49,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:49,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:51,088 INFO L124 PetriNetUnfolderBase]: 2585/5144 cut-off events. [2024-02-05 10:29:51,089 INFO L125 PetriNetUnfolderBase]: For 245370/246201 co-relation queries the response was YES. [2024-02-05 10:29:51,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50907 conditions, 5144 events. 2585/5144 cut-off events. For 245370/246201 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 38164 event pairs, 424 based on Foata normal form. 18/5027 useless extension candidates. Maximal degree in co-relation 50775. Up to 1984 conditions per place. [2024-02-05 10:29:51,147 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 379 selfloop transitions, 167 changer transitions 2/593 dead transitions. [2024-02-05 10:29:51,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 593 transitions, 15920 flow [2024-02-05 10:29:51,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:51,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:51,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 251 transitions. [2024-02-05 10:29:51,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4911937377690802 [2024-02-05 10:29:51,148 INFO L175 Difference]: Start difference. First operand has 286 places, 540 transitions, 14075 flow. Second operand 7 states and 251 transitions. [2024-02-05 10:29:51,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 593 transitions, 15920 flow [2024-02-05 10:29:51,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 593 transitions, 15691 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:51,842 INFO L231 Difference]: Finished difference. Result has 290 places, 540 transitions, 14187 flow [2024-02-05 10:29:51,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13846, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14187, PETRI_PLACES=290, PETRI_TRANSITIONS=540} [2024-02-05 10:29:51,843 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 213 predicate places. [2024-02-05 10:29:51,843 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 540 transitions, 14187 flow [2024-02-05 10:29:51,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:51,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:51,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:51,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-02-05 10:29:51,843 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:51,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:51,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1573632087, now seen corresponding path program 2 times [2024-02-05 10:29:51,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:51,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810306971] [2024-02-05 10:29:51,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:51,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:51,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:51,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:51,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:51,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810306971] [2024-02-05 10:29:51,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810306971] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:51,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:51,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:51,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925736235] [2024-02-05 10:29:51,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:51,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:51,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:51,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:51,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:52,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:52,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 540 transitions, 14187 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:52,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:52,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:52,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:53,530 INFO L124 PetriNetUnfolderBase]: 2652/5340 cut-off events. [2024-02-05 10:29:53,531 INFO L125 PetriNetUnfolderBase]: For 258324/259224 co-relation queries the response was YES. [2024-02-05 10:29:53,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52516 conditions, 5340 events. 2652/5340 cut-off events. For 258324/259224 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 40794 event pairs, 979 based on Foata normal form. 33/5236 useless extension candidates. Maximal degree in co-relation 52383. Up to 2722 conditions per place. [2024-02-05 10:29:53,593 INFO L140 encePairwiseOnDemand]: 57/73 looper letters, 381 selfloop transitions, 170 changer transitions 5/601 dead transitions. [2024-02-05 10:29:53,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 601 transitions, 16163 flow [2024-02-05 10:29:53,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:53,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:53,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 260 transitions. [2024-02-05 10:29:53,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5088062622309197 [2024-02-05 10:29:53,594 INFO L175 Difference]: Start difference. First operand has 290 places, 540 transitions, 14187 flow. Second operand 7 states and 260 transitions. [2024-02-05 10:29:53,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 601 transitions, 16163 flow [2024-02-05 10:29:54,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 601 transitions, 15868 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:54,291 INFO L231 Difference]: Finished difference. Result has 296 places, 549 transitions, 14569 flow [2024-02-05 10:29:54,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13900, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14569, PETRI_PLACES=296, PETRI_TRANSITIONS=549} [2024-02-05 10:29:54,291 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 219 predicate places. [2024-02-05 10:29:54,292 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 549 transitions, 14569 flow [2024-02-05 10:29:54,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:54,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:54,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:54,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-02-05 10:29:54,293 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:54,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:54,293 INFO L85 PathProgramCache]: Analyzing trace with hash -660232983, now seen corresponding path program 3 times [2024-02-05 10:29:54,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:54,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802785440] [2024-02-05 10:29:54,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:54,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:54,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:54,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:54,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:54,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802785440] [2024-02-05 10:29:54,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802785440] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:54,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:54,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:54,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448177315] [2024-02-05 10:29:54,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:54,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:54,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:54,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:54,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:54,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:54,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 549 transitions, 14569 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:54,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:54,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:54,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:56,004 INFO L124 PetriNetUnfolderBase]: 2680/5443 cut-off events. [2024-02-05 10:29:56,005 INFO L125 PetriNetUnfolderBase]: For 269035/269981 co-relation queries the response was YES. [2024-02-05 10:29:56,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54678 conditions, 5443 events. 2680/5443 cut-off events. For 269035/269981 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 42129 event pairs, 938 based on Foata normal form. 29/5330 useless extension candidates. Maximal degree in co-relation 54541. Up to 2743 conditions per place. [2024-02-05 10:29:56,213 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 359 selfloop transitions, 196 changer transitions 5/605 dead transitions. [2024-02-05 10:29:56,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 605 transitions, 16453 flow [2024-02-05 10:29:56,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:56,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:56,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 255 transitions. [2024-02-05 10:29:56,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49902152641878667 [2024-02-05 10:29:56,215 INFO L175 Difference]: Start difference. First operand has 296 places, 549 transitions, 14569 flow. Second operand 7 states and 255 transitions. [2024-02-05 10:29:56,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 605 transitions, 16453 flow [2024-02-05 10:29:56,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 605 transitions, 16311 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:56,873 INFO L231 Difference]: Finished difference. Result has 302 places, 561 transitions, 15173 flow [2024-02-05 10:29:56,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=14435, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15173, PETRI_PLACES=302, PETRI_TRANSITIONS=561} [2024-02-05 10:29:56,874 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 225 predicate places. [2024-02-05 10:29:56,874 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 561 transitions, 15173 flow [2024-02-05 10:29:56,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:56,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:56,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:56,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-02-05 10:29:56,875 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:56,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:56,875 INFO L85 PathProgramCache]: Analyzing trace with hash 845237835, now seen corresponding path program 4 times [2024-02-05 10:29:56,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:56,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822451817] [2024-02-05 10:29:56,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:56,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:56,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:57,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:57,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:57,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822451817] [2024-02-05 10:29:57,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822451817] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:57,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:57,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:57,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507312787] [2024-02-05 10:29:57,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:57,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:57,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:57,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:57,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:57,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:57,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 561 transitions, 15173 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:57,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:57,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:57,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:58,812 INFO L124 PetriNetUnfolderBase]: 2675/5453 cut-off events. [2024-02-05 10:29:58,812 INFO L125 PetriNetUnfolderBase]: For 283731/284684 co-relation queries the response was YES. [2024-02-05 10:29:58,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56459 conditions, 5453 events. 2675/5453 cut-off events. For 283731/284684 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 42367 event pairs, 1020 based on Foata normal form. 23/5334 useless extension candidates. Maximal degree in co-relation 56319. Up to 2745 conditions per place. [2024-02-05 10:29:58,877 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 360 selfloop transitions, 193 changer transitions 3/601 dead transitions. [2024-02-05 10:29:58,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 601 transitions, 16818 flow [2024-02-05 10:29:58,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:58,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:58,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 250 transitions. [2024-02-05 10:29:58,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4892367906066536 [2024-02-05 10:29:58,878 INFO L175 Difference]: Start difference. First operand has 302 places, 561 transitions, 15173 flow. Second operand 7 states and 250 transitions. [2024-02-05 10:29:58,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 601 transitions, 16818 flow [2024-02-05 10:29:59,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 601 transitions, 16466 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-02-05 10:29:59,622 INFO L231 Difference]: Finished difference. Result has 298 places, 564 transitions, 15304 flow [2024-02-05 10:29:59,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=14797, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15304, PETRI_PLACES=298, PETRI_TRANSITIONS=564} [2024-02-05 10:29:59,623 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 221 predicate places. [2024-02-05 10:29:59,623 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 564 transitions, 15304 flow [2024-02-05 10:29:59,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:59,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:59,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:59,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-02-05 10:29:59,623 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:59,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:59,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1955130707, now seen corresponding path program 3 times [2024-02-05 10:29:59,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:59,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192665548] [2024-02-05 10:29:59,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:59,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:59,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:59,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:59,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:59,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192665548] [2024-02-05 10:29:59,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192665548] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:59,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:59,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:59,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059704073] [2024-02-05 10:29:59,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:59,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:59,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:59,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:59,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:59,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:59,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 564 transitions, 15304 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:59,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:59,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:59,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:01,487 INFO L124 PetriNetUnfolderBase]: 2640/5413 cut-off events. [2024-02-05 10:30:01,487 INFO L125 PetriNetUnfolderBase]: For 287339/288257 co-relation queries the response was YES. [2024-02-05 10:30:01,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56727 conditions, 5413 events. 2640/5413 cut-off events. For 287339/288257 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 42055 event pairs, 698 based on Foata normal form. 29/5315 useless extension candidates. Maximal degree in co-relation 56593. Up to 2254 conditions per place. [2024-02-05 10:30:01,550 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 368 selfloop transitions, 195 changer transitions 2/610 dead transitions. [2024-02-05 10:30:01,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 610 transitions, 17161 flow [2024-02-05 10:30:01,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:01,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:01,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 251 transitions. [2024-02-05 10:30:01,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4911937377690802 [2024-02-05 10:30:01,551 INFO L175 Difference]: Start difference. First operand has 298 places, 564 transitions, 15304 flow. Second operand 7 states and 251 transitions. [2024-02-05 10:30:01,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 610 transitions, 17161 flow [2024-02-05 10:30:02,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 610 transitions, 16868 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-02-05 10:30:02,338 INFO L231 Difference]: Finished difference. Result has 301 places, 564 transitions, 15411 flow [2024-02-05 10:30:02,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15011, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15411, PETRI_PLACES=301, PETRI_TRANSITIONS=564} [2024-02-05 10:30:02,339 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 224 predicate places. [2024-02-05 10:30:02,339 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 564 transitions, 15411 flow [2024-02-05 10:30:02,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:02,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:02,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:02,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-02-05 10:30:02,340 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:02,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:02,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1410467301, now seen corresponding path program 4 times [2024-02-05 10:30:02,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:02,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152805790] [2024-02-05 10:30:02,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:02,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:02,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:02,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:02,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:02,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152805790] [2024-02-05 10:30:02,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152805790] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:02,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:02,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:02,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879215953] [2024-02-05 10:30:02,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:02,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:02,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:02,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:02,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:02,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:02,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 564 transitions, 15411 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:02,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:02,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:02,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:04,007 INFO L124 PetriNetUnfolderBase]: 2658/5442 cut-off events. [2024-02-05 10:30:04,007 INFO L125 PetriNetUnfolderBase]: For 290932/291858 co-relation queries the response was YES. [2024-02-05 10:30:04,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57496 conditions, 5442 events. 2658/5442 cut-off events. For 290932/291858 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 42312 event pairs, 692 based on Foata normal form. 31/5344 useless extension candidates. Maximal degree in co-relation 57361. Up to 2262 conditions per place. [2024-02-05 10:30:04,075 INFO L140 encePairwiseOnDemand]: 59/73 looper letters, 369 selfloop transitions, 205 changer transitions 2/621 dead transitions. [2024-02-05 10:30:04,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 621 transitions, 17572 flow [2024-02-05 10:30:04,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:04,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:04,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 258 transitions. [2024-02-05 10:30:04,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048923679060665 [2024-02-05 10:30:04,076 INFO L175 Difference]: Start difference. First operand has 301 places, 564 transitions, 15411 flow. Second operand 7 states and 258 transitions. [2024-02-05 10:30:04,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 621 transitions, 17572 flow [2024-02-05 10:30:04,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 621 transitions, 17193 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-02-05 10:30:04,835 INFO L231 Difference]: Finished difference. Result has 303 places, 569 transitions, 15683 flow [2024-02-05 10:30:04,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15038, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15683, PETRI_PLACES=303, PETRI_TRANSITIONS=569} [2024-02-05 10:30:04,835 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 226 predicate places. [2024-02-05 10:30:04,835 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 569 transitions, 15683 flow [2024-02-05 10:30:04,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:04,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:04,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:04,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-02-05 10:30:04,836 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:04,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:04,836 INFO L85 PathProgramCache]: Analyzing trace with hash 296701621, now seen corresponding path program 5 times [2024-02-05 10:30:04,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:04,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801480839] [2024-02-05 10:30:04,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:04,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:04,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:04,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:04,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:04,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801480839] [2024-02-05 10:30:04,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801480839] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:04,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:04,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:04,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883083583] [2024-02-05 10:30:04,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:04,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:04,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:04,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:04,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:04,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:04,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 569 transitions, 15683 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:04,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:04,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:04,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:06,467 INFO L124 PetriNetUnfolderBase]: 2662/5447 cut-off events. [2024-02-05 10:30:06,467 INFO L125 PetriNetUnfolderBase]: For 294217/295138 co-relation queries the response was YES. [2024-02-05 10:30:06,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57993 conditions, 5447 events. 2662/5447 cut-off events. For 294217/295138 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 42359 event pairs, 689 based on Foata normal form. 25/5343 useless extension candidates. Maximal degree in co-relation 57857. Up to 2264 conditions per place. [2024-02-05 10:30:06,535 INFO L140 encePairwiseOnDemand]: 59/73 looper letters, 367 selfloop transitions, 207 changer transitions 2/621 dead transitions. [2024-02-05 10:30:06,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 621 transitions, 17736 flow [2024-02-05 10:30:06,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:06,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:06,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 253 transitions. [2024-02-05 10:30:06,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49510763209393344 [2024-02-05 10:30:06,536 INFO L175 Difference]: Start difference. First operand has 303 places, 569 transitions, 15683 flow. Second operand 7 states and 253 transitions. [2024-02-05 10:30:06,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 621 transitions, 17736 flow [2024-02-05 10:30:07,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 621 transitions, 17452 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-02-05 10:30:07,283 INFO L231 Difference]: Finished difference. Result has 308 places, 575 transitions, 16070 flow [2024-02-05 10:30:07,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15404, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16070, PETRI_PLACES=308, PETRI_TRANSITIONS=575} [2024-02-05 10:30:07,284 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 231 predicate places. [2024-02-05 10:30:07,284 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 575 transitions, 16070 flow [2024-02-05 10:30:07,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:07,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:07,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:07,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-02-05 10:30:07,285 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:07,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:07,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1744113858, now seen corresponding path program 1 times [2024-02-05 10:30:07,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:07,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540880777] [2024-02-05 10:30:07,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:07,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:07,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:07,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:07,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:07,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540880777] [2024-02-05 10:30:07,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540880777] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:07,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:07,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:07,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182458075] [2024-02-05 10:30:07,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:07,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:07,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:07,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:07,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:07,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:07,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 575 transitions, 16070 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:07,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:07,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:07,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:09,070 INFO L124 PetriNetUnfolderBase]: 2643/5413 cut-off events. [2024-02-05 10:30:09,070 INFO L125 PetriNetUnfolderBase]: For 308079/308864 co-relation queries the response was YES. [2024-02-05 10:30:09,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58462 conditions, 5413 events. 2643/5413 cut-off events. For 308079/308864 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 42256 event pairs, 970 based on Foata normal form. 79/5368 useless extension candidates. Maximal degree in co-relation 58324. Up to 2530 conditions per place. [2024-02-05 10:30:09,140 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 384 selfloop transitions, 182 changer transitions 0/611 dead transitions. [2024-02-05 10:30:09,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 611 transitions, 17666 flow [2024-02-05 10:30:09,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:09,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:09,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 242 transitions. [2024-02-05 10:30:09,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4735812133072407 [2024-02-05 10:30:09,141 INFO L175 Difference]: Start difference. First operand has 308 places, 575 transitions, 16070 flow. Second operand 7 states and 242 transitions. [2024-02-05 10:30:09,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 611 transitions, 17666 flow [2024-02-05 10:30:10,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 611 transitions, 17409 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:10,038 INFO L231 Difference]: Finished difference. Result has 310 places, 577 transitions, 16238 flow [2024-02-05 10:30:10,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15817, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16238, PETRI_PLACES=310, PETRI_TRANSITIONS=577} [2024-02-05 10:30:10,039 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 233 predicate places. [2024-02-05 10:30:10,039 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 577 transitions, 16238 flow [2024-02-05 10:30:10,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:10,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:10,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:10,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-02-05 10:30:10,039 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:10,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:10,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1471518230, now seen corresponding path program 1 times [2024-02-05 10:30:10,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:10,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906651818] [2024-02-05 10:30:10,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:10,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:10,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:10,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:10,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:10,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906651818] [2024-02-05 10:30:10,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906651818] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:10,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:10,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:30:10,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032970295] [2024-02-05 10:30:10,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:10,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:30:10,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:10,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:30:10,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:30:10,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:30:10,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 577 transitions, 16238 flow. Second operand has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:10,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:10,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:30:10,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:11,437 INFO L124 PetriNetUnfolderBase]: 2051/4458 cut-off events. [2024-02-05 10:30:11,437 INFO L125 PetriNetUnfolderBase]: For 280909/282132 co-relation queries the response was YES. [2024-02-05 10:30:11,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49229 conditions, 4458 events. 2051/4458 cut-off events. For 280909/282132 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 36596 event pairs, 499 based on Foata normal form. 55/4291 useless extension candidates. Maximal degree in co-relation 49092. Up to 1826 conditions per place. [2024-02-05 10:30:11,493 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 338 selfloop transitions, 192 changer transitions 2/614 dead transitions. [2024-02-05 10:30:11,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 614 transitions, 17941 flow [2024-02-05 10:30:11,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:30:11,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:30:11,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 265 transitions. [2024-02-05 10:30:11,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6050228310502284 [2024-02-05 10:30:11,494 INFO L175 Difference]: Start difference. First operand has 310 places, 577 transitions, 16238 flow. Second operand 6 states and 265 transitions. [2024-02-05 10:30:11,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 614 transitions, 17941 flow [2024-02-05 10:30:12,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 614 transitions, 17520 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-02-05 10:30:12,107 INFO L231 Difference]: Finished difference. Result has 310 places, 577 transitions, 16212 flow [2024-02-05 10:30:12,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15817, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=16212, PETRI_PLACES=310, PETRI_TRANSITIONS=577} [2024-02-05 10:30:12,108 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 233 predicate places. [2024-02-05 10:30:12,108 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 577 transitions, 16212 flow [2024-02-05 10:30:12,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:12,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:12,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:12,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-02-05 10:30:12,108 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:12,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:12,109 INFO L85 PathProgramCache]: Analyzing trace with hash 326501304, now seen corresponding path program 2 times [2024-02-05 10:30:12,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:12,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958144156] [2024-02-05 10:30:12,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:12,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:12,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:12,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:12,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:12,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958144156] [2024-02-05 10:30:12,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958144156] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:12,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:12,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:12,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601268307] [2024-02-05 10:30:12,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:12,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:12,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:12,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:12,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:12,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:12,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 577 transitions, 16212 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:12,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:12,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:12,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:13,930 INFO L124 PetriNetUnfolderBase]: 2643/5432 cut-off events. [2024-02-05 10:30:13,930 INFO L125 PetriNetUnfolderBase]: For 318970/319753 co-relation queries the response was YES. [2024-02-05 10:30:13,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59013 conditions, 5432 events. 2643/5432 cut-off events. For 318970/319753 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 42695 event pairs, 940 based on Foata normal form. 81/5389 useless extension candidates. Maximal degree in co-relation 58876. Up to 2492 conditions per place. [2024-02-05 10:30:14,003 INFO L140 encePairwiseOnDemand]: 55/73 looper letters, 364 selfloop transitions, 243 changer transitions 0/652 dead transitions. [2024-02-05 10:30:14,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 652 transitions, 18817 flow [2024-02-05 10:30:14,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:14,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:14,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 291 transitions. [2024-02-05 10:30:14,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4982876712328767 [2024-02-05 10:30:14,005 INFO L175 Difference]: Start difference. First operand has 310 places, 577 transitions, 16212 flow. Second operand 8 states and 291 transitions. [2024-02-05 10:30:14,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 652 transitions, 18817 flow [2024-02-05 10:30:14,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 652 transitions, 18396 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:14,809 INFO L231 Difference]: Finished difference. Result has 314 places, 596 transitions, 17013 flow [2024-02-05 10:30:14,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15804, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17013, PETRI_PLACES=314, PETRI_TRANSITIONS=596} [2024-02-05 10:30:14,810 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 237 predicate places. [2024-02-05 10:30:14,810 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 596 transitions, 17013 flow [2024-02-05 10:30:14,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:14,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:14,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:14,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-02-05 10:30:14,810 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:14,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:14,811 INFO L85 PathProgramCache]: Analyzing trace with hash 845385366, now seen corresponding path program 2 times [2024-02-05 10:30:14,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:14,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006924992] [2024-02-05 10:30:14,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:14,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:14,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:14,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:14,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:14,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006924992] [2024-02-05 10:30:14,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006924992] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:14,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:14,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:30:14,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625919566] [2024-02-05 10:30:14,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:14,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:30:14,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:14,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:30:14,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:30:14,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:30:14,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 596 transitions, 17013 flow. Second operand has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:14,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:14,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:30:14,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:16,220 INFO L124 PetriNetUnfolderBase]: 2050/4509 cut-off events. [2024-02-05 10:30:16,221 INFO L125 PetriNetUnfolderBase]: For 287165/288336 co-relation queries the response was YES. [2024-02-05 10:30:16,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50450 conditions, 4509 events. 2050/4509 cut-off events. For 287165/288336 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 37258 event pairs, 359 based on Foata normal form. 41/4306 useless extension candidates. Maximal degree in co-relation 50311. Up to 1863 conditions per place. [2024-02-05 10:30:16,279 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 369 selfloop transitions, 176 changer transitions 2/629 dead transitions. [2024-02-05 10:30:16,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 629 transitions, 18618 flow [2024-02-05 10:30:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:30:16,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:30:16,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 255 transitions. [2024-02-05 10:30:16,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821917808219178 [2024-02-05 10:30:16,280 INFO L175 Difference]: Start difference. First operand has 314 places, 596 transitions, 17013 flow. Second operand 6 states and 255 transitions. [2024-02-05 10:30:16,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 629 transitions, 18618 flow [2024-02-05 10:30:16,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 629 transitions, 18305 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-02-05 10:30:16,998 INFO L231 Difference]: Finished difference. Result has 317 places, 600 transitions, 17225 flow [2024-02-05 10:30:16,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=16712, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=17225, PETRI_PLACES=317, PETRI_TRANSITIONS=600} [2024-02-05 10:30:16,999 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 240 predicate places. [2024-02-05 10:30:16,999 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 600 transitions, 17225 flow [2024-02-05 10:30:16,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:16,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:16,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:16,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-02-05 10:30:16,999 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:17,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:17,000 INFO L85 PathProgramCache]: Analyzing trace with hash -572957364, now seen corresponding path program 3 times [2024-02-05 10:30:17,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:17,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400158948] [2024-02-05 10:30:17,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:17,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:17,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:17,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:17,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:17,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400158948] [2024-02-05 10:30:17,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400158948] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:17,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:17,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:17,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095457241] [2024-02-05 10:30:17,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:17,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:17,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:17,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:17,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:17,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:17,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 600 transitions, 17225 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:17,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:17,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:17,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:19,010 INFO L124 PetriNetUnfolderBase]: 2618/5371 cut-off events. [2024-02-05 10:30:19,010 INFO L125 PetriNetUnfolderBase]: For 318437/319220 co-relation queries the response was YES. [2024-02-05 10:30:19,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59089 conditions, 5371 events. 2618/5371 cut-off events. For 318437/319220 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 42047 event pairs, 865 based on Foata normal form. 87/5334 useless extension candidates. Maximal degree in co-relation 58948. Up to 2439 conditions per place. [2024-02-05 10:30:19,063 INFO L140 encePairwiseOnDemand]: 59/73 looper letters, 398 selfloop transitions, 199 changer transitions 1/643 dead transitions. [2024-02-05 10:30:19,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 643 transitions, 18958 flow [2024-02-05 10:30:19,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:19,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:19,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 246 transitions. [2024-02-05 10:30:19,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48140900195694714 [2024-02-05 10:30:19,064 INFO L175 Difference]: Start difference. First operand has 317 places, 600 transitions, 17225 flow. Second operand 7 states and 246 transitions. [2024-02-05 10:30:19,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 643 transitions, 18958 flow [2024-02-05 10:30:19,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 643 transitions, 18527 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-02-05 10:30:19,704 INFO L231 Difference]: Finished difference. Result has 315 places, 602 transitions, 17293 flow [2024-02-05 10:30:19,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=16766, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17293, PETRI_PLACES=315, PETRI_TRANSITIONS=602} [2024-02-05 10:30:19,705 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 238 predicate places. [2024-02-05 10:30:19,705 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 602 transitions, 17293 flow [2024-02-05 10:30:19,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:19,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:19,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:19,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-02-05 10:30:19,705 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:19,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:19,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1821223408, now seen corresponding path program 3 times [2024-02-05 10:30:19,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:19,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658960731] [2024-02-05 10:30:19,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:19,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:19,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:19,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:19,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:19,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658960731] [2024-02-05 10:30:19,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658960731] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:19,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:19,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:30:19,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096383126] [2024-02-05 10:30:19,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:19,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:30:19,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:19,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:30:19,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:30:19,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:30:19,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 602 transitions, 17293 flow. Second operand has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:19,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:19,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:30:19,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:21,176 INFO L124 PetriNetUnfolderBase]: 2147/4677 cut-off events. [2024-02-05 10:30:21,177 INFO L125 PetriNetUnfolderBase]: For 305866/307181 co-relation queries the response was YES. [2024-02-05 10:30:21,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52057 conditions, 4677 events. 2147/4677 cut-off events. For 305866/307181 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 38799 event pairs, 509 based on Foata normal form. 48/4519 useless extension candidates. Maximal degree in co-relation 51919. Up to 1900 conditions per place. [2024-02-05 10:30:21,235 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 373 selfloop transitions, 193 changer transitions 2/651 dead transitions. [2024-02-05 10:30:21,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 651 transitions, 19274 flow [2024-02-05 10:30:21,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:30:21,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:30:21,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 266 transitions. [2024-02-05 10:30:21,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6073059360730594 [2024-02-05 10:30:21,236 INFO L175 Difference]: Start difference. First operand has 315 places, 602 transitions, 17293 flow. Second operand 6 states and 266 transitions. [2024-02-05 10:30:21,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 651 transitions, 19274 flow [2024-02-05 10:30:21,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 651 transitions, 18880 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:21,908 INFO L231 Difference]: Finished difference. Result has 317 places, 607 transitions, 17403 flow [2024-02-05 10:30:21,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=16899, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=17403, PETRI_PLACES=317, PETRI_TRANSITIONS=607} [2024-02-05 10:30:21,908 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 240 predicate places. [2024-02-05 10:30:21,909 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 607 transitions, 17403 flow [2024-02-05 10:30:21,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:21,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:21,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:21,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-02-05 10:30:21,909 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:21,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:21,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1415993276, now seen corresponding path program 4 times [2024-02-05 10:30:21,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:21,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678436203] [2024-02-05 10:30:21,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:21,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:21,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:22,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:22,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:22,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678436203] [2024-02-05 10:30:22,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678436203] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:22,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:22,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:30:22,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835394987] [2024-02-05 10:30:22,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:22,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:30:22,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:22,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:30:22,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:30:22,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:30:22,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 607 transitions, 17403 flow. Second operand has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:22,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:22,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:30:22,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:23,564 INFO L124 PetriNetUnfolderBase]: 2181/4756 cut-off events. [2024-02-05 10:30:23,564 INFO L125 PetriNetUnfolderBase]: For 300888/302181 co-relation queries the response was YES. [2024-02-05 10:30:23,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52977 conditions, 4756 events. 2181/4756 cut-off events. For 300888/302181 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 39540 event pairs, 504 based on Foata normal form. 38/4593 useless extension candidates. Maximal degree in co-relation 52837. Up to 1916 conditions per place. [2024-02-05 10:30:23,615 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 354 selfloop transitions, 213 changer transitions 2/652 dead transitions. [2024-02-05 10:30:23,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 652 transitions, 19264 flow [2024-02-05 10:30:23,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:30:23,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:30:23,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 266 transitions. [2024-02-05 10:30:23,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6073059360730594 [2024-02-05 10:30:23,616 INFO L175 Difference]: Start difference. First operand has 317 places, 607 transitions, 17403 flow. Second operand 6 states and 266 transitions. [2024-02-05 10:30:23,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 652 transitions, 19264 flow [2024-02-05 10:30:24,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 652 transitions, 19126 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-02-05 10:30:24,247 INFO L231 Difference]: Finished difference. Result has 323 places, 610 transitions, 17861 flow [2024-02-05 10:30:24,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=17267, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=17861, PETRI_PLACES=323, PETRI_TRANSITIONS=610} [2024-02-05 10:30:24,248 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 246 predicate places. [2024-02-05 10:30:24,248 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 610 transitions, 17861 flow [2024-02-05 10:30:24,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:24,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:24,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:24,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-02-05 10:30:24,248 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:24,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:24,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1820829480, now seen corresponding path program 5 times [2024-02-05 10:30:24,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:24,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233199126] [2024-02-05 10:30:24,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:24,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:24,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:24,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:24,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:24,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233199126] [2024-02-05 10:30:24,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233199126] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:24,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:24,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:30:24,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31920605] [2024-02-05 10:30:24,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:24,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:30:24,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:24,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:30:24,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:30:24,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:30:24,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 610 transitions, 17861 flow. Second operand has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:24,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:24,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:30:24,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:25,717 INFO L124 PetriNetUnfolderBase]: 2157/4684 cut-off events. [2024-02-05 10:30:25,717 INFO L125 PetriNetUnfolderBase]: For 321897/323183 co-relation queries the response was YES. [2024-02-05 10:30:25,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52775 conditions, 4684 events. 2157/4684 cut-off events. For 321897/323183 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38835 event pairs, 499 based on Foata normal form. 59/4498 useless extension candidates. Maximal degree in co-relation 52632. Up to 1920 conditions per place. [2024-02-05 10:30:25,785 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 375 selfloop transitions, 192 changer transitions 2/652 dead transitions. [2024-02-05 10:30:25,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 652 transitions, 19728 flow [2024-02-05 10:30:25,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:30:25,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:30:25,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 264 transitions. [2024-02-05 10:30:25,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027397260273972 [2024-02-05 10:30:25,786 INFO L175 Difference]: Start difference. First operand has 323 places, 610 transitions, 17861 flow. Second operand 6 states and 264 transitions. [2024-02-05 10:30:25,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 652 transitions, 19728 flow [2024-02-05 10:30:26,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 652 transitions, 19471 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-02-05 10:30:26,554 INFO L231 Difference]: Finished difference. Result has 327 places, 610 transitions, 17995 flow [2024-02-05 10:30:26,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=17604, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=17995, PETRI_PLACES=327, PETRI_TRANSITIONS=610} [2024-02-05 10:30:26,556 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 250 predicate places. [2024-02-05 10:30:26,556 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 610 transitions, 17995 flow [2024-02-05 10:30:26,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:26,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:26,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:26,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-02-05 10:30:26,556 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:26,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:26,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1676301652, now seen corresponding path program 1 times [2024-02-05 10:30:26,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:26,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668320330] [2024-02-05 10:30:26,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:26,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:26,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:26,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:26,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:26,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668320330] [2024-02-05 10:30:26,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668320330] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:26,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:26,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:30:26,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54092464] [2024-02-05 10:30:26,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:26,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:30:26,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:26,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:30:26,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:30:26,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:30:26,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 610 transitions, 17995 flow. Second operand has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:26,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:26,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:30:26,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:28,106 INFO L124 PetriNetUnfolderBase]: 2152/4664 cut-off events. [2024-02-05 10:30:28,107 INFO L125 PetriNetUnfolderBase]: For 323353/324619 co-relation queries the response was YES. [2024-02-05 10:30:28,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52733 conditions, 4664 events. 2152/4664 cut-off events. For 323353/324619 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38607 event pairs, 485 based on Foata normal form. 46/4462 useless extension candidates. Maximal degree in co-relation 52589. Up to 1922 conditions per place. [2024-02-05 10:30:28,158 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 356 selfloop transitions, 206 changer transitions 2/647 dead transitions. [2024-02-05 10:30:28,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 647 transitions, 19733 flow [2024-02-05 10:30:28,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:30:28,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:30:28,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 261 transitions. [2024-02-05 10:30:28,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958904109589042 [2024-02-05 10:30:28,159 INFO L175 Difference]: Start difference. First operand has 327 places, 610 transitions, 17995 flow. Second operand 6 states and 261 transitions. [2024-02-05 10:30:28,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 647 transitions, 19733 flow [2024-02-05 10:30:28,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 647 transitions, 19387 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-02-05 10:30:28,807 INFO L231 Difference]: Finished difference. Result has 330 places, 611 transitions, 18095 flow [2024-02-05 10:30:28,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=17651, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=18095, PETRI_PLACES=330, PETRI_TRANSITIONS=611} [2024-02-05 10:30:28,808 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 253 predicate places. [2024-02-05 10:30:28,808 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 611 transitions, 18095 flow [2024-02-05 10:30:28,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:28,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:28,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:28,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-02-05 10:30:28,808 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:28,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:28,808 INFO L85 PathProgramCache]: Analyzing trace with hash -639856116, now seen corresponding path program 1 times [2024-02-05 10:30:28,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:28,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458561111] [2024-02-05 10:30:28,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:28,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:28,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:28,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:28,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:28,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458561111] [2024-02-05 10:30:28,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458561111] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:28,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:28,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:28,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195317125] [2024-02-05 10:30:28,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:28,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:28,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:28,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:28,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:28,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:28,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 611 transitions, 18095 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:28,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:28,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:28,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:30,619 INFO L124 PetriNetUnfolderBase]: 2682/5507 cut-off events. [2024-02-05 10:30:30,619 INFO L125 PetriNetUnfolderBase]: For 342673/343418 co-relation queries the response was YES. [2024-02-05 10:30:30,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60522 conditions, 5507 events. 2682/5507 cut-off events. For 342673/343418 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 43369 event pairs, 393 based on Foata normal form. 66/5454 useless extension candidates. Maximal degree in co-relation 60376. Up to 2329 conditions per place. [2024-02-05 10:30:30,691 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 382 selfloop transitions, 225 changer transitions 2/654 dead transitions. [2024-02-05 10:30:30,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 654 transitions, 19961 flow [2024-02-05 10:30:30,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:30,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:30,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 248 transitions. [2024-02-05 10:30:30,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48532289628180036 [2024-02-05 10:30:30,692 INFO L175 Difference]: Start difference. First operand has 330 places, 611 transitions, 18095 flow. Second operand 7 states and 248 transitions. [2024-02-05 10:30:30,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 654 transitions, 19961 flow [2024-02-05 10:30:31,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 654 transitions, 19503 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:30:31,567 INFO L231 Difference]: Finished difference. Result has 333 places, 611 transitions, 18144 flow [2024-02-05 10:30:31,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=17637, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18144, PETRI_PLACES=333, PETRI_TRANSITIONS=611} [2024-02-05 10:30:31,567 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 256 predicate places. [2024-02-05 10:30:31,568 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 611 transitions, 18144 flow [2024-02-05 10:30:31,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:31,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:31,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:31,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-02-05 10:30:31,568 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:31,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:31,568 INFO L85 PathProgramCache]: Analyzing trace with hash -640230906, now seen corresponding path program 2 times [2024-02-05 10:30:31,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:31,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334670118] [2024-02-05 10:30:31,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:31,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:31,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:31,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:31,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:31,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334670118] [2024-02-05 10:30:31,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334670118] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:31,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:31,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:31,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308707090] [2024-02-05 10:30:31,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:31,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:31,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:31,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:31,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:31,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:31,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 611 transitions, 18144 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:31,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:31,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:31,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:33,299 INFO L124 PetriNetUnfolderBase]: 2668/5481 cut-off events. [2024-02-05 10:30:33,299 INFO L125 PetriNetUnfolderBase]: For 343674/344431 co-relation queries the response was YES. [2024-02-05 10:30:33,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60700 conditions, 5481 events. 2668/5481 cut-off events. For 343674/344431 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 43102 event pairs, 400 based on Foata normal form. 58/5414 useless extension candidates. Maximal degree in co-relation 60554. Up to 2323 conditions per place. [2024-02-05 10:30:33,360 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 398 selfloop transitions, 209 changer transitions 2/654 dead transitions. [2024-02-05 10:30:33,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 654 transitions, 20016 flow [2024-02-05 10:30:33,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:33,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:33,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 246 transitions. [2024-02-05 10:30:33,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48140900195694714 [2024-02-05 10:30:33,361 INFO L175 Difference]: Start difference. First operand has 333 places, 611 transitions, 18144 flow. Second operand 7 states and 246 transitions. [2024-02-05 10:30:33,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 654 transitions, 20016 flow [2024-02-05 10:30:34,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 654 transitions, 19564 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:30:34,231 INFO L231 Difference]: Finished difference. Result has 334 places, 611 transitions, 18123 flow [2024-02-05 10:30:34,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=17692, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18123, PETRI_PLACES=334, PETRI_TRANSITIONS=611} [2024-02-05 10:30:34,232 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 257 predicate places. [2024-02-05 10:30:34,232 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 611 transitions, 18123 flow [2024-02-05 10:30:34,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:34,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:34,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:34,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-02-05 10:30:34,232 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:34,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:34,232 INFO L85 PathProgramCache]: Analyzing trace with hash -870813246, now seen corresponding path program 3 times [2024-02-05 10:30:34,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:34,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993805681] [2024-02-05 10:30:34,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:34,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:34,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:34,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:34,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:34,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993805681] [2024-02-05 10:30:34,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993805681] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:34,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:34,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:34,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253688147] [2024-02-05 10:30:34,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:34,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:34,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:34,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:34,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:34,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:34,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 611 transitions, 18123 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:34,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:34,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:34,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:36,052 INFO L124 PetriNetUnfolderBase]: 2722/5595 cut-off events. [2024-02-05 10:30:36,052 INFO L125 PetriNetUnfolderBase]: For 347211/347935 co-relation queries the response was YES. [2024-02-05 10:30:36,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61774 conditions, 5595 events. 2722/5595 cut-off events. For 347211/347935 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 44120 event pairs, 343 based on Foata normal form. 62/5532 useless extension candidates. Maximal degree in co-relation 61628. Up to 2349 conditions per place. [2024-02-05 10:30:36,121 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 424 selfloop transitions, 193 changer transitions 2/664 dead transitions. [2024-02-05 10:30:36,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 664 transitions, 20361 flow [2024-02-05 10:30:36,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:36,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:36,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 238 transitions. [2024-02-05 10:30:36,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4657534246575342 [2024-02-05 10:30:36,123 INFO L175 Difference]: Start difference. First operand has 334 places, 611 transitions, 18123 flow. Second operand 7 states and 238 transitions. [2024-02-05 10:30:36,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 664 transitions, 20361 flow [2024-02-05 10:30:37,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 664 transitions, 20028 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:37,047 INFO L231 Difference]: Finished difference. Result has 337 places, 621 transitions, 18621 flow [2024-02-05 10:30:37,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=17810, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18621, PETRI_PLACES=337, PETRI_TRANSITIONS=621} [2024-02-05 10:30:37,048 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 260 predicate places. [2024-02-05 10:30:37,048 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 621 transitions, 18621 flow [2024-02-05 10:30:37,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:37,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:37,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:37,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-02-05 10:30:37,048 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:37,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:37,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1624269250, now seen corresponding path program 4 times [2024-02-05 10:30:37,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:37,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849846051] [2024-02-05 10:30:37,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:37,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:37,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:37,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:37,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:37,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849846051] [2024-02-05 10:30:37,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849846051] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:37,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:37,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:37,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168657488] [2024-02-05 10:30:37,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:37,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:37,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:37,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:37,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:37,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:37,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 621 transitions, 18621 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:37,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:37,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:37,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:38,839 INFO L124 PetriNetUnfolderBase]: 2804/5687 cut-off events. [2024-02-05 10:30:38,839 INFO L125 PetriNetUnfolderBase]: For 355253/356053 co-relation queries the response was YES. [2024-02-05 10:30:38,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63211 conditions, 5687 events. 2804/5687 cut-off events. For 355253/356053 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 44489 event pairs, 472 based on Foata normal form. 62/5619 useless extension candidates. Maximal degree in co-relation 63063. Up to 2375 conditions per place. [2024-02-05 10:30:38,906 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 403 selfloop transitions, 220 changer transitions 2/670 dead transitions. [2024-02-05 10:30:38,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 670 transitions, 20626 flow [2024-02-05 10:30:38,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:38,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:38,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 243 transitions. [2024-02-05 10:30:38,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4755381604696673 [2024-02-05 10:30:38,907 INFO L175 Difference]: Start difference. First operand has 337 places, 621 transitions, 18621 flow. Second operand 7 states and 243 transitions. [2024-02-05 10:30:38,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 670 transitions, 20626 flow [2024-02-05 10:30:39,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 670 transitions, 20476 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:30:39,806 INFO L231 Difference]: Finished difference. Result has 343 places, 629 transitions, 19174 flow [2024-02-05 10:30:39,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18475, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19174, PETRI_PLACES=343, PETRI_TRANSITIONS=629} [2024-02-05 10:30:39,807 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 266 predicate places. [2024-02-05 10:30:39,807 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 629 transitions, 19174 flow [2024-02-05 10:30:39,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:39,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:39,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:39,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-02-05 10:30:39,807 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:39,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:39,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1186839058, now seen corresponding path program 5 times [2024-02-05 10:30:39,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:39,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914218908] [2024-02-05 10:30:39,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:39,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:39,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:39,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:39,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:39,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914218908] [2024-02-05 10:30:39,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914218908] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:39,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:39,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:39,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125353496] [2024-02-05 10:30:39,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:39,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:39,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:39,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:39,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:39,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:39,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 629 transitions, 19174 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:39,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:39,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:39,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:41,886 INFO L124 PetriNetUnfolderBase]: 2774/5671 cut-off events. [2024-02-05 10:30:41,886 INFO L125 PetriNetUnfolderBase]: For 372239/373004 co-relation queries the response was YES. [2024-02-05 10:30:41,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64243 conditions, 5671 events. 2774/5671 cut-off events. For 372239/373004 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 44740 event pairs, 357 based on Foata normal form. 62/5608 useless extension candidates. Maximal degree in co-relation 64093. Up to 2365 conditions per place. [2024-02-05 10:30:41,949 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 433 selfloop transitions, 206 changer transitions 2/686 dead transitions. [2024-02-05 10:30:41,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 686 transitions, 21430 flow [2024-02-05 10:30:41,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:41,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:41,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 245 transitions. [2024-02-05 10:30:41,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794520547945205 [2024-02-05 10:30:41,950 INFO L175 Difference]: Start difference. First operand has 343 places, 629 transitions, 19174 flow. Second operand 7 states and 245 transitions. [2024-02-05 10:30:41,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 686 transitions, 21430 flow [2024-02-05 10:30:42,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 686 transitions, 20907 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-02-05 10:30:42,898 INFO L231 Difference]: Finished difference. Result has 344 places, 629 transitions, 19134 flow [2024-02-05 10:30:42,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18711, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19134, PETRI_PLACES=344, PETRI_TRANSITIONS=629} [2024-02-05 10:30:42,899 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 267 predicate places. [2024-02-05 10:30:42,899 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 629 transitions, 19134 flow [2024-02-05 10:30:42,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:42,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:42,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:42,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-02-05 10:30:42,900 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:42,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:42,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1209377578, now seen corresponding path program 6 times [2024-02-05 10:30:42,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:42,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623255603] [2024-02-05 10:30:42,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:42,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:42,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:43,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:43,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:43,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623255603] [2024-02-05 10:30:43,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623255603] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:43,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:43,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:43,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352838241] [2024-02-05 10:30:43,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:43,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:43,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:43,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:43,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:43,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:43,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 629 transitions, 19134 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:43,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:43,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:43,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:44,811 INFO L124 PetriNetUnfolderBase]: 2748/5633 cut-off events. [2024-02-05 10:30:44,811 INFO L125 PetriNetUnfolderBase]: For 373697/374439 co-relation queries the response was YES. [2024-02-05 10:30:44,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63388 conditions, 5633 events. 2748/5633 cut-off events. For 373697/374439 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 44395 event pairs, 360 based on Foata normal form. 66/5580 useless extension candidates. Maximal degree in co-relation 63237. Up to 2357 conditions per place. [2024-02-05 10:30:44,889 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 428 selfloop transitions, 208 changer transitions 2/683 dead transitions. [2024-02-05 10:30:44,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 683 transitions, 21264 flow [2024-02-05 10:30:44,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:44,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:44,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 246 transitions. [2024-02-05 10:30:44,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48140900195694714 [2024-02-05 10:30:44,891 INFO L175 Difference]: Start difference. First operand has 344 places, 629 transitions, 19134 flow. Second operand 7 states and 246 transitions. [2024-02-05 10:30:44,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 683 transitions, 21264 flow [2024-02-05 10:30:45,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 683 transitions, 20983 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:45,866 INFO L231 Difference]: Finished difference. Result has 346 places, 629 transitions, 19280 flow [2024-02-05 10:30:45,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18853, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19280, PETRI_PLACES=346, PETRI_TRANSITIONS=629} [2024-02-05 10:30:45,867 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 269 predicate places. [2024-02-05 10:30:45,867 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 629 transitions, 19280 flow [2024-02-05 10:30:45,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:45,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:45,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:45,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-02-05 10:30:45,868 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:45,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:45,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1383289478, now seen corresponding path program 7 times [2024-02-05 10:30:45,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:45,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596117351] [2024-02-05 10:30:45,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:45,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:45,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:46,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:46,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:46,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596117351] [2024-02-05 10:30:46,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596117351] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:46,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:46,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:46,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419531162] [2024-02-05 10:30:46,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:46,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:46,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:46,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:46,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:46,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:46,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 629 transitions, 19280 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:46,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:46,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:46,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:47,737 INFO L124 PetriNetUnfolderBase]: 2738/5611 cut-off events. [2024-02-05 10:30:47,737 INFO L125 PetriNetUnfolderBase]: For 381969/382734 co-relation queries the response was YES. [2024-02-05 10:30:47,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63287 conditions, 5611 events. 2738/5611 cut-off events. For 381969/382734 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 44219 event pairs, 345 based on Foata normal form. 54/5540 useless extension candidates. Maximal degree in co-relation 63135. Up to 2353 conditions per place. [2024-02-05 10:30:47,815 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 408 selfloop transitions, 221 changer transitions 2/676 dead transitions. [2024-02-05 10:30:47,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 676 transitions, 21213 flow [2024-02-05 10:30:47,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:47,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:47,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 242 transitions. [2024-02-05 10:30:47,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4735812133072407 [2024-02-05 10:30:47,817 INFO L175 Difference]: Start difference. First operand has 346 places, 629 transitions, 19280 flow. Second operand 7 states and 242 transitions. [2024-02-05 10:30:47,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 676 transitions, 21213 flow [2024-02-05 10:30:48,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 676 transitions, 20795 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:30:48,721 INFO L231 Difference]: Finished difference. Result has 347 places, 629 transitions, 19319 flow [2024-02-05 10:30:48,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18862, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19319, PETRI_PLACES=347, PETRI_TRANSITIONS=629} [2024-02-05 10:30:48,721 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 270 predicate places. [2024-02-05 10:30:48,722 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 629 transitions, 19319 flow [2024-02-05 10:30:48,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:48,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:48,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:48,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-02-05 10:30:48,722 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:48,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:48,723 INFO L85 PathProgramCache]: Analyzing trace with hash -229445704, now seen corresponding path program 1 times [2024-02-05 10:30:48,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:48,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200090616] [2024-02-05 10:30:48,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:48,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:48,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:48,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:48,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:48,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200090616] [2024-02-05 10:30:48,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200090616] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:48,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:48,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:48,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632190393] [2024-02-05 10:30:48,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:48,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:48,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:48,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:48,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:48,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:48,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 629 transitions, 19319 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:48,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:48,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:48,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:50,667 INFO L124 PetriNetUnfolderBase]: 2777/5721 cut-off events. [2024-02-05 10:30:50,668 INFO L125 PetriNetUnfolderBase]: For 382054/382909 co-relation queries the response was YES. [2024-02-05 10:30:50,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64998 conditions, 5721 events. 2777/5721 cut-off events. For 382054/382909 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 44883 event pairs, 349 based on Foata normal form. 24/5582 useless extension candidates. Maximal degree in co-relation 64846. Up to 2391 conditions per place. [2024-02-05 10:30:50,745 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 427 selfloop transitions, 204 changer transitions 2/681 dead transitions. [2024-02-05 10:30:50,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 681 transitions, 21343 flow [2024-02-05 10:30:50,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:50,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:50,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 245 transitions. [2024-02-05 10:30:50,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794520547945205 [2024-02-05 10:30:50,746 INFO L175 Difference]: Start difference. First operand has 347 places, 629 transitions, 19319 flow. Second operand 7 states and 245 transitions. [2024-02-05 10:30:50,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 681 transitions, 21343 flow [2024-02-05 10:30:51,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 681 transitions, 20894 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:51,944 INFO L231 Difference]: Finished difference. Result has 349 places, 629 transitions, 19289 flow [2024-02-05 10:30:51,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18870, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19289, PETRI_PLACES=349, PETRI_TRANSITIONS=629} [2024-02-05 10:30:51,945 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 272 predicate places. [2024-02-05 10:30:51,945 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 629 transitions, 19289 flow [2024-02-05 10:30:51,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:51,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:51,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:51,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-02-05 10:30:51,946 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:51,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:51,946 INFO L85 PathProgramCache]: Analyzing trace with hash 964668706, now seen corresponding path program 2 times [2024-02-05 10:30:51,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:51,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267063068] [2024-02-05 10:30:51,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:51,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:51,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:52,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:52,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:52,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267063068] [2024-02-05 10:30:52,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267063068] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:52,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:52,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:52,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847966811] [2024-02-05 10:30:52,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:52,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:52,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:52,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:52,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:52,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:52,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 629 transitions, 19289 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:52,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:52,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:52,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:53,960 INFO L124 PetriNetUnfolderBase]: 2775/5713 cut-off events. [2024-02-05 10:30:53,960 INFO L125 PetriNetUnfolderBase]: For 380445/381263 co-relation queries the response was YES. [2024-02-05 10:30:54,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65052 conditions, 5713 events. 2775/5713 cut-off events. For 380445/381263 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 44825 event pairs, 379 based on Foata normal form. 18/5551 useless extension candidates. Maximal degree in co-relation 64898. Up to 2392 conditions per place. [2024-02-05 10:30:54,048 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 419 selfloop transitions, 211 changer transitions 2/680 dead transitions. [2024-02-05 10:30:54,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 680 transitions, 21279 flow [2024-02-05 10:30:54,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:54,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:54,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 242 transitions. [2024-02-05 10:30:54,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4735812133072407 [2024-02-05 10:30:54,050 INFO L175 Difference]: Start difference. First operand has 349 places, 629 transitions, 19289 flow. Second operand 7 states and 242 transitions. [2024-02-05 10:30:54,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 680 transitions, 21279 flow [2024-02-05 10:30:55,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 680 transitions, 20999 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:55,149 INFO L231 Difference]: Finished difference. Result has 351 places, 629 transitions, 19442 flow [2024-02-05 10:30:55,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=19009, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19442, PETRI_PLACES=351, PETRI_TRANSITIONS=629} [2024-02-05 10:30:55,150 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 274 predicate places. [2024-02-05 10:30:55,150 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 629 transitions, 19442 flow [2024-02-05 10:30:55,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:55,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:55,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:55,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-02-05 10:30:55,151 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:55,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:55,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1179633250, now seen corresponding path program 3 times [2024-02-05 10:30:55,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:55,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98379543] [2024-02-05 10:30:55,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:55,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:55,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:55,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:55,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:55,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98379543] [2024-02-05 10:30:55,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98379543] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:55,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:55,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:55,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115490452] [2024-02-05 10:30:55,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:55,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:30:55,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:55,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:30:55,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:30:55,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:55,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 629 transitions, 19442 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:55,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:55,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:55,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:57,126 INFO L124 PetriNetUnfolderBase]: 2753/5681 cut-off events. [2024-02-05 10:30:57,126 INFO L125 PetriNetUnfolderBase]: For 390965/391824 co-relation queries the response was YES. [2024-02-05 10:30:57,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64982 conditions, 5681 events. 2753/5681 cut-off events. For 390965/391824 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 44576 event pairs, 353 based on Foata normal form. 24/5542 useless extension candidates. Maximal degree in co-relation 64827. Up to 2383 conditions per place. [2024-02-05 10:30:57,193 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 404 selfloop transitions, 218 changer transitions 2/672 dead transitions. [2024-02-05 10:30:57,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 672 transitions, 21290 flow [2024-02-05 10:30:57,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:57,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:57,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 242 transitions. [2024-02-05 10:30:57,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4735812133072407 [2024-02-05 10:30:57,194 INFO L175 Difference]: Start difference. First operand has 351 places, 629 transitions, 19442 flow. Second operand 7 states and 242 transitions. [2024-02-05 10:30:57,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 672 transitions, 21290 flow [2024-02-05 10:30:58,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 672 transitions, 20856 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-05 10:30:58,160 INFO L231 Difference]: Finished difference. Result has 351 places, 629 transitions, 19459 flow [2024-02-05 10:30:58,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=19008, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19459, PETRI_PLACES=351, PETRI_TRANSITIONS=629} [2024-02-05 10:30:58,161 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 274 predicate places. [2024-02-05 10:30:58,161 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 629 transitions, 19459 flow [2024-02-05 10:30:58,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:58,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:58,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:58,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-02-05 10:30:58,161 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:58,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:58,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1109998424, now seen corresponding path program 1 times [2024-02-05 10:30:58,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:58,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888539505] [2024-02-05 10:30:58,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:58,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:58,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:58,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:58,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:58,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888539505] [2024-02-05 10:30:58,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888539505] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:58,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:58,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:58,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294139358] [2024-02-05 10:30:58,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:58,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:58,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:58,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:58,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:58,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:58,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 629 transitions, 19459 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:58,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:58,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:58,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:00,254 INFO L124 PetriNetUnfolderBase]: 2761/5690 cut-off events. [2024-02-05 10:31:00,254 INFO L125 PetriNetUnfolderBase]: For 392634/393472 co-relation queries the response was YES. [2024-02-05 10:31:00,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65237 conditions, 5690 events. 2761/5690 cut-off events. For 392634/393472 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 44778 event pairs, 799 based on Foata normal form. 12/5510 useless extension candidates. Maximal degree in co-relation 65083. Up to 3310 conditions per place. [2024-02-05 10:31:00,329 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 517 selfloop transitions, 102 changer transitions 0/667 dead transitions. [2024-02-05 10:31:00,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 667 transitions, 21263 flow [2024-02-05 10:31:00,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:00,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:00,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-02-05 10:31:00,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44227005870841485 [2024-02-05 10:31:00,330 INFO L175 Difference]: Start difference. First operand has 351 places, 629 transitions, 19459 flow. Second operand 7 states and 226 transitions. [2024-02-05 10:31:00,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 667 transitions, 21263 flow [2024-02-05 10:31:01,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 667 transitions, 20814 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:31:01,432 INFO L231 Difference]: Finished difference. Result has 352 places, 630 transitions, 19249 flow [2024-02-05 10:31:01,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=19010, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19249, PETRI_PLACES=352, PETRI_TRANSITIONS=630} [2024-02-05 10:31:01,433 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 275 predicate places. [2024-02-05 10:31:01,433 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 630 transitions, 19249 flow [2024-02-05 10:31:01,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:01,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:01,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:01,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-02-05 10:31:01,433 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:01,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:01,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1892185758, now seen corresponding path program 2 times [2024-02-05 10:31:01,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:01,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894920158] [2024-02-05 10:31:01,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:01,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:01,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:01,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:01,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:01,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894920158] [2024-02-05 10:31:01,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894920158] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:01,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:01,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:01,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074563633] [2024-02-05 10:31:01,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:01,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:01,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:01,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:01,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:01,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:01,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 630 transitions, 19249 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:01,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:01,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:01,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:03,313 INFO L124 PetriNetUnfolderBase]: 2757/5691 cut-off events. [2024-02-05 10:31:03,313 INFO L125 PetriNetUnfolderBase]: For 382300/383145 co-relation queries the response was YES. [2024-02-05 10:31:03,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64530 conditions, 5691 events. 2757/5691 cut-off events. For 382300/383145 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 44873 event pairs, 787 based on Foata normal form. 15/5515 useless extension candidates. Maximal degree in co-relation 64375. Up to 3310 conditions per place. [2024-02-05 10:31:03,388 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 499 selfloop transitions, 123 changer transitions 0/670 dead transitions. [2024-02-05 10:31:03,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 670 transitions, 21131 flow [2024-02-05 10:31:03,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:03,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:03,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 232 transitions. [2024-02-05 10:31:03,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45401174168297453 [2024-02-05 10:31:03,389 INFO L175 Difference]: Start difference. First operand has 352 places, 630 transitions, 19249 flow. Second operand 7 states and 232 transitions. [2024-02-05 10:31:03,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 670 transitions, 21131 flow [2024-02-05 10:31:04,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 670 transitions, 20866 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-02-05 10:31:04,485 INFO L231 Difference]: Finished difference. Result has 354 places, 630 transitions, 19239 flow [2024-02-05 10:31:04,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18984, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19239, PETRI_PLACES=354, PETRI_TRANSITIONS=630} [2024-02-05 10:31:04,485 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 277 predicate places. [2024-02-05 10:31:04,486 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 630 transitions, 19239 flow [2024-02-05 10:31:04,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:04,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:04,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:04,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-02-05 10:31:04,486 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:04,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:04,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1110054134, now seen corresponding path program 2 times [2024-02-05 10:31:04,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:04,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189414812] [2024-02-05 10:31:04,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:04,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:04,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:04,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:04,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:04,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189414812] [2024-02-05 10:31:04,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189414812] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:04,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:04,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:31:04,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518835031] [2024-02-05 10:31:04,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:04,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:31:04,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:04,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:31:04,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:31:04,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:31:04,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 630 transitions, 19239 flow. Second operand has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:04,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:04,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:31:04,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:06,250 INFO L124 PetriNetUnfolderBase]: 2150/4707 cut-off events. [2024-02-05 10:31:06,250 INFO L125 PetriNetUnfolderBase]: For 363770/364907 co-relation queries the response was YES. [2024-02-05 10:31:06,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55261 conditions, 4707 events. 2150/4707 cut-off events. For 363770/364907 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 38955 event pairs, 466 based on Foata normal form. 66/4528 useless extension candidates. Maximal degree in co-relation 55105. Up to 1932 conditions per place. [2024-02-05 10:31:06,309 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 355 selfloop transitions, 223 changer transitions 2/665 dead transitions. [2024-02-05 10:31:06,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 665 transitions, 20931 flow [2024-02-05 10:31:06,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:31:06,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:31:06,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 263 transitions. [2024-02-05 10:31:06,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6004566210045662 [2024-02-05 10:31:06,310 INFO L175 Difference]: Start difference. First operand has 354 places, 630 transitions, 19239 flow. Second operand 6 states and 263 transitions. [2024-02-05 10:31:06,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 665 transitions, 20931 flow [2024-02-05 10:31:07,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 665 transitions, 20658 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-02-05 10:31:07,104 INFO L231 Difference]: Finished difference. Result has 354 places, 630 transitions, 19424 flow [2024-02-05 10:31:07,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18966, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=19424, PETRI_PLACES=354, PETRI_TRANSITIONS=630} [2024-02-05 10:31:07,105 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 277 predicate places. [2024-02-05 10:31:07,105 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 630 transitions, 19424 flow [2024-02-05 10:31:07,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:07,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:07,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:07,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-02-05 10:31:07,106 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:07,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:07,106 INFO L85 PathProgramCache]: Analyzing trace with hash -989428892, now seen corresponding path program 3 times [2024-02-05 10:31:07,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:07,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264623491] [2024-02-05 10:31:07,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:07,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:07,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:07,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:07,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:07,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264623491] [2024-02-05 10:31:07,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264623491] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:07,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:07,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:31:07,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834336635] [2024-02-05 10:31:07,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:07,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:31:07,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:07,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:31:07,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:31:07,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:31:07,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 630 transitions, 19424 flow. Second operand has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:07,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:07,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:31:07,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:08,642 INFO L124 PetriNetUnfolderBase]: 2133/4639 cut-off events. [2024-02-05 10:31:08,642 INFO L125 PetriNetUnfolderBase]: For 360093/361115 co-relation queries the response was YES. [2024-02-05 10:31:08,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54613 conditions, 4639 events. 2133/4639 cut-off events. For 360093/361115 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 37971 event pairs, 321 based on Foata normal form. 46/4390 useless extension candidates. Maximal degree in co-relation 54456. Up to 1919 conditions per place. [2024-02-05 10:31:08,704 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 375 selfloop transitions, 194 changer transitions 2/656 dead transitions. [2024-02-05 10:31:08,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 656 transitions, 20931 flow [2024-02-05 10:31:08,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:31:08,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:31:08,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 251 transitions. [2024-02-05 10:31:08,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5730593607305936 [2024-02-05 10:31:08,705 INFO L175 Difference]: Start difference. First operand has 354 places, 630 transitions, 19424 flow. Second operand 6 states and 251 transitions. [2024-02-05 10:31:08,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 656 transitions, 20931 flow [2024-02-05 10:31:09,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 656 transitions, 20177 flow, removed 0 selfloop flow, removed 21 redundant places. [2024-02-05 10:31:09,519 INFO L231 Difference]: Finished difference. Result has 337 places, 629 transitions, 19012 flow [2024-02-05 10:31:09,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18624, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=19012, PETRI_PLACES=337, PETRI_TRANSITIONS=629} [2024-02-05 10:31:09,520 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 260 predicate places. [2024-02-05 10:31:09,520 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 629 transitions, 19012 flow [2024-02-05 10:31:09,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:09,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:09,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:09,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-02-05 10:31:09,520 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:09,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:09,520 INFO L85 PathProgramCache]: Analyzing trace with hash 532253316, now seen corresponding path program 4 times [2024-02-05 10:31:09,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:09,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974072024] [2024-02-05 10:31:09,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:09,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:09,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:09,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:09,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:09,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974072024] [2024-02-05 10:31:09,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974072024] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:09,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:09,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:31:09,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406601885] [2024-02-05 10:31:09,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:09,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:31:09,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:09,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:31:09,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:31:09,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:09,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 629 transitions, 19012 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:09,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:09,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:09,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:11,335 INFO L124 PetriNetUnfolderBase]: 2686/5519 cut-off events. [2024-02-05 10:31:11,335 INFO L125 PetriNetUnfolderBase]: For 363448/364307 co-relation queries the response was YES. [2024-02-05 10:31:11,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62040 conditions, 5519 events. 2686/5519 cut-off events. For 363448/364307 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 42933 event pairs, 308 based on Foata normal form. 32/5376 useless extension candidates. Maximal degree in co-relation 61900. Up to 2370 conditions per place. [2024-02-05 10:31:11,393 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 379 selfloop transitions, 247 changer transitions 2/676 dead transitions. [2024-02-05 10:31:11,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 676 transitions, 20861 flow [2024-02-05 10:31:11,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:11,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:11,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 251 transitions. [2024-02-05 10:31:11,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4911937377690802 [2024-02-05 10:31:11,394 INFO L175 Difference]: Start difference. First operand has 337 places, 629 transitions, 19012 flow. Second operand 7 states and 251 transitions. [2024-02-05 10:31:11,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 676 transitions, 20861 flow [2024-02-05 10:31:12,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 676 transitions, 20610 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-02-05 10:31:12,231 INFO L231 Difference]: Finished difference. Result has 341 places, 629 transitions, 19320 flow [2024-02-05 10:31:12,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18761, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19320, PETRI_PLACES=341, PETRI_TRANSITIONS=629} [2024-02-05 10:31:12,232 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 264 predicate places. [2024-02-05 10:31:12,232 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 629 transitions, 19320 flow [2024-02-05 10:31:12,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:12,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:12,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:12,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-02-05 10:31:12,233 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:12,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:12,233 INFO L85 PathProgramCache]: Analyzing trace with hash -2041204322, now seen corresponding path program 5 times [2024-02-05 10:31:12,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:12,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709751707] [2024-02-05 10:31:12,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:12,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:12,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:12,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:12,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:12,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709751707] [2024-02-05 10:31:12,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709751707] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:12,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:12,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:31:12,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297058232] [2024-02-05 10:31:12,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:12,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:31:12,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:12,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:31:12,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:31:12,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:12,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 629 transitions, 19320 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:12,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:12,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:12,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:14,053 INFO L124 PetriNetUnfolderBase]: 2670/5489 cut-off events. [2024-02-05 10:31:14,053 INFO L125 PetriNetUnfolderBase]: For 375004/375867 co-relation queries the response was YES. [2024-02-05 10:31:14,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62504 conditions, 5489 events. 2670/5489 cut-off events. For 375004/375867 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 42656 event pairs, 324 based on Foata normal form. 30/5344 useless extension candidates. Maximal degree in co-relation 62363. Up to 2363 conditions per place. [2024-02-05 10:31:14,123 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 398 selfloop transitions, 227 changer transitions 2/675 dead transitions. [2024-02-05 10:31:14,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 675 transitions, 21183 flow [2024-02-05 10:31:14,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:14,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:14,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 247 transitions. [2024-02-05 10:31:14,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48336594911937375 [2024-02-05 10:31:14,124 INFO L175 Difference]: Start difference. First operand has 341 places, 629 transitions, 19320 flow. Second operand 7 states and 247 transitions. [2024-02-05 10:31:14,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 675 transitions, 21183 flow [2024-02-05 10:31:15,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 675 transitions, 20543 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-05 10:31:15,137 INFO L231 Difference]: Finished difference. Result has 341 places, 629 transitions, 19148 flow [2024-02-05 10:31:15,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18680, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19148, PETRI_PLACES=341, PETRI_TRANSITIONS=629} [2024-02-05 10:31:15,138 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 264 predicate places. [2024-02-05 10:31:15,138 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 629 transitions, 19148 flow [2024-02-05 10:31:15,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:15,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:15,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:15,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-02-05 10:31:15,138 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:15,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:15,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1013414822, now seen corresponding path program 6 times [2024-02-05 10:31:15,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:15,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624445527] [2024-02-05 10:31:15,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:15,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:15,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:15,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:15,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:15,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624445527] [2024-02-05 10:31:15,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624445527] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:15,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:15,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:31:15,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722293137] [2024-02-05 10:31:15,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:15,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:31:15,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:15,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:31:15,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:31:15,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:15,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 629 transitions, 19148 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:15,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:15,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:15,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:16,916 INFO L124 PetriNetUnfolderBase]: 2731/5614 cut-off events. [2024-02-05 10:31:16,916 INFO L125 PetriNetUnfolderBase]: For 375481/376290 co-relation queries the response was YES. [2024-02-05 10:31:16,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63438 conditions, 5614 events. 2731/5614 cut-off events. For 375481/376290 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 43724 event pairs, 312 based on Foata normal form. 26/5455 useless extension candidates. Maximal degree in co-relation 63299. Up to 2389 conditions per place. [2024-02-05 10:31:16,986 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 428 selfloop transitions, 206 changer transitions 2/684 dead transitions. [2024-02-05 10:31:16,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 684 transitions, 21461 flow [2024-02-05 10:31:16,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:16,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:16,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 237 transitions. [2024-02-05 10:31:16,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4637964774951076 [2024-02-05 10:31:16,987 INFO L175 Difference]: Start difference. First operand has 341 places, 629 transitions, 19148 flow. Second operand 7 states and 237 transitions. [2024-02-05 10:31:16,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 684 transitions, 21461 flow [2024-02-05 10:31:17,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 684 transitions, 20983 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:31:17,968 INFO L231 Difference]: Finished difference. Result has 343 places, 641 transitions, 19629 flow [2024-02-05 10:31:17,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18694, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19629, PETRI_PLACES=343, PETRI_TRANSITIONS=641} [2024-02-05 10:31:17,969 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 266 predicate places. [2024-02-05 10:31:17,969 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 641 transitions, 19629 flow [2024-02-05 10:31:17,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:17,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:17,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:17,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-02-05 10:31:17,969 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:17,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:17,969 INFO L85 PathProgramCache]: Analyzing trace with hash -809888402, now seen corresponding path program 3 times [2024-02-05 10:31:17,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:17,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432220259] [2024-02-05 10:31:17,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:17,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:17,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:18,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:18,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:18,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432220259] [2024-02-05 10:31:18,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432220259] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:18,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:18,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:18,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785022936] [2024-02-05 10:31:18,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:18,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:18,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:18,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:18,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:18,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:18,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 641 transitions, 19629 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:18,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:18,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:18,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:19,753 INFO L124 PetriNetUnfolderBase]: 2722/5595 cut-off events. [2024-02-05 10:31:19,753 INFO L125 PetriNetUnfolderBase]: For 378164/378974 co-relation queries the response was YES. [2024-02-05 10:31:19,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63709 conditions, 5595 events. 2722/5595 cut-off events. For 378164/378974 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 43817 event pairs, 964 based on Foata normal form. 29/5440 useless extension candidates. Maximal degree in co-relation 63568. Up to 2846 conditions per place. [2024-02-05 10:31:19,825 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 437 selfloop transitions, 186 changer transitions 0/671 dead transitions. [2024-02-05 10:31:19,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 671 transitions, 21355 flow [2024-02-05 10:31:19,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:19,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:19,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 235 transitions. [2024-02-05 10:31:19,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4598825831702544 [2024-02-05 10:31:19,826 INFO L175 Difference]: Start difference. First operand has 343 places, 641 transitions, 19629 flow. Second operand 7 states and 235 transitions. [2024-02-05 10:31:19,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 671 transitions, 21355 flow [2024-02-05 10:31:20,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 671 transitions, 21196 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:31:20,938 INFO L231 Difference]: Finished difference. Result has 348 places, 642 transitions, 19885 flow [2024-02-05 10:31:20,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=19470, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19885, PETRI_PLACES=348, PETRI_TRANSITIONS=642} [2024-02-05 10:31:20,938 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 271 predicate places. [2024-02-05 10:31:20,939 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 642 transitions, 19885 flow [2024-02-05 10:31:20,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:20,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:20,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:20,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-02-05 10:31:20,939 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:20,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:20,939 INFO L85 PathProgramCache]: Analyzing trace with hash -335674170, now seen corresponding path program 4 times [2024-02-05 10:31:20,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:20,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187533349] [2024-02-05 10:31:20,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:20,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:20,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:21,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:21,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:21,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187533349] [2024-02-05 10:31:21,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187533349] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:21,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:21,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:21,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593462652] [2024-02-05 10:31:21,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:21,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:21,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:21,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:21,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:21,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:21,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 642 transitions, 19885 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:21,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:21,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:21,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:23,024 INFO L124 PetriNetUnfolderBase]: 2793/5761 cut-off events. [2024-02-05 10:31:23,024 INFO L125 PetriNetUnfolderBase]: For 406885/407771 co-relation queries the response was YES. [2024-02-05 10:31:23,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66139 conditions, 5761 events. 2793/5761 cut-off events. For 406885/407771 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 45468 event pairs, 966 based on Foata normal form. 32/5600 useless extension candidates. Maximal degree in co-relation 65996. Up to 2863 conditions per place. [2024-02-05 10:31:23,112 INFO L140 encePairwiseOnDemand]: 55/73 looper letters, 427 selfloop transitions, 252 changer transitions 1/728 dead transitions. [2024-02-05 10:31:23,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 728 transitions, 23379 flow [2024-02-05 10:31:23,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:23,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:23,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 280 transitions. [2024-02-05 10:31:23,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794520547945205 [2024-02-05 10:31:23,113 INFO L175 Difference]: Start difference. First operand has 348 places, 642 transitions, 19885 flow. Second operand 8 states and 280 transitions. [2024-02-05 10:31:23,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 728 transitions, 23379 flow [2024-02-05 10:31:24,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 728 transitions, 22897 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-02-05 10:31:24,238 INFO L231 Difference]: Finished difference. Result has 350 places, 685 transitions, 21430 flow [2024-02-05 10:31:24,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=19438, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=21430, PETRI_PLACES=350, PETRI_TRANSITIONS=685} [2024-02-05 10:31:24,239 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 273 predicate places. [2024-02-05 10:31:24,239 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 685 transitions, 21430 flow [2024-02-05 10:31:24,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:24,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:24,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:24,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-02-05 10:31:24,239 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:24,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:24,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1296940532, now seen corresponding path program 5 times [2024-02-05 10:31:24,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:24,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445653829] [2024-02-05 10:31:24,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:24,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:24,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:24,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:24,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:24,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445653829] [2024-02-05 10:31:24,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445653829] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:24,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:24,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:24,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941060096] [2024-02-05 10:31:24,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:24,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:24,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:24,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:24,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:24,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:24,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 685 transitions, 21430 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:24,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:24,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:24,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:26,315 INFO L124 PetriNetUnfolderBase]: 2799/5774 cut-off events. [2024-02-05 10:31:26,316 INFO L125 PetriNetUnfolderBase]: For 407576/408466 co-relation queries the response was YES. [2024-02-05 10:31:26,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66912 conditions, 5774 events. 2799/5774 cut-off events. For 407576/408466 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 45664 event pairs, 941 based on Foata normal form. 28/5606 useless extension candidates. Maximal degree in co-relation 66769. Up to 2871 conditions per place. [2024-02-05 10:31:26,384 INFO L140 encePairwiseOnDemand]: 59/73 looper letters, 461 selfloop transitions, 209 changer transitions 1/719 dead transitions. [2024-02-05 10:31:26,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 719 transitions, 23320 flow [2024-02-05 10:31:26,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:26,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:26,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 237 transitions. [2024-02-05 10:31:26,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4637964774951076 [2024-02-05 10:31:26,385 INFO L175 Difference]: Start difference. First operand has 350 places, 685 transitions, 21430 flow. Second operand 7 states and 237 transitions. [2024-02-05 10:31:26,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 719 transitions, 23320 flow [2024-02-05 10:31:27,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 719 transitions, 22910 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-02-05 10:31:27,408 INFO L231 Difference]: Finished difference. Result has 347 places, 688 transitions, 21588 flow [2024-02-05 10:31:27,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=21018, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=21588, PETRI_PLACES=347, PETRI_TRANSITIONS=688} [2024-02-05 10:31:27,409 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 270 predicate places. [2024-02-05 10:31:27,409 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 688 transitions, 21588 flow [2024-02-05 10:31:27,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:27,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:27,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:27,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-02-05 10:31:27,410 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:27,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:27,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1662428856, now seen corresponding path program 7 times [2024-02-05 10:31:27,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:27,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519709585] [2024-02-05 10:31:27,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:27,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:27,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:27,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:27,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:27,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519709585] [2024-02-05 10:31:27,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519709585] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:27,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:27,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:31:27,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071807811] [2024-02-05 10:31:27,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:27,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:31:27,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:27,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:31:27,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:31:27,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:27,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 688 transitions, 21588 flow. Second operand has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:27,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:27,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:27,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:29,506 INFO L124 PetriNetUnfolderBase]: 2857/5854 cut-off events. [2024-02-05 10:31:29,507 INFO L125 PetriNetUnfolderBase]: For 416370/417222 co-relation queries the response was YES. [2024-02-05 10:31:29,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67600 conditions, 5854 events. 2857/5854 cut-off events. For 416370/417222 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 45863 event pairs, 445 based on Foata normal form. 20/5668 useless extension candidates. Maximal degree in co-relation 67462. Up to 2502 conditions per place. [2024-02-05 10:31:29,585 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 442 selfloop transitions, 243 changer transitions 2/735 dead transitions. [2024-02-05 10:31:29,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 735 transitions, 23644 flow [2024-02-05 10:31:29,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:29,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:29,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 235 transitions. [2024-02-05 10:31:29,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4598825831702544 [2024-02-05 10:31:29,586 INFO L175 Difference]: Start difference. First operand has 347 places, 688 transitions, 21588 flow. Second operand 7 states and 235 transitions. [2024-02-05 10:31:29,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 735 transitions, 23644 flow [2024-02-05 10:31:30,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 735 transitions, 23311 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-02-05 10:31:30,855 INFO L231 Difference]: Finished difference. Result has 351 places, 696 transitions, 22015 flow [2024-02-05 10:31:30,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=21259, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=22015, PETRI_PLACES=351, PETRI_TRANSITIONS=696} [2024-02-05 10:31:30,856 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 274 predicate places. [2024-02-05 10:31:30,856 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 696 transitions, 22015 flow [2024-02-05 10:31:30,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:30,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:30,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:30,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-02-05 10:31:30,857 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:30,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:30,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1322024033, now seen corresponding path program 1 times [2024-02-05 10:31:30,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:30,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127979468] [2024-02-05 10:31:30,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:30,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:30,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:31,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:31,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:31,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127979468] [2024-02-05 10:31:31,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127979468] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:31,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:31,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:31,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055702875] [2024-02-05 10:31:31,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:31,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:31,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:31,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:31,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:31,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:31,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 696 transitions, 22015 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:31,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:31,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:31,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:32,947 INFO L124 PetriNetUnfolderBase]: 2829/5793 cut-off events. [2024-02-05 10:31:32,947 INFO L125 PetriNetUnfolderBase]: For 423048/423744 co-relation queries the response was YES. [2024-02-05 10:31:32,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68382 conditions, 5793 events. 2829/5793 cut-off events. For 423048/423744 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 45593 event pairs, 641 based on Foata normal form. 46/5669 useless extension candidates. Maximal degree in co-relation 68242. Up to 2577 conditions per place. [2024-02-05 10:31:33,019 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 440 selfloop transitions, 230 changer transitions 15/730 dead transitions. [2024-02-05 10:31:33,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 730 transitions, 23889 flow [2024-02-05 10:31:33,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:33,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:33,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 232 transitions. [2024-02-05 10:31:33,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45401174168297453 [2024-02-05 10:31:33,020 INFO L175 Difference]: Start difference. First operand has 351 places, 696 transitions, 22015 flow. Second operand 7 states and 232 transitions. [2024-02-05 10:31:33,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 730 transitions, 23889 flow [2024-02-05 10:31:34,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 730 transitions, 23401 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-02-05 10:31:34,082 INFO L231 Difference]: Finished difference. Result has 352 places, 683 transitions, 21733 flow [2024-02-05 10:31:34,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=21527, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=21733, PETRI_PLACES=352, PETRI_TRANSITIONS=683} [2024-02-05 10:31:34,083 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 275 predicate places. [2024-02-05 10:31:34,083 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 683 transitions, 21733 flow [2024-02-05 10:31:34,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:34,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:34,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:34,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-02-05 10:31:34,083 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:34,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:34,084 INFO L85 PathProgramCache]: Analyzing trace with hash -848491463, now seen corresponding path program 2 times [2024-02-05 10:31:34,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:34,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855154204] [2024-02-05 10:31:34,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:34,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:34,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:34,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:34,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:34,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855154204] [2024-02-05 10:31:34,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855154204] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:34,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:34,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:34,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054467572] [2024-02-05 10:31:34,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:34,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:34,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:34,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:34,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:34,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:34,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 683 transitions, 21733 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:34,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:34,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:34,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:35,995 INFO L124 PetriNetUnfolderBase]: 2740/5650 cut-off events. [2024-02-05 10:31:35,995 INFO L125 PetriNetUnfolderBase]: For 412177/412831 co-relation queries the response was YES. [2024-02-05 10:31:36,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66444 conditions, 5650 events. 2740/5650 cut-off events. For 412177/412831 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 44500 event pairs, 625 based on Foata normal form. 36/5515 useless extension candidates. Maximal degree in co-relation 66304. Up to 2577 conditions per place. [2024-02-05 10:31:36,066 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 468 selfloop transitions, 177 changer transitions 28/716 dead transitions. [2024-02-05 10:31:36,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 716 transitions, 23570 flow [2024-02-05 10:31:36,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:36,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:36,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 233 transitions. [2024-02-05 10:31:36,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45596868884540115 [2024-02-05 10:31:36,067 INFO L175 Difference]: Start difference. First operand has 352 places, 683 transitions, 21733 flow. Second operand 7 states and 233 transitions. [2024-02-05 10:31:36,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 716 transitions, 23570 flow [2024-02-05 10:31:37,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 716 transitions, 23045 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-02-05 10:31:37,050 INFO L231 Difference]: Finished difference. Result has 352 places, 656 transitions, 20883 flow [2024-02-05 10:31:37,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=21212, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=20883, PETRI_PLACES=352, PETRI_TRANSITIONS=656} [2024-02-05 10:31:37,050 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 275 predicate places. [2024-02-05 10:31:37,050 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 656 transitions, 20883 flow [2024-02-05 10:31:37,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:37,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:37,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:37,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-02-05 10:31:37,051 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:37,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:37,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1391541763, now seen corresponding path program 3 times [2024-02-05 10:31:37,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:37,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681837803] [2024-02-05 10:31:37,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:37,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:37,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:37,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:37,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:37,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681837803] [2024-02-05 10:31:37,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681837803] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:37,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:37,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:37,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468483326] [2024-02-05 10:31:37,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:37,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:37,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:37,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:37,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:37,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:37,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 656 transitions, 20883 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:37,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:37,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:37,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:39,010 INFO L124 PetriNetUnfolderBase]: 2679/5609 cut-off events. [2024-02-05 10:31:39,011 INFO L125 PetriNetUnfolderBase]: For 399825/400456 co-relation queries the response was YES. [2024-02-05 10:31:39,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65464 conditions, 5609 events. 2679/5609 cut-off events. For 399825/400456 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 44637 event pairs, 664 based on Foata normal form. 35/5469 useless extension candidates. Maximal degree in co-relation 65325. Up to 2987 conditions per place. [2024-02-05 10:31:39,082 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 491 selfloop transitions, 135 changer transitions 28/697 dead transitions. [2024-02-05 10:31:39,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 697 transitions, 22831 flow [2024-02-05 10:31:39,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:39,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:39,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-02-05 10:31:39,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297945205479452 [2024-02-05 10:31:39,085 INFO L175 Difference]: Start difference. First operand has 352 places, 656 transitions, 20883 flow. Second operand 8 states and 251 transitions. [2024-02-05 10:31:39,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 697 transitions, 22831 flow [2024-02-05 10:31:40,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 697 transitions, 22393 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-02-05 10:31:40,116 INFO L231 Difference]: Finished difference. Result has 351 places, 635 transitions, 20130 flow [2024-02-05 10:31:40,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=20454, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20130, PETRI_PLACES=351, PETRI_TRANSITIONS=635} [2024-02-05 10:31:40,116 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 274 predicate places. [2024-02-05 10:31:40,116 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 635 transitions, 20130 flow [2024-02-05 10:31:40,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:40,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:40,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:40,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-02-05 10:31:40,117 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:40,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:40,117 INFO L85 PathProgramCache]: Analyzing trace with hash -856199601, now seen corresponding path program 4 times [2024-02-05 10:31:40,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:40,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173788453] [2024-02-05 10:31:40,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:40,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:40,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:40,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:40,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:40,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173788453] [2024-02-05 10:31:40,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173788453] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:40,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:40,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:40,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337165195] [2024-02-05 10:31:40,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:40,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:40,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:40,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:40,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:40,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:40,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 635 transitions, 20130 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:40,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:40,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:40,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:41,876 INFO L124 PetriNetUnfolderBase]: 2647/5496 cut-off events. [2024-02-05 10:31:41,876 INFO L125 PetriNetUnfolderBase]: For 385983/386612 co-relation queries the response was YES. [2024-02-05 10:31:41,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63638 conditions, 5496 events. 2647/5496 cut-off events. For 385983/386612 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 43184 event pairs, 697 based on Foata normal form. 35/5340 useless extension candidates. Maximal degree in co-relation 63501. Up to 2469 conditions per place. [2024-02-05 10:31:41,940 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 456 selfloop transitions, 148 changer transitions 20/667 dead transitions. [2024-02-05 10:31:41,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 667 transitions, 21821 flow [2024-02-05 10:31:41,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:41,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:41,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 227 transitions. [2024-02-05 10:31:41,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44422700587084146 [2024-02-05 10:31:41,941 INFO L175 Difference]: Start difference. First operand has 351 places, 635 transitions, 20130 flow. Second operand 7 states and 227 transitions. [2024-02-05 10:31:41,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 667 transitions, 21821 flow [2024-02-05 10:31:42,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 667 transitions, 21697 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:31:42,811 INFO L231 Difference]: Finished difference. Result has 354 places, 619 transitions, 19981 flow [2024-02-05 10:31:42,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=20006, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19981, PETRI_PLACES=354, PETRI_TRANSITIONS=619} [2024-02-05 10:31:42,811 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 277 predicate places. [2024-02-05 10:31:42,812 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 619 transitions, 19981 flow [2024-02-05 10:31:42,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:42,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:42,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:42,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-02-05 10:31:42,812 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:42,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:42,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1605977557, now seen corresponding path program 5 times [2024-02-05 10:31:42,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:42,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415916823] [2024-02-05 10:31:42,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:42,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:42,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:42,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:42,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:42,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415916823] [2024-02-05 10:31:42,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415916823] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:42,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:42,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:42,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107699686] [2024-02-05 10:31:42,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:42,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:42,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:42,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:42,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:42,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:42,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 619 transitions, 19981 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:42,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:42,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:42,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:44,843 INFO L124 PetriNetUnfolderBase]: 2618/5499 cut-off events. [2024-02-05 10:31:44,844 INFO L125 PetriNetUnfolderBase]: For 397120/397794 co-relation queries the response was YES. [2024-02-05 10:31:44,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64817 conditions, 5499 events. 2618/5499 cut-off events. For 397120/397794 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 43638 event pairs, 631 based on Foata normal form. 52/5388 useless extension candidates. Maximal degree in co-relation 64678. Up to 2211 conditions per place. [2024-02-05 10:31:44,904 INFO L140 encePairwiseOnDemand]: 59/73 looper letters, 457 selfloop transitions, 164 changer transitions 6/670 dead transitions. [2024-02-05 10:31:44,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 670 transitions, 22119 flow [2024-02-05 10:31:44,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:44,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:44,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 263 transitions. [2024-02-05 10:31:44,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503424657534247 [2024-02-05 10:31:44,905 INFO L175 Difference]: Start difference. First operand has 354 places, 619 transitions, 19981 flow. Second operand 8 states and 263 transitions. [2024-02-05 10:31:44,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 670 transitions, 22119 flow [2024-02-05 10:31:45,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 670 transitions, 21342 flow, removed 32 selfloop flow, removed 12 redundant places. [2024-02-05 10:31:45,797 INFO L231 Difference]: Finished difference. Result has 351 places, 616 transitions, 19567 flow [2024-02-05 10:31:45,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=19221, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19567, PETRI_PLACES=351, PETRI_TRANSITIONS=616} [2024-02-05 10:31:45,798 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 274 predicate places. [2024-02-05 10:31:45,798 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 616 transitions, 19567 flow [2024-02-05 10:31:45,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:45,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:45,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:45,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-02-05 10:31:45,798 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:45,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:45,799 INFO L85 PathProgramCache]: Analyzing trace with hash 292773103, now seen corresponding path program 6 times [2024-02-05 10:31:45,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:45,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918032192] [2024-02-05 10:31:45,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:45,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:45,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:45,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:45,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:45,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918032192] [2024-02-05 10:31:45,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918032192] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:45,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:45,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:45,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465308609] [2024-02-05 10:31:45,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:45,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:45,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:45,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:45,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:45,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:46,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 616 transitions, 19567 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:46,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:46,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:46,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:47,656 INFO L124 PetriNetUnfolderBase]: 2591/5452 cut-off events. [2024-02-05 10:31:47,656 INFO L125 PetriNetUnfolderBase]: For 381437/382098 co-relation queries the response was YES. [2024-02-05 10:31:47,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63211 conditions, 5452 events. 2591/5452 cut-off events. For 381437/382098 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 43285 event pairs, 613 based on Foata normal form. 42/5328 useless extension candidates. Maximal degree in co-relation 63076. Up to 2238 conditions per place. [2024-02-05 10:31:47,727 INFO L140 encePairwiseOnDemand]: 59/73 looper letters, 446 selfloop transitions, 170 changer transitions 6/665 dead transitions. [2024-02-05 10:31:47,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 665 transitions, 21638 flow [2024-02-05 10:31:47,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:47,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:47,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-02-05 10:31:47,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486301369863014 [2024-02-05 10:31:47,728 INFO L175 Difference]: Start difference. First operand has 351 places, 616 transitions, 19567 flow. Second operand 8 states and 262 transitions. [2024-02-05 10:31:47,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 665 transitions, 21638 flow [2024-02-05 10:31:48,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 665 transitions, 21273 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-02-05 10:31:48,691 INFO L231 Difference]: Finished difference. Result has 350 places, 610 transitions, 19507 flow [2024-02-05 10:31:48,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=19198, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19507, PETRI_PLACES=350, PETRI_TRANSITIONS=610} [2024-02-05 10:31:48,692 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 273 predicate places. [2024-02-05 10:31:48,692 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 610 transitions, 19507 flow [2024-02-05 10:31:48,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:48,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:48,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:48,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-02-05 10:31:48,692 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:48,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:48,693 INFO L85 PathProgramCache]: Analyzing trace with hash -2079249229, now seen corresponding path program 7 times [2024-02-05 10:31:48,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:48,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947678883] [2024-02-05 10:31:48,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:48,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:48,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:48,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:48,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:48,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947678883] [2024-02-05 10:31:48,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947678883] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:48,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:48,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:48,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87364748] [2024-02-05 10:31:48,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:48,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:48,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:48,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:48,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:48,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:48,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 610 transitions, 19507 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:48,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:48,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:48,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:50,491 INFO L124 PetriNetUnfolderBase]: 2576/5423 cut-off events. [2024-02-05 10:31:50,491 INFO L125 PetriNetUnfolderBase]: For 379076/379767 co-relation queries the response was YES. [2024-02-05 10:31:50,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62792 conditions, 5423 events. 2576/5423 cut-off events. For 379076/379767 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 42931 event pairs, 620 based on Foata normal form. 32/5292 useless extension candidates. Maximal degree in co-relation 62658. Up to 2211 conditions per place. [2024-02-05 10:31:50,555 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 401 selfloop transitions, 169 changer transitions 33/646 dead transitions. [2024-02-05 10:31:50,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 646 transitions, 21184 flow [2024-02-05 10:31:50,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:50,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:50,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-02-05 10:31:50,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383561643835616 [2024-02-05 10:31:50,556 INFO L175 Difference]: Start difference. First operand has 350 places, 610 transitions, 19507 flow. Second operand 8 states and 256 transitions. [2024-02-05 10:31:50,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 646 transitions, 21184 flow [2024-02-05 10:31:51,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 646 transitions, 20335 flow, removed 0 selfloop flow, removed 22 redundant places. [2024-02-05 10:31:51,379 INFO L231 Difference]: Finished difference. Result has 333 places, 575 transitions, 18117 flow [2024-02-05 10:31:51,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18578, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18117, PETRI_PLACES=333, PETRI_TRANSITIONS=575} [2024-02-05 10:31:51,380 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 256 predicate places. [2024-02-05 10:31:51,380 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 575 transitions, 18117 flow [2024-02-05 10:31:51,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:51,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:51,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:51,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-02-05 10:31:51,380 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:51,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:51,381 INFO L85 PathProgramCache]: Analyzing trace with hash 602955915, now seen corresponding path program 1 times [2024-02-05 10:31:51,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:51,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004146236] [2024-02-05 10:31:51,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:51,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:51,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:51,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:51,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004146236] [2024-02-05 10:31:51,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004146236] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:51,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:51,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:51,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297004387] [2024-02-05 10:31:51,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:51,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:51,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:51,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:51,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:51,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:51,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 575 transitions, 18117 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:51,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:51,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:51,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:53,172 INFO L124 PetriNetUnfolderBase]: 2584/5349 cut-off events. [2024-02-05 10:31:53,172 INFO L125 PetriNetUnfolderBase]: For 354636/355628 co-relation queries the response was YES. [2024-02-05 10:31:53,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60984 conditions, 5349 events. 2584/5349 cut-off events. For 354636/355628 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 41149 event pairs, 581 based on Foata normal form. 29/5212 useless extension candidates. Maximal degree in co-relation 60866. Up to 2503 conditions per place. [2024-02-05 10:31:53,239 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 433 selfloop transitions, 147 changer transitions 13/636 dead transitions. [2024-02-05 10:31:53,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 636 transitions, 20231 flow [2024-02-05 10:31:53,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:53,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:53,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-02-05 10:31:53,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486301369863014 [2024-02-05 10:31:53,240 INFO L175 Difference]: Start difference. First operand has 333 places, 575 transitions, 18117 flow. Second operand 8 states and 262 transitions. [2024-02-05 10:31:53,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 636 transitions, 20231 flow [2024-02-05 10:31:54,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 636 transitions, 19542 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-02-05 10:31:54,113 INFO L231 Difference]: Finished difference. Result has 329 places, 569 transitions, 17664 flow [2024-02-05 10:31:54,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=17446, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17664, PETRI_PLACES=329, PETRI_TRANSITIONS=569} [2024-02-05 10:31:54,113 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 252 predicate places. [2024-02-05 10:31:54,114 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 569 transitions, 17664 flow [2024-02-05 10:31:54,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:54,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:54,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:54,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-02-05 10:31:54,114 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:54,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:54,114 INFO L85 PathProgramCache]: Analyzing trace with hash -764280853, now seen corresponding path program 2 times [2024-02-05 10:31:54,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:54,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985459493] [2024-02-05 10:31:54,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:54,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:54,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:54,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:54,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:54,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985459493] [2024-02-05 10:31:54,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985459493] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:54,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:54,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:54,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625014283] [2024-02-05 10:31:54,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:54,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:54,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:54,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:54,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:54,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:54,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 569 transitions, 17664 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:54,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:54,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:54,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:55,753 INFO L124 PetriNetUnfolderBase]: 2512/5220 cut-off events. [2024-02-05 10:31:55,753 INFO L125 PetriNetUnfolderBase]: For 337171/337951 co-relation queries the response was YES. [2024-02-05 10:31:55,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58188 conditions, 5220 events. 2512/5220 cut-off events. For 337171/337951 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 40107 event pairs, 568 based on Foata normal form. 27/5076 useless extension candidates. Maximal degree in co-relation 58071. Up to 2184 conditions per place. [2024-02-05 10:31:55,817 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 406 selfloop transitions, 145 changer transitions 25/617 dead transitions. [2024-02-05 10:31:55,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 617 transitions, 19452 flow [2024-02-05 10:31:55,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:55,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:55,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 258 transitions. [2024-02-05 10:31:55,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417808219178082 [2024-02-05 10:31:55,818 INFO L175 Difference]: Start difference. First operand has 329 places, 569 transitions, 17664 flow. Second operand 8 states and 258 transitions. [2024-02-05 10:31:55,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 617 transitions, 19452 flow [2024-02-05 10:31:56,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 617 transitions, 19191 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-02-05 10:31:56,584 INFO L231 Difference]: Finished difference. Result has 331 places, 545 transitions, 17109 flow [2024-02-05 10:31:56,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=17403, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17109, PETRI_PLACES=331, PETRI_TRANSITIONS=545} [2024-02-05 10:31:56,585 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 254 predicate places. [2024-02-05 10:31:56,585 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 545 transitions, 17109 flow [2024-02-05 10:31:56,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:56,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:56,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:56,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-02-05 10:31:56,585 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:56,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:56,586 INFO L85 PathProgramCache]: Analyzing trace with hash -997064799, now seen corresponding path program 3 times [2024-02-05 10:31:56,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:56,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994649066] [2024-02-05 10:31:56,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:56,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:56,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:56,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:56,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:56,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994649066] [2024-02-05 10:31:56,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994649066] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:56,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:56,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:56,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790969285] [2024-02-05 10:31:56,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:56,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:56,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:56,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:56,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:56,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:56,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 545 transitions, 17109 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:56,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:56,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:56,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:58,167 INFO L124 PetriNetUnfolderBase]: 2413/5061 cut-off events. [2024-02-05 10:31:58,167 INFO L125 PetriNetUnfolderBase]: For 328703/329482 co-relation queries the response was YES. [2024-02-05 10:31:58,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56358 conditions, 5061 events. 2413/5061 cut-off events. For 328703/329482 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 38853 event pairs, 579 based on Foata normal form. 33/4942 useless extension candidates. Maximal degree in co-relation 56241. Up to 2458 conditions per place. [2024-02-05 10:31:58,222 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 351 selfloop transitions, 131 changer transitions 66/587 dead transitions. [2024-02-05 10:31:58,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 587 transitions, 18703 flow [2024-02-05 10:31:58,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:58,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:58,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 259 transitions. [2024-02-05 10:31:58,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434931506849315 [2024-02-05 10:31:58,223 INFO L175 Difference]: Start difference. First operand has 331 places, 545 transitions, 17109 flow. Second operand 8 states and 259 transitions. [2024-02-05 10:31:58,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 587 transitions, 18703 flow [2024-02-05 10:31:58,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 587 transitions, 18232 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-02-05 10:31:58,972 INFO L231 Difference]: Finished difference. Result has 330 places, 479 transitions, 15223 flow [2024-02-05 10:31:58,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=16638, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15223, PETRI_PLACES=330, PETRI_TRANSITIONS=479} [2024-02-05 10:31:58,972 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 253 predicate places. [2024-02-05 10:31:58,973 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 479 transitions, 15223 flow [2024-02-05 10:31:58,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:58,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:58,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:58,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-02-05 10:31:58,973 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:31:58,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:58,974 INFO L85 PathProgramCache]: Analyzing trace with hash -641235985, now seen corresponding path program 4 times [2024-02-05 10:31:58,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:58,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196568070] [2024-02-05 10:31:58,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:58,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:58,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:59,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:59,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:59,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196568070] [2024-02-05 10:31:59,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196568070] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:59,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:59,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:59,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958374838] [2024-02-05 10:31:59,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:59,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:59,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:59,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:59,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:59,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:31:59,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 479 transitions, 15223 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:59,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:59,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:31:59,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:00,400 INFO L124 PetriNetUnfolderBase]: 2237/4696 cut-off events. [2024-02-05 10:32:00,400 INFO L125 PetriNetUnfolderBase]: For 304844/305570 co-relation queries the response was YES. [2024-02-05 10:32:00,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51842 conditions, 4696 events. 2237/4696 cut-off events. For 304844/305570 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 35598 event pairs, 543 based on Foata normal form. 38/4586 useless extension candidates. Maximal degree in co-relation 51726. Up to 1797 conditions per place. [2024-02-05 10:32:00,456 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 288 selfloop transitions, 169 changer transitions 27/520 dead transitions. [2024-02-05 10:32:00,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 520 transitions, 16637 flow [2024-02-05 10:32:00,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:00,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:00,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 264 transitions. [2024-02-05 10:32:00,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520547945205479 [2024-02-05 10:32:00,457 INFO L175 Difference]: Start difference. First operand has 330 places, 479 transitions, 15223 flow. Second operand 8 states and 264 transitions. [2024-02-05 10:32:00,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 520 transitions, 16637 flow [2024-02-05 10:32:01,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 520 transitions, 16108 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-02-05 10:32:01,088 INFO L231 Difference]: Finished difference. Result has 326 places, 453 transitions, 14414 flow [2024-02-05 10:32:01,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=14696, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14414, PETRI_PLACES=326, PETRI_TRANSITIONS=453} [2024-02-05 10:32:01,088 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 249 predicate places. [2024-02-05 10:32:01,088 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 453 transitions, 14414 flow [2024-02-05 10:32:01,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:01,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:01,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:01,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-02-05 10:32:01,089 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:32:01,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:01,089 INFO L85 PathProgramCache]: Analyzing trace with hash -2143015321, now seen corresponding path program 5 times [2024-02-05 10:32:01,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:01,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215174543] [2024-02-05 10:32:01,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:01,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:01,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:01,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:01,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215174543] [2024-02-05 10:32:01,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215174543] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:01,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:01,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:01,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631586001] [2024-02-05 10:32:01,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:01,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:01,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:01,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:01,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:01,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:32:01,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 453 transitions, 14414 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:01,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:01,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:32:01,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:02,449 INFO L124 PetriNetUnfolderBase]: 2060/4383 cut-off events. [2024-02-05 10:32:02,449 INFO L125 PetriNetUnfolderBase]: For 276776/277488 co-relation queries the response was YES. [2024-02-05 10:32:02,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48223 conditions, 4383 events. 2060/4383 cut-off events. For 276776/277488 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 32966 event pairs, 498 based on Foata normal form. 35/4287 useless extension candidates. Maximal degree in co-relation 48109. Up to 1797 conditions per place. [2024-02-05 10:32:02,500 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 295 selfloop transitions, 134 changer transitions 32/495 dead transitions. [2024-02-05 10:32:02,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 495 transitions, 15809 flow [2024-02-05 10:32:02,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:02,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:02,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 263 transitions. [2024-02-05 10:32:02,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503424657534247 [2024-02-05 10:32:02,501 INFO L175 Difference]: Start difference. First operand has 326 places, 453 transitions, 14414 flow. Second operand 8 states and 263 transitions. [2024-02-05 10:32:02,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 495 transitions, 15809 flow [2024-02-05 10:32:03,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 495 transitions, 15208 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-02-05 10:32:03,090 INFO L231 Difference]: Finished difference. Result has 323 places, 421 transitions, 13252 flow [2024-02-05 10:32:03,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13813, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13252, PETRI_PLACES=323, PETRI_TRANSITIONS=421} [2024-02-05 10:32:03,090 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 246 predicate places. [2024-02-05 10:32:03,091 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 421 transitions, 13252 flow [2024-02-05 10:32:03,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:03,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:03,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:03,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-02-05 10:32:03,091 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:32:03,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:03,092 INFO L85 PathProgramCache]: Analyzing trace with hash -843618969, now seen corresponding path program 6 times [2024-02-05 10:32:03,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:03,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34694056] [2024-02-05 10:32:03,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:03,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:03,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:03,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:03,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:03,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34694056] [2024-02-05 10:32:03,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34694056] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:03,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:03,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:03,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534738088] [2024-02-05 10:32:03,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:03,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:03,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:03,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:03,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:03,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:32:03,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 421 transitions, 13252 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:03,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:03,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:32:03,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:04,391 INFO L124 PetriNetUnfolderBase]: 1978/4287 cut-off events. [2024-02-05 10:32:04,391 INFO L125 PetriNetUnfolderBase]: For 246386/247056 co-relation queries the response was YES. [2024-02-05 10:32:04,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46295 conditions, 4287 events. 1978/4287 cut-off events. For 246386/247056 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 32506 event pairs, 532 based on Foata normal form. 31/4192 useless extension candidates. Maximal degree in co-relation 46182. Up to 2301 conditions per place. [2024-02-05 10:32:04,439 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 294 selfloop transitions, 90 changer transitions 44/462 dead transitions. [2024-02-05 10:32:04,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 462 transitions, 14596 flow [2024-02-05 10:32:04,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:04,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:04,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-02-05 10:32:04,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315068493150685 [2024-02-05 10:32:04,440 INFO L175 Difference]: Start difference. First operand has 323 places, 421 transitions, 13252 flow. Second operand 8 states and 252 transitions. [2024-02-05 10:32:04,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 462 transitions, 14596 flow [2024-02-05 10:32:04,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 462 transitions, 14061 flow, removed 3 selfloop flow, removed 15 redundant places. [2024-02-05 10:32:04,922 INFO L231 Difference]: Finished difference. Result has 316 places, 379 transitions, 11905 flow [2024-02-05 10:32:04,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12717, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11905, PETRI_PLACES=316, PETRI_TRANSITIONS=379} [2024-02-05 10:32:04,923 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 239 predicate places. [2024-02-05 10:32:04,923 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 379 transitions, 11905 flow [2024-02-05 10:32:04,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:04,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:04,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:04,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-02-05 10:32:04,923 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:32:04,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:04,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1173414065, now seen corresponding path program 7 times [2024-02-05 10:32:04,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:04,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501199048] [2024-02-05 10:32:04,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:04,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:04,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:05,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:05,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:05,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501199048] [2024-02-05 10:32:05,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501199048] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:05,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:05,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:05,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012609926] [2024-02-05 10:32:05,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:05,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:05,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:05,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:05,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:05,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:32:05,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 379 transitions, 11905 flow. Second operand has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:05,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:05,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:32:05,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:06,050 INFO L124 PetriNetUnfolderBase]: 1902/4041 cut-off events. [2024-02-05 10:32:06,050 INFO L125 PetriNetUnfolderBase]: For 222613/223126 co-relation queries the response was YES. [2024-02-05 10:32:06,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42993 conditions, 4041 events. 1902/4041 cut-off events. For 222613/223126 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 29702 event pairs, 564 based on Foata normal form. 19/3917 useless extension candidates. Maximal degree in co-relation 42882. Up to 1838 conditions per place. [2024-02-05 10:32:06,103 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 245 selfloop transitions, 101 changer transitions 25/404 dead transitions. [2024-02-05 10:32:06,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 404 transitions, 12885 flow [2024-02-05 10:32:06,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:32:06,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:32:06,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-02-05 10:32:06,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43052837573385516 [2024-02-05 10:32:06,104 INFO L175 Difference]: Start difference. First operand has 316 places, 379 transitions, 11905 flow. Second operand 7 states and 220 transitions. [2024-02-05 10:32:06,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 404 transitions, 12885 flow [2024-02-05 10:32:06,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 404 transitions, 12135 flow, removed 2 selfloop flow, removed 27 redundant places. [2024-02-05 10:32:06,564 INFO L231 Difference]: Finished difference. Result has 293 places, 352 transitions, 10796 flow [2024-02-05 10:32:06,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=11095, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10796, PETRI_PLACES=293, PETRI_TRANSITIONS=352} [2024-02-05 10:32:06,564 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 216 predicate places. [2024-02-05 10:32:06,565 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 352 transitions, 10796 flow [2024-02-05 10:32:06,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.25) internal successors, (186), 8 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:06,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:06,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:06,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-02-05 10:32:06,565 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:32:06,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:06,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1317498382, now seen corresponding path program 1 times [2024-02-05 10:32:06,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:06,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728692921] [2024-02-05 10:32:06,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:06,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:06,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-05 10:32:06,584 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-02-05 10:32:06,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-05 10:32:06,639 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-02-05 10:32:06,639 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-02-05 10:32:06,640 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT (59 of 60 remaining) [2024-02-05 10:32:06,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (58 of 60 remaining) [2024-02-05 10:32:06,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (57 of 60 remaining) [2024-02-05 10:32:06,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 60 remaining) [2024-02-05 10:32:06,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 60 remaining) [2024-02-05 10:32:06,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 60 remaining) [2024-02-05 10:32:06,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 60 remaining) [2024-02-05 10:32:06,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 60 remaining) [2024-02-05 10:32:06,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 60 remaining) [2024-02-05 10:32:06,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 60 remaining) [2024-02-05 10:32:06,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 60 remaining) [2024-02-05 10:32:06,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 60 remaining) [2024-02-05 10:32:06,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 60 remaining) [2024-02-05 10:32:06,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 60 remaining) [2024-02-05 10:32:06,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 60 remaining) [2024-02-05 10:32:06,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 60 remaining) [2024-02-05 10:32:06,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 60 remaining) [2024-02-05 10:32:06,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 60 remaining) [2024-02-05 10:32:06,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 60 remaining) [2024-02-05 10:32:06,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 60 remaining) [2024-02-05 10:32:06,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 60 remaining) [2024-02-05 10:32:06,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 60 remaining) [2024-02-05 10:32:06,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 60 remaining) [2024-02-05 10:32:06,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 60 remaining) [2024-02-05 10:32:06,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 60 remaining) [2024-02-05 10:32:06,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 60 remaining) [2024-02-05 10:32:06,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 60 remaining) [2024-02-05 10:32:06,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 60 remaining) [2024-02-05 10:32:06,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 60 remaining) [2024-02-05 10:32:06,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT (30 of 60 remaining) [2024-02-05 10:32:06,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONWITNESS_INVARIANT (29 of 60 remaining) [2024-02-05 10:32:06,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONWITNESS_INVARIANT (28 of 60 remaining) [2024-02-05 10:32:06,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONWITNESS_INVARIANT (27 of 60 remaining) [2024-02-05 10:32:06,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION (26 of 60 remaining) [2024-02-05 10:32:06,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (25 of 60 remaining) [2024-02-05 10:32:06,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 60 remaining) [2024-02-05 10:32:06,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 60 remaining) [2024-02-05 10:32:06,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 60 remaining) [2024-02-05 10:32:06,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 60 remaining) [2024-02-05 10:32:06,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 60 remaining) [2024-02-05 10:32:06,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 60 remaining) [2024-02-05 10:32:06,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 60 remaining) [2024-02-05 10:32:06,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 60 remaining) [2024-02-05 10:32:06,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 60 remaining) [2024-02-05 10:32:06,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 60 remaining) [2024-02-05 10:32:06,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 60 remaining) [2024-02-05 10:32:06,651 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 60 remaining) [2024-02-05 10:32:06,651 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 60 remaining) [2024-02-05 10:32:06,651 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 60 remaining) [2024-02-05 10:32:06,651 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 60 remaining) [2024-02-05 10:32:06,651 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 60 remaining) [2024-02-05 10:32:06,651 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 60 remaining) [2024-02-05 10:32:06,651 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 60 remaining) [2024-02-05 10:32:06,651 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 60 remaining) [2024-02-05 10:32:06,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 60 remaining) [2024-02-05 10:32:06,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 60 remaining) [2024-02-05 10:32:06,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 60 remaining) [2024-02-05 10:32:06,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 60 remaining) [2024-02-05 10:32:06,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 60 remaining) [2024-02-05 10:32:06,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 60 remaining) [2024-02-05 10:32:06,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-02-05 10:32:06,653 INFO L445 BasicCegarLoop]: Path program histogram: [7, 7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:06,660 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-02-05 10:32:06,660 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-02-05 10:32:06,704 INFO L503 ceAbstractionStarter]: Automizer considered 33 witness invariants [2024-02-05 10:32:06,704 INFO L504 ceAbstractionStarter]: WitnessConsidered=33 [2024-02-05 10:32:06,705 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.02 10:32:06 BasicIcfg [2024-02-05 10:32:06,706 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-02-05 10:32:06,706 INFO L158 Benchmark]: Toolchain (without parser) took 213161.51ms. Allocated memory was 184.5MB in the beginning and 3.3GB in the end (delta: 3.2GB). Free memory was 102.5MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-02-05 10:32:06,706 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 123.7MB. Free memory is still 88.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-05 10:32:06,707 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 184.5MB. Free memory is still 113.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-05 10:32:06,707 INFO L158 Benchmark]: CACSL2BoogieTranslator took 628.53ms. Allocated memory is still 184.5MB. Free memory was 102.5MB in the beginning and 128.3MB in the end (delta: -25.8MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-02-05 10:32:06,707 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.09ms. Allocated memory is still 184.5MB. Free memory was 128.3MB in the beginning and 126.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-05 10:32:06,707 INFO L158 Benchmark]: Boogie Preprocessor took 86.16ms. Allocated memory is still 184.5MB. Free memory was 126.2MB in the beginning and 123.2MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-05 10:32:06,707 INFO L158 Benchmark]: RCFGBuilder took 1026.42ms. Allocated memory is still 184.5MB. Free memory was 123.2MB in the beginning and 141.9MB in the end (delta: -18.7MB). Peak memory consumption was 65.9MB. Max. memory is 16.1GB. [2024-02-05 10:32:06,708 INFO L158 Benchmark]: TraceAbstraction took 211346.68ms. Allocated memory was 184.5MB in the beginning and 3.3GB in the end (delta: 3.2GB). Free memory was 140.8MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2024-02-05 10:32:06,708 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 123.7MB. Free memory is still 88.4MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 184.5MB. Free memory is still 113.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 628.53ms. Allocated memory is still 184.5MB. Free memory was 102.5MB in the beginning and 128.3MB in the end (delta: -25.8MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 67.09ms. Allocated memory is still 184.5MB. Free memory was 128.3MB in the beginning and 126.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 86.16ms. Allocated memory is still 184.5MB. Free memory was 126.2MB in the beginning and 123.2MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1026.42ms. Allocated memory is still 184.5MB. Free memory was 123.2MB in the beginning and 141.9MB in the end (delta: -18.7MB). Peak memory consumption was 65.9MB. Max. memory is 16.1GB. * TraceAbstraction took 211346.68ms. Allocated memory was 184.5MB in the beginning and 3.3GB in the end (delta: 3.2GB). Free memory was 140.8MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 767]: invariant of correctness witness can be violated invariant of correctness witness can be violated We found a FailurePath: [L708] 0 int __unbuffered_cnt = 0; [L709] 0 _Bool main$tmp_guard0; [L710] 0 _Bool main$tmp_guard1; [L712] 0 int x = 0; [L714] 0 int y = 0; [L756] 0 pthread_t t2485; VAL [__unbuffered_cnt=0, main$tmp_guard0=0, main$tmp_guard1=0, t2485={5:0}, x=0, y=0] [L757] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_cnt],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]]]]] [L757] FCALL, FORK 0 pthread_create(&t2485, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2485={5:0}, x=0, y=0] [L758] 0 pthread_t t2486; [L717] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [L759] FCALL, FORK 0 pthread_create(&t2486, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2485={5:0}, t2486={3:0}, x=0, y=0] [L718] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L718] 1 y = 2 [L719] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L732] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L720] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L733] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L733] 2 x = 2 [L734] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=2, y=2] [L735] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=2, y=2] [L721] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L721] 1 x = 1 [L722] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L723] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L724] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L725] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L736] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L736] 2 y = 1 [L737] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L738] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L739] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L740] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L726] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L726] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L727] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L741] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L741] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L742] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L761] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L761] 0 main$tmp_guard0 = __unbuffered_cnt == 2 [L762] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2485={5:0}, t2486={3:0}, x=1, y=1] [L763] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L763] RET 0 assume_abort_if_not(main$tmp_guard0) [L765] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2485={5:0}, t2486={3:0}, x=1, y=1] [L767] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2485={5:0}, t2486={3:0}, x=1, y=1] - UnprovableResult [Line: 717]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 719]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 720]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 721]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 722]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 723]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 724]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 725]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 726]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 727]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 728]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 732]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 733]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 734]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 735]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 736]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 737]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 738]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 739]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 740]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 741]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 742]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 743]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 762]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 768]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 121 locations, 60 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 211.2s, OverallIterations: 113, TraceHistogramMax: 1, PathProgramHistogramMax: 7, EmptinessCheckTime: 0.0s, AutomataDifference: 195.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8887 SdHoareTripleChecker+Valid, 17.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8157 mSDsluCounter, 1352 SdHoareTripleChecker+Invalid, 14.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1154 mSDsCounter, 1420 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 22210 IncrementalHoareTripleChecker+Invalid, 23630 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1420 mSolverCounterUnsat, 198 mSDtfsCounter, 22210 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 634 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 551 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 4.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=22015occurred in iteration=98, InterpolantAutomatonStates: 721, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 13.6s InterpolantComputationTime, 2007 NumberOfCodeBlocks, 2007 NumberOfCodeBlocksAsserted, 113 NumberOfCheckSat, 1867 ConstructedInterpolants, 0 QuantifiedInterpolants, 36803 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 112 InterpolantComputations, 112 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-02-05 10:32:06,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE