./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe010_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe010_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3d25acf6 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/safe010_tso.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe010_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-3d25acf-m [2024-01-30 14:17:24,360 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-30 14:17:24,438 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-30 14:17:24,446 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-30 14:17:24,446 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-30 14:17:24,475 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-30 14:17:24,478 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-30 14:17:24,478 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-30 14:17:24,479 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-30 14:17:24,482 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-30 14:17:24,482 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-30 14:17:24,482 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-30 14:17:24,483 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-30 14:17:24,484 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-30 14:17:24,484 INFO L153 SettingsManager]: * Use SBE=true [2024-01-30 14:17:24,484 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-30 14:17:24,485 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-30 14:17:24,485 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-30 14:17:24,485 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-30 14:17:24,485 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-30 14:17:24,485 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-30 14:17:24,486 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-30 14:17:24,486 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-30 14:17:24,486 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-30 14:17:24,486 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-30 14:17:24,487 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-30 14:17:24,487 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-30 14:17:24,487 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-30 14:17:24,488 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-30 14:17:24,488 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-30 14:17:24,489 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-30 14:17:24,489 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-30 14:17:24,489 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-30 14:17:24,489 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-30 14:17:24,489 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-30 14:17:24,489 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-30 14:17:24,490 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-30 14:17:24,490 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-30 14:17:24,490 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-30 14:17:24,490 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-30 14:17:24,490 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-30 14:17:24,491 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-30 14:17:24,491 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-30 14:17:24,491 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-01-30 14:17:24,701 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-30 14:17:24,726 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-30 14:17:24,728 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-30 14:17:24,729 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-30 14:17:24,730 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-30 14:17:24,731 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe010_tso.yml/witness.yml [2024-01-30 14:17:24,911 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-30 14:17:24,911 INFO L274 PluginConnector]: CDTParser initialized [2024-01-30 14:17:24,912 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe010_tso.i [2024-01-30 14:17:25,961 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-30 14:17:26,195 INFO L384 CDTParser]: Found 1 translation units. [2024-01-30 14:17:26,196 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe010_tso.i [2024-01-30 14:17:26,213 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b3f03a68b/97fe62f0d5bb45c0a5ff9965d721fabc/FLAGb35c47862 [2024-01-30 14:17:26,228 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b3f03a68b/97fe62f0d5bb45c0a5ff9965d721fabc [2024-01-30 14:17:26,228 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-30 14:17:26,229 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-30 14:17:26,232 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-30 14:17:26,232 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-30 14:17:26,236 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-30 14:17:26,237 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:17:24" (1/2) ... [2024-01-30 14:17:26,238 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5455aa56 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:17:26, skipping insertion in model container [2024-01-30 14:17:26,238 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:17:24" (1/2) ... [2024-01-30 14:17:26,239 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@18b8fe0d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:17:26, skipping insertion in model container [2024-01-30 14:17:26,239 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:17:26" (2/2) ... [2024-01-30 14:17:26,240 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5455aa56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26, skipping insertion in model container [2024-01-30 14:17:26,240 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:17:26" (2/2) ... [2024-01-30 14:17:26,241 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-30 14:17:26,409 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-30 14:17:26,410 INFO L98 nessWitnessExtractor]: Location invariant before [L769-L769] (((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 2)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-01-30 14:17:26,411 INFO L98 nessWitnessExtractor]: Location invariant before [L734-L734] (unsigned long )arg == 0UL [2024-01-30 14:17:26,411 INFO L98 nessWitnessExtractor]: Location invariant before [L726-L726] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,411 INFO L98 nessWitnessExtractor]: Location invariant before [L745-L745] (unsigned long )arg == 0UL [2024-01-30 14:17:26,411 INFO L98 nessWitnessExtractor]: Location invariant before [L729-L729] (((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,411 INFO L98 nessWitnessExtractor]: Location invariant before [L770-L770] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,411 INFO L98 nessWitnessExtractor]: Location invariant before [L18-L18] ((((expression == 1) && (expression == 0)) && (0 <= expression)) && (expression <= 1)) && (expression == 0 || expression == 1) [2024-01-30 14:17:26,411 INFO L98 nessWitnessExtractor]: Location invariant before [L725-L725] (unsigned long )arg == 0UL [2024-01-30 14:17:26,412 INFO L98 nessWitnessExtractor]: Location invariant before [L739-L739] ((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-01-30 14:17:26,412 INFO L98 nessWitnessExtractor]: Location invariant before [L722-L722] (unsigned long )arg == 0UL [2024-01-30 14:17:26,412 INFO L98 nessWitnessExtractor]: Location invariant before [L727-L727] (unsigned long )arg == 0UL [2024-01-30 14:17:26,412 INFO L98 nessWitnessExtractor]: Location invariant before [L767-L767] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,412 INFO L98 nessWitnessExtractor]: Location invariant before [L719-L719] (unsigned long )arg == 0UL [2024-01-30 14:17:26,412 INFO L98 nessWitnessExtractor]: Location invariant before [L724-L724] (((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (y <= 2)) && (y <= 127)) && (x == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (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-01-30 14:17:26,412 INFO L98 nessWitnessExtractor]: Location invariant before [L744-L744] (((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,413 INFO L98 nessWitnessExtractor]: Location invariant before [L730-L730] (unsigned long )arg == 0UL [2024-01-30 14:17:26,413 INFO L98 nessWitnessExtractor]: Location invariant before [L763-L763] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,413 INFO L98 nessWitnessExtractor]: Location invariant before [L723-L723] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,413 INFO L98 nessWitnessExtractor]: Location invariant before [L737-L737] (unsigned long )arg == 0UL [2024-01-30 14:17:26,413 INFO L98 nessWitnessExtractor]: Location invariant before [L742-L742] (unsigned long )arg == 0UL [2024-01-30 14:17:26,413 INFO L98 nessWitnessExtractor]: Location invariant before [L741-L741] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,414 INFO L98 nessWitnessExtractor]: Location invariant before [L736-L736] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,414 INFO L98 nessWitnessExtractor]: Location invariant before [L721-L721] ((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 2)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-01-30 14:17:26,414 INFO L98 nessWitnessExtractor]: Location invariant before [L764-L764] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,414 INFO L98 nessWitnessExtractor]: Location invariant before [L728-L728] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,415 INFO L98 nessWitnessExtractor]: Location invariant before [L720-L720] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,415 INFO L98 nessWitnessExtractor]: Location invariant before [L740-L740] (unsigned long )arg == 0UL [2024-01-30 14:17:26,415 INFO L98 nessWitnessExtractor]: Location invariant before [L735-L735] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,415 INFO L98 nessWitnessExtractor]: Location invariant before [L743-L743] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,415 INFO L98 nessWitnessExtractor]: Location invariant before [L759-L759] (((((__unbuffered_cnt == 0) && (__unbuffered_p1_EAX == 0)) && (main$tmp_guard0 == (_Bool)0)) && (main$tmp_guard1 == (_Bool)0)) && (x == 0)) && (y == 0) [2024-01-30 14:17:26,415 INFO L98 nessWitnessExtractor]: Location invariant before [L738-L738] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:17:26,451 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-30 14:17:26,575 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/safe010_tso.i[945,958] [2024-01-30 14:17:26,724 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-30 14:17:26,738 INFO L202 MainTranslator]: Completed pre-run [2024-01-30 14:17:26,750 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/safe010_tso.i[945,958] [2024-01-30 14:17:26,752 WARN L424 MainDispatcher]: Unable to annotate void __VERIFIER_assert(int expression) { if (!expression) { ERROR: {reach_error();abort();} }; return; } 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-01-30 14:17:26,896 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-30 14:17:26,957 INFO L206 MainTranslator]: Completed translation [2024-01-30 14:17:26,984 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26 WrapperNode [2024-01-30 14:17:26,984 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-30 14:17:26,986 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-01-30 14:17:26,986 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-01-30 14:17:26,986 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-01-30 14:17:26,992 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,021 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,055 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-01-30 14:17:27,057 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-01-30 14:17:27,057 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-01-30 14:17:27,058 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-01-30 14:17:27,058 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-01-30 14:17:27,066 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,067 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,077 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,099 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-01-30 14:17:27,101 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,101 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,115 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,124 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,126 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,127 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,134 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-01-30 14:17:27,135 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-01-30 14:17:27,135 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-01-30 14:17:27,135 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-01-30 14:17:27,136 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (1/1) ... [2024-01-30 14:17:27,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-30 14:17:27,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-30 14:17:27,162 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-01-30 14:17:27,184 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-01-30 14:17:27,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-01-30 14:17:27,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-01-30 14:17:27,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-01-30 14:17:27,197 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-01-30 14:17:27,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-01-30 14:17:27,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-01-30 14:17:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-01-30 14:17:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-01-30 14:17:27,198 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-01-30 14:17:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-01-30 14:17:27,198 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-01-30 14:17:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-01-30 14:17:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-01-30 14:17:27,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-01-30 14:17:27,199 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-01-30 14:17:27,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-01-30 14:17:27,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-01-30 14:17:27,201 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-01-30 14:17:27,336 INFO L244 CfgBuilder]: Building ICFG [2024-01-30 14:17:27,338 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-01-30 14:17:27,701 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-01-30 14:17:27,701 INFO L293 CfgBuilder]: Performing block encoding [2024-01-30 14:17:27,861 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-01-30 14:17:27,861 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-01-30 14:17:27,863 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 02:17:27 BoogieIcfgContainer [2024-01-30 14:17:27,863 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-01-30 14:17:27,865 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-01-30 14:17:27,866 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-01-30 14:17:27,868 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-01-30 14:17:27,869 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:17:24" (1/4) ... [2024-01-30 14:17:27,870 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b413cb8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 30.01 02:17:27, skipping insertion in model container [2024-01-30 14:17:27,870 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.01 02:17:26" (2/4) ... [2024-01-30 14:17:27,870 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b413cb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 02:17:27, skipping insertion in model container [2024-01-30 14:17:27,870 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:17:26" (3/4) ... [2024-01-30 14:17:27,871 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b413cb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 02:17:27, skipping insertion in model container [2024-01-30 14:17:27,871 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 02:17:27" (4/4) ... [2024-01-30 14:17:27,872 INFO L112 eAbstractionObserver]: Analyzing ICFG safe010_tso.i [2024-01-30 14:17:27,886 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-01-30 14:17:27,887 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 31 error locations. [2024-01-30 14:17:27,887 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-01-30 14:17:27,980 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-01-30 14:17:28,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 74 places, 68 transitions, 144 flow [2024-01-30 14:17:28,051 INFO L124 PetriNetUnfolderBase]: 1/66 cut-off events. [2024-01-30 14:17:28,051 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-30 14:17:28,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73 conditions, 66 events. 1/66 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 230 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 64. Up to 2 conditions per place. [2024-01-30 14:17:28,056 INFO L82 GeneralOperation]: Start removeDead. Operand has 74 places, 68 transitions, 144 flow [2024-01-30 14:17:28,059 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 66 transitions, 138 flow [2024-01-30 14:17:28,071 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-01-30 14:17:28,077 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;@7bee18db, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-30 14:17:28,078 INFO L358 AbstractCegarLoop]: Starting to check reachability of 57 error locations. [2024-01-30 14:17:28,080 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-01-30 14:17:28,080 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-01-30 14:17:28,080 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-30 14:17:28,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:28,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-01-30 14:17:28,081 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:28,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:28,085 INFO L85 PathProgramCache]: Analyzing trace with hash 9889, now seen corresponding path program 1 times [2024-01-30 14:17:28,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:28,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158501069] [2024-01-30 14:17:28,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:28,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:28,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:28,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-01-30 14:17:28,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:28,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158501069] [2024-01-30 14:17:28,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158501069] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:28,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:28,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-01-30 14:17:28,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092695408] [2024-01-30 14:17:28,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:28,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-30 14:17:28,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:28,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-30 14:17:28,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-30 14:17:28,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 68 [2024-01-30 14:17:28,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 66 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-01-30 14:17:28,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:28,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 68 [2024-01-30 14:17:28,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:28,973 INFO L124 PetriNetUnfolderBase]: 1771/3461 cut-off events. [2024-01-30 14:17:28,973 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-01-30 14:17:28,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6316 conditions, 3461 events. 1771/3461 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27044 event pairs, 1175 based on Foata normal form. 100/2178 useless extension candidates. Maximal degree in co-relation 6304. Up to 2775 conditions per place. [2024-01-30 14:17:28,998 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 40 selfloop transitions, 3 changer transitions 0/66 dead transitions. [2024-01-30 14:17:28,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 66 transitions, 227 flow [2024-01-30 14:17:29,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-30 14:17:29,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-30 14:17:29,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 134 transitions. [2024-01-30 14:17:29,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6568627450980392 [2024-01-30 14:17:29,011 INFO L175 Difference]: Start difference. First operand has 72 places, 66 transitions, 138 flow. Second operand 3 states and 134 transitions. [2024-01-30 14:17:29,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 66 transitions, 227 flow [2024-01-30 14:17:29,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 66 transitions, 224 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:29,021 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 137 flow [2024-01-30 14:17:29,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=137, PETRI_PLACES=64, PETRI_TRANSITIONS=58} [2024-01-30 14:17:29,027 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2024-01-30 14:17:29,027 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 137 flow [2024-01-30 14:17:29,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-01-30 14:17:29,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:29,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-01-30 14:17:29,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-01-30 14:17:29,028 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:29,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:29,029 INFO L85 PathProgramCache]: Analyzing trace with hash 294989960, now seen corresponding path program 1 times [2024-01-30 14:17:29,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:29,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161160868] [2024-01-30 14:17:29,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:29,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:29,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:29,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:29,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:29,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161160868] [2024-01-30 14:17:29,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161160868] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:29,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:29,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:17:29,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480701084] [2024-01-30 14:17:29,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:29,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:17:29,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:29,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:17:29,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:17:29,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 68 [2024-01-30 14:17:29,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 58 transitions, 137 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 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-01-30 14:17:29,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:29,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 68 [2024-01-30 14:17:29,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:29,655 INFO L124 PetriNetUnfolderBase]: 1908/3645 cut-off events. [2024-01-30 14:17:29,655 INFO L125 PetriNetUnfolderBase]: For 312/312 co-relation queries the response was YES. [2024-01-30 14:17:29,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7116 conditions, 3645 events. 1908/3645 cut-off events. For 312/312 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27998 event pairs, 1176 based on Foata normal form. 416/2962 useless extension candidates. Maximal degree in co-relation 7103. Up to 2906 conditions per place. [2024-01-30 14:17:29,673 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 55 selfloop transitions, 2 changer transitions 0/74 dead transitions. [2024-01-30 14:17:29,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 292 flow [2024-01-30 14:17:29,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:17:29,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:17:29,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 140 transitions. [2024-01-30 14:17:29,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5147058823529411 [2024-01-30 14:17:29,678 INFO L175 Difference]: Start difference. First operand has 64 places, 58 transitions, 137 flow. Second operand 4 states and 140 transitions. [2024-01-30 14:17:29,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 292 flow [2024-01-30 14:17:29,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 74 transitions, 288 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:17:29,680 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 128 flow [2024-01-30 14:17:29,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=128, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2024-01-30 14:17:29,681 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -11 predicate places. [2024-01-30 14:17:29,681 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 128 flow [2024-01-30 14:17:29,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 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-01-30 14:17:29,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:29,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-01-30 14:17:29,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-01-30 14:17:29,682 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:29,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:29,683 INFO L85 PathProgramCache]: Analyzing trace with hash 554754516, now seen corresponding path program 1 times [2024-01-30 14:17:29,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:29,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190282057] [2024-01-30 14:17:29,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:29,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:29,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:29,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:29,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:29,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190282057] [2024-01-30 14:17:29,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190282057] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:29,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:29,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:17:29,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226533223] [2024-01-30 14:17:29,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:29,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:17:29,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:29,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:17:29,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:17:29,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 68 [2024-01-30 14:17:29,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 128 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 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-01-30 14:17:29,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:29,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 68 [2024-01-30 14:17:29,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:30,414 INFO L124 PetriNetUnfolderBase]: 2626/4858 cut-off events. [2024-01-30 14:17:30,415 INFO L125 PetriNetUnfolderBase]: For 485/485 co-relation queries the response was YES. [2024-01-30 14:17:30,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9618 conditions, 4858 events. 2626/4858 cut-off events. For 485/485 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36044 event pairs, 1756 based on Foata normal form. 14/3501 useless extension candidates. Maximal degree in co-relation 9604. Up to 4079 conditions per place. [2024-01-30 14:17:30,458 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 52 selfloop transitions, 5 changer transitions 0/70 dead transitions. [2024-01-30 14:17:30,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 70 transitions, 284 flow [2024-01-30 14:17:30,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:17:30,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:17:30,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-01-30 14:17:30,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4338235294117647 [2024-01-30 14:17:30,460 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 128 flow. Second operand 4 states and 118 transitions. [2024-01-30 14:17:30,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 70 transitions, 284 flow [2024-01-30 14:17:30,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 70 transitions, 280 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:30,463 INFO L231 Difference]: Finished difference. Result has 64 places, 55 transitions, 151 flow [2024-01-30 14:17:30,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=151, PETRI_PLACES=64, PETRI_TRANSITIONS=55} [2024-01-30 14:17:30,464 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2024-01-30 14:17:30,464 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 55 transitions, 151 flow [2024-01-30 14:17:30,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 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-01-30 14:17:30,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:30,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:30,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-01-30 14:17:30,465 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:30,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:30,466 INFO L85 PathProgramCache]: Analyzing trace with hash 16907659, now seen corresponding path program 1 times [2024-01-30 14:17:30,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:30,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248148449] [2024-01-30 14:17:30,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:30,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:30,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:30,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:30,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:30,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248148449] [2024-01-30 14:17:30,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248148449] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:30,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:30,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:17:30,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905386172] [2024-01-30 14:17:30,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:30,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:17:30,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:30,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:17:30,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:17:30,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 68 [2024-01-30 14:17:30,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 55 transitions, 151 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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-01-30 14:17:30,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:30,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 68 [2024-01-30 14:17:30,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:30,931 INFO L124 PetriNetUnfolderBase]: 1966/3579 cut-off events. [2024-01-30 14:17:30,931 INFO L125 PetriNetUnfolderBase]: For 446/461 co-relation queries the response was YES. [2024-01-30 14:17:30,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7278 conditions, 3579 events. 1966/3579 cut-off events. For 446/461 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25973 event pairs, 263 based on Foata normal form. 439/3068 useless extension candidates. Maximal degree in co-relation 7262. Up to 2965 conditions per place. [2024-01-30 14:17:30,950 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 61 selfloop transitions, 2 changer transitions 0/76 dead transitions. [2024-01-30 14:17:30,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 333 flow [2024-01-30 14:17:30,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:17:30,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:17:30,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 145 transitions. [2024-01-30 14:17:30,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5330882352941176 [2024-01-30 14:17:30,951 INFO L175 Difference]: Start difference. First operand has 64 places, 55 transitions, 151 flow. Second operand 4 states and 145 transitions. [2024-01-30 14:17:30,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 333 flow [2024-01-30 14:17:30,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 76 transitions, 321 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:30,954 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 137 flow [2024-01-30 14:17:30,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=137, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2024-01-30 14:17:30,955 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -12 predicate places. [2024-01-30 14:17:30,955 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 137 flow [2024-01-30 14:17:30,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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-01-30 14:17:30,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:30,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:30,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-01-30 14:17:30,956 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:30,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:30,957 INFO L85 PathProgramCache]: Analyzing trace with hash 543157367, now seen corresponding path program 1 times [2024-01-30 14:17:30,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:30,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577322682] [2024-01-30 14:17:30,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:30,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:30,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:31,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:31,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:31,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577322682] [2024-01-30 14:17:31,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577322682] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:31,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:31,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:17:31,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728932830] [2024-01-30 14:17:31,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:31,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:17:31,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:31,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:17:31,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:17:31,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:31,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 137 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 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-01-30 14:17:31,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:31,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:31,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:31,597 INFO L124 PetriNetUnfolderBase]: 2068/3756 cut-off events. [2024-01-30 14:17:31,597 INFO L125 PetriNetUnfolderBase]: For 460/463 co-relation queries the response was YES. [2024-01-30 14:17:31,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7690 conditions, 3756 events. 2068/3756 cut-off events. For 460/463 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 25377 event pairs, 1230 based on Foata normal form. 62/2907 useless extension candidates. Maximal degree in co-relation 7675. Up to 2846 conditions per place. [2024-01-30 14:17:31,611 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 76 selfloop transitions, 11 changer transitions 0/95 dead transitions. [2024-01-30 14:17:31,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 95 transitions, 426 flow [2024-01-30 14:17:31,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:17:31,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:17:31,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 170 transitions. [2024-01-30 14:17:31,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-01-30 14:17:31,612 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 137 flow. Second operand 5 states and 170 transitions. [2024-01-30 14:17:31,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 95 transitions, 426 flow [2024-01-30 14:17:31,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 95 transitions, 417 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:31,614 INFO L231 Difference]: Finished difference. Result has 65 places, 58 transitions, 214 flow [2024-01-30 14:17:31,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=214, PETRI_PLACES=65, PETRI_TRANSITIONS=58} [2024-01-30 14:17:31,615 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -7 predicate places. [2024-01-30 14:17:31,615 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 58 transitions, 214 flow [2024-01-30 14:17:31,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 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-01-30 14:17:31,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:31,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:31,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-01-30 14:17:31,616 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:31,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:31,617 INFO L85 PathProgramCache]: Analyzing trace with hash 524137799, now seen corresponding path program 1 times [2024-01-30 14:17:31,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:31,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082254596] [2024-01-30 14:17:31,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:31,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:31,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:31,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:31,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:31,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082254596] [2024-01-30 14:17:31,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082254596] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:31,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:31,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:17:31,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104976990] [2024-01-30 14:17:31,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:31,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:17:31,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:31,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:17:31,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:17:31,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 68 [2024-01-30 14:17:31,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 58 transitions, 214 flow. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 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-01-30 14:17:31,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:31,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 68 [2024-01-30 14:17:31,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:32,078 INFO L124 PetriNetUnfolderBase]: 2100/3704 cut-off events. [2024-01-30 14:17:32,079 INFO L125 PetriNetUnfolderBase]: For 1910/1925 co-relation queries the response was YES. [2024-01-30 14:17:32,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8586 conditions, 3704 events. 2100/3704 cut-off events. For 1910/1925 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 24899 event pairs, 1612 based on Foata normal form. 18/2937 useless extension candidates. Maximal degree in co-relation 8567. Up to 3364 conditions per place. [2024-01-30 14:17:32,097 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 53 selfloop transitions, 6 changer transitions 0/69 dead transitions. [2024-01-30 14:17:32,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 69 transitions, 364 flow [2024-01-30 14:17:32,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:17:32,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:17:32,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-01-30 14:17:32,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41544117647058826 [2024-01-30 14:17:32,098 INFO L175 Difference]: Start difference. First operand has 65 places, 58 transitions, 214 flow. Second operand 4 states and 113 transitions. [2024-01-30 14:17:32,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 69 transitions, 364 flow [2024-01-30 14:17:32,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 69 transitions, 360 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-01-30 14:17:32,104 INFO L231 Difference]: Finished difference. Result has 70 places, 60 transitions, 246 flow [2024-01-30 14:17:32,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=246, PETRI_PLACES=70, PETRI_TRANSITIONS=60} [2024-01-30 14:17:32,107 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -2 predicate places. [2024-01-30 14:17:32,107 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 60 transitions, 246 flow [2024-01-30 14:17:32,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 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-01-30 14:17:32,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:32,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:32,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-01-30 14:17:32,108 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:32,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:32,108 INFO L85 PathProgramCache]: Analyzing trace with hash -2011768070, now seen corresponding path program 1 times [2024-01-30 14:17:32,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:32,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136390909] [2024-01-30 14:17:32,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:32,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:32,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:32,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:32,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:32,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136390909] [2024-01-30 14:17:32,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136390909] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:32,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:32,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:32,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540156087] [2024-01-30 14:17:32,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:32,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:32,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:32,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:32,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:32,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:32,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 60 transitions, 246 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:32,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:32,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:32,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:32,724 INFO L124 PetriNetUnfolderBase]: 1825/3295 cut-off events. [2024-01-30 14:17:32,725 INFO L125 PetriNetUnfolderBase]: For 2158/2181 co-relation queries the response was YES. [2024-01-30 14:17:32,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7866 conditions, 3295 events. 1825/3295 cut-off events. For 2158/2181 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 21742 event pairs, 989 based on Foata normal form. 18/2728 useless extension candidates. Maximal degree in co-relation 7843. Up to 2835 conditions per place. [2024-01-30 14:17:32,742 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 72 selfloop transitions, 10 changer transitions 0/91 dead transitions. [2024-01-30 14:17:32,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 506 flow [2024-01-30 14:17:32,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:32,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:32,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-01-30 14:17:32,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41421568627450983 [2024-01-30 14:17:32,743 INFO L175 Difference]: Start difference. First operand has 70 places, 60 transitions, 246 flow. Second operand 6 states and 169 transitions. [2024-01-30 14:17:32,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 506 flow [2024-01-30 14:17:32,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 91 transitions, 500 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:17:32,746 INFO L231 Difference]: Finished difference. Result has 78 places, 68 transitions, 329 flow [2024-01-30 14:17:32,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=329, PETRI_PLACES=78, PETRI_TRANSITIONS=68} [2024-01-30 14:17:32,747 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 6 predicate places. [2024-01-30 14:17:32,747 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 68 transitions, 329 flow [2024-01-30 14:17:32,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:32,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:32,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:32,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-01-30 14:17:32,747 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:32,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:32,748 INFO L85 PathProgramCache]: Analyzing trace with hash -920110120, now seen corresponding path program 1 times [2024-01-30 14:17:32,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:32,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354868656] [2024-01-30 14:17:32,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:32,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:32,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:32,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:32,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:32,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354868656] [2024-01-30 14:17:32,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354868656] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:32,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:32,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:17:32,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328996260] [2024-01-30 14:17:32,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:32,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:17:32,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:32,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:17:32,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:17:32,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:32,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 68 transitions, 329 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-01-30 14:17:32,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:32,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:32,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:33,350 INFO L124 PetriNetUnfolderBase]: 1841/3267 cut-off events. [2024-01-30 14:17:33,350 INFO L125 PetriNetUnfolderBase]: For 3131/3143 co-relation queries the response was YES. [2024-01-30 14:17:33,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8614 conditions, 3267 events. 1841/3267 cut-off events. For 3131/3143 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21198 event pairs, 1230 based on Foata normal form. 22/2831 useless extension candidates. Maximal degree in co-relation 8586. Up to 2579 conditions per place. [2024-01-30 14:17:33,365 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 73 selfloop transitions, 22 changer transitions 0/106 dead transitions. [2024-01-30 14:17:33,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 106 transitions, 639 flow [2024-01-30 14:17:33,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:17:33,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:17:33,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 169 transitions. [2024-01-30 14:17:33,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4970588235294118 [2024-01-30 14:17:33,366 INFO L175 Difference]: Start difference. First operand has 78 places, 68 transitions, 329 flow. Second operand 5 states and 169 transitions. [2024-01-30 14:17:33,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 106 transitions, 639 flow [2024-01-30 14:17:33,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 106 transitions, 639 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-01-30 14:17:33,370 INFO L231 Difference]: Finished difference. Result has 84 places, 78 transitions, 461 flow [2024-01-30 14:17:33,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=461, PETRI_PLACES=84, PETRI_TRANSITIONS=78} [2024-01-30 14:17:33,371 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 12 predicate places. [2024-01-30 14:17:33,371 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 78 transitions, 461 flow [2024-01-30 14:17:33,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-01-30 14:17:33,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:33,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:33,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-01-30 14:17:33,372 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:33,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:33,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1322175106, now seen corresponding path program 2 times [2024-01-30 14:17:33,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:33,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835700043] [2024-01-30 14:17:33,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:33,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:33,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:33,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:33,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:33,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835700043] [2024-01-30 14:17:33,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835700043] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:33,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:33,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:17:33,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833463008] [2024-01-30 14:17:33,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:33,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:17:33,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:33,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:17:33,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:17:33,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:33,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 78 transitions, 461 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-01-30 14:17:33,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:33,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:33,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:33,951 INFO L124 PetriNetUnfolderBase]: 1833/3252 cut-off events. [2024-01-30 14:17:33,951 INFO L125 PetriNetUnfolderBase]: For 4183/4195 co-relation queries the response was YES. [2024-01-30 14:17:33,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9530 conditions, 3252 events. 1833/3252 cut-off events. For 4183/4195 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21019 event pairs, 1169 based on Foata normal form. 26/2909 useless extension candidates. Maximal degree in co-relation 9498. Up to 2579 conditions per place. [2024-01-30 14:17:33,969 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 72 selfloop transitions, 19 changer transitions 0/102 dead transitions. [2024-01-30 14:17:33,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 102 transitions, 747 flow [2024-01-30 14:17:33,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:17:33,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:17:33,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-01-30 14:17:33,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4588235294117647 [2024-01-30 14:17:33,971 INFO L175 Difference]: Start difference. First operand has 84 places, 78 transitions, 461 flow. Second operand 5 states and 156 transitions. [2024-01-30 14:17:33,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 102 transitions, 747 flow [2024-01-30 14:17:33,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 102 transitions, 707 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:17:33,981 INFO L231 Difference]: Finished difference. Result has 86 places, 81 transitions, 510 flow [2024-01-30 14:17:33,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=510, PETRI_PLACES=86, PETRI_TRANSITIONS=81} [2024-01-30 14:17:33,982 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 14 predicate places. [2024-01-30 14:17:33,982 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 81 transitions, 510 flow [2024-01-30 14:17:33,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-01-30 14:17:33,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:33,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:33,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-01-30 14:17:33,983 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:33,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:33,984 INFO L85 PathProgramCache]: Analyzing trace with hash 99638468, now seen corresponding path program 1 times [2024-01-30 14:17:33,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:33,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558480378] [2024-01-30 14:17:33,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:33,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:34,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:34,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:34,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:34,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558480378] [2024-01-30 14:17:34,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558480378] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:34,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:34,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:17:34,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441353237] [2024-01-30 14:17:34,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:34,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:17:34,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:34,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:17:34,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:17:34,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:17:34,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 81 transitions, 510 flow. Second operand has 6 states, 6 states have (on average 27.5) internal successors, (165), 6 states have internal predecessors, (165), 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-01-30 14:17:34,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:34,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:17:34,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:34,546 INFO L124 PetriNetUnfolderBase]: 1272/2375 cut-off events. [2024-01-30 14:17:34,546 INFO L125 PetriNetUnfolderBase]: For 4117/4186 co-relation queries the response was YES. [2024-01-30 14:17:34,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7133 conditions, 2375 events. 1272/2375 cut-off events. For 4117/4186 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15923 event pairs, 829 based on Foata normal form. 26/2092 useless extension candidates. Maximal degree in co-relation 7100. Up to 1863 conditions per place. [2024-01-30 14:17:34,564 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 54 selfloop transitions, 18 changer transitions 0/93 dead transitions. [2024-01-30 14:17:34,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 93 transitions, 696 flow [2024-01-30 14:17:34,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:17:34,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:17:34,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 158 transitions. [2024-01-30 14:17:34,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5808823529411765 [2024-01-30 14:17:34,566 INFO L175 Difference]: Start difference. First operand has 86 places, 81 transitions, 510 flow. Second operand 4 states and 158 transitions. [2024-01-30 14:17:34,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 93 transitions, 696 flow [2024-01-30 14:17:34,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 93 transitions, 684 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:17:34,576 INFO L231 Difference]: Finished difference. Result has 89 places, 81 transitions, 545 flow [2024-01-30 14:17:34,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=545, PETRI_PLACES=89, PETRI_TRANSITIONS=81} [2024-01-30 14:17:34,576 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 17 predicate places. [2024-01-30 14:17:34,577 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 81 transitions, 545 flow [2024-01-30 14:17:34,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.5) internal successors, (165), 6 states have internal predecessors, (165), 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-01-30 14:17:34,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:34,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:34,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-01-30 14:17:34,578 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:34,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:34,578 INFO L85 PathProgramCache]: Analyzing trace with hash 872485485, now seen corresponding path program 1 times [2024-01-30 14:17:34,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:34,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371624850] [2024-01-30 14:17:34,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:34,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:34,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:34,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:34,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:34,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371624850] [2024-01-30 14:17:34,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371624850] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:34,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:34,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:34,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943471336] [2024-01-30 14:17:34,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:34,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:34,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:34,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:34,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:34,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:34,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 545 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 states have internal predecessors, (124), 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-01-30 14:17:34,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:34,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:34,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:35,336 INFO L124 PetriNetUnfolderBase]: 1723/3055 cut-off events. [2024-01-30 14:17:35,336 INFO L125 PetriNetUnfolderBase]: For 4912/4924 co-relation queries the response was YES. [2024-01-30 14:17:35,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9211 conditions, 3055 events. 1723/3055 cut-off events. For 4912/4924 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19656 event pairs, 1125 based on Foata normal form. 42/2728 useless extension candidates. Maximal degree in co-relation 9176. Up to 2545 conditions per place. [2024-01-30 14:17:35,360 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 65 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-01-30 14:17:35,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 100 transitions, 780 flow [2024-01-30 14:17:35,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:35,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:35,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-01-30 14:17:35,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41421568627450983 [2024-01-30 14:17:35,361 INFO L175 Difference]: Start difference. First operand has 89 places, 81 transitions, 545 flow. Second operand 6 states and 169 transitions. [2024-01-30 14:17:35,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 100 transitions, 780 flow [2024-01-30 14:17:35,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 100 transitions, 751 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:35,377 INFO L231 Difference]: Finished difference. Result has 93 places, 81 transitions, 577 flow [2024-01-30 14:17:35,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=577, PETRI_PLACES=93, PETRI_TRANSITIONS=81} [2024-01-30 14:17:35,378 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 21 predicate places. [2024-01-30 14:17:35,378 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 81 transitions, 577 flow [2024-01-30 14:17:35,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 states have internal predecessors, (124), 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-01-30 14:17:35,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:35,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:35,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-01-30 14:17:35,379 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:35,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:35,380 INFO L85 PathProgramCache]: Analyzing trace with hash 434670971, now seen corresponding path program 1 times [2024-01-30 14:17:35,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:35,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373997468] [2024-01-30 14:17:35,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:35,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:35,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:35,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:35,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:35,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373997468] [2024-01-30 14:17:35,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373997468] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:35,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:35,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:35,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848223872] [2024-01-30 14:17:35,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:35,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:35,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:35,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:35,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:35,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:35,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 81 transitions, 577 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:35,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:35,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:35,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:36,033 INFO L124 PetriNetUnfolderBase]: 1733/3084 cut-off events. [2024-01-30 14:17:36,034 INFO L125 PetriNetUnfolderBase]: For 5670/5682 co-relation queries the response was YES. [2024-01-30 14:17:36,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9467 conditions, 3084 events. 1733/3084 cut-off events. For 5670/5682 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19673 event pairs, 1112 based on Foata normal form. 18/2734 useless extension candidates. Maximal degree in co-relation 9431. Up to 2706 conditions per place. [2024-01-30 14:17:36,056 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 78 selfloop transitions, 15 changer transitions 0/104 dead transitions. [2024-01-30 14:17:36,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 104 transitions, 834 flow [2024-01-30 14:17:36,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:36,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:36,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-01-30 14:17:36,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068627450980392 [2024-01-30 14:17:36,058 INFO L175 Difference]: Start difference. First operand has 93 places, 81 transitions, 577 flow. Second operand 6 states and 166 transitions. [2024-01-30 14:17:36,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 104 transitions, 834 flow [2024-01-30 14:17:36,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 104 transitions, 796 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-01-30 14:17:36,069 INFO L231 Difference]: Finished difference. Result has 96 places, 84 transitions, 598 flow [2024-01-30 14:17:36,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=539, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=598, PETRI_PLACES=96, PETRI_TRANSITIONS=84} [2024-01-30 14:17:36,070 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 24 predicate places. [2024-01-30 14:17:36,070 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 84 transitions, 598 flow [2024-01-30 14:17:36,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:36,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:36,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:36,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-01-30 14:17:36,071 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:36,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:36,071 INFO L85 PathProgramCache]: Analyzing trace with hash 713836405, now seen corresponding path program 2 times [2024-01-30 14:17:36,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:36,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384638578] [2024-01-30 14:17:36,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:36,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:36,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:36,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:36,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:36,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384638578] [2024-01-30 14:17:36,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384638578] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:36,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:36,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:36,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941219338] [2024-01-30 14:17:36,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:36,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:36,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:36,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:36,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:36,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:36,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 84 transitions, 598 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:36,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:36,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:36,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:36,674 INFO L124 PetriNetUnfolderBase]: 1743/3106 cut-off events. [2024-01-30 14:17:36,674 INFO L125 PetriNetUnfolderBase]: For 5770/5782 co-relation queries the response was YES. [2024-01-30 14:17:36,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9539 conditions, 3106 events. 1743/3106 cut-off events. For 5770/5782 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19826 event pairs, 1112 based on Foata normal form. 18/2756 useless extension candidates. Maximal degree in co-relation 9502. Up to 2715 conditions per place. [2024-01-30 14:17:36,696 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 77 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-01-30 14:17:36,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 104 transitions, 850 flow [2024-01-30 14:17:36,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:36,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:36,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-01-30 14:17:36,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-01-30 14:17:36,697 INFO L175 Difference]: Start difference. First operand has 96 places, 84 transitions, 598 flow. Second operand 6 states and 165 transitions. [2024-01-30 14:17:36,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 104 transitions, 850 flow [2024-01-30 14:17:36,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 104 transitions, 814 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:17:36,709 INFO L231 Difference]: Finished difference. Result has 98 places, 86 transitions, 615 flow [2024-01-30 14:17:36,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=615, PETRI_PLACES=98, PETRI_TRANSITIONS=86} [2024-01-30 14:17:36,710 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 26 predicate places. [2024-01-30 14:17:36,710 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 86 transitions, 615 flow [2024-01-30 14:17:36,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:36,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:36,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:36,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-01-30 14:17:36,711 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:36,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:36,711 INFO L85 PathProgramCache]: Analyzing trace with hash 478493375, now seen corresponding path program 3 times [2024-01-30 14:17:36,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:36,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320912011] [2024-01-30 14:17:36,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:36,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:36,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:36,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:36,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:36,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320912011] [2024-01-30 14:17:36,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320912011] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:36,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:36,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:36,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713291840] [2024-01-30 14:17:36,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:36,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:36,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:36,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:36,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:36,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:36,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 86 transitions, 615 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:36,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:36,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:36,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:37,318 INFO L124 PetriNetUnfolderBase]: 1733/3069 cut-off events. [2024-01-30 14:17:37,319 INFO L125 PetriNetUnfolderBase]: For 5773/5785 co-relation queries the response was YES. [2024-01-30 14:17:37,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9468 conditions, 3069 events. 1733/3069 cut-off events. For 5773/5785 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19614 event pairs, 1134 based on Foata normal form. 18/2716 useless extension candidates. Maximal degree in co-relation 9430. Up to 2712 conditions per place. [2024-01-30 14:17:37,339 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 73 selfloop transitions, 17 changer transitions 0/101 dead transitions. [2024-01-30 14:17:37,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 101 transitions, 834 flow [2024-01-30 14:17:37,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:37,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:37,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-01-30 14:17:37,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946078431372549 [2024-01-30 14:17:37,341 INFO L175 Difference]: Start difference. First operand has 98 places, 86 transitions, 615 flow. Second operand 6 states and 161 transitions. [2024-01-30 14:17:37,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 101 transitions, 834 flow [2024-01-30 14:17:37,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 101 transitions, 815 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:37,352 INFO L231 Difference]: Finished difference. Result has 102 places, 87 transitions, 643 flow [2024-01-30 14:17:37,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=643, PETRI_PLACES=102, PETRI_TRANSITIONS=87} [2024-01-30 14:17:37,353 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 30 predicate places. [2024-01-30 14:17:37,353 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 87 transitions, 643 flow [2024-01-30 14:17:37,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:37,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:37,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:37,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-01-30 14:17:37,354 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:37,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:37,354 INFO L85 PathProgramCache]: Analyzing trace with hash 479170579, now seen corresponding path program 1 times [2024-01-30 14:17:37,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:37,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888392475] [2024-01-30 14:17:37,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:37,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:37,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:37,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:37,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:37,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888392475] [2024-01-30 14:17:37,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888392475] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:37,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:37,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:37,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366814057] [2024-01-30 14:17:37,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:37,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:37,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:37,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:37,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:37,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:37,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 87 transitions, 643 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:37,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:37,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:37,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:37,940 INFO L124 PetriNetUnfolderBase]: 1882/3398 cut-off events. [2024-01-30 14:17:37,940 INFO L125 PetriNetUnfolderBase]: For 7401/7545 co-relation queries the response was YES. [2024-01-30 14:17:37,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10664 conditions, 3398 events. 1882/3398 cut-off events. For 7401/7545 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 22156 event pairs, 1232 based on Foata normal form. 24/3031 useless extension candidates. Maximal degree in co-relation 10625. Up to 2636 conditions per place. [2024-01-30 14:17:37,961 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 78 selfloop transitions, 29 changer transitions 0/121 dead transitions. [2024-01-30 14:17:37,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 121 transitions, 1048 flow [2024-01-30 14:17:37,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:37,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:37,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-01-30 14:17:37,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-01-30 14:17:37,962 INFO L175 Difference]: Start difference. First operand has 102 places, 87 transitions, 643 flow. Second operand 6 states and 174 transitions. [2024-01-30 14:17:37,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 121 transitions, 1048 flow [2024-01-30 14:17:37,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 121 transitions, 1036 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:17:37,976 INFO L231 Difference]: Finished difference. Result has 108 places, 97 transitions, 828 flow [2024-01-30 14:17:37,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=828, PETRI_PLACES=108, PETRI_TRANSITIONS=97} [2024-01-30 14:17:37,977 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 36 predicate places. [2024-01-30 14:17:37,977 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 97 transitions, 828 flow [2024-01-30 14:17:37,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:37,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:37,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:37,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-01-30 14:17:37,978 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:37,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:37,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1656351461, now seen corresponding path program 2 times [2024-01-30 14:17:37,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:37,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561244166] [2024-01-30 14:17:37,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:37,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:37,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:38,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:38,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:38,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561244166] [2024-01-30 14:17:38,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561244166] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:38,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:38,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:38,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646095257] [2024-01-30 14:17:38,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:38,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:38,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:38,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:38,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:38,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:38,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 97 transitions, 828 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:38,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:38,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:38,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:38,580 INFO L124 PetriNetUnfolderBase]: 1888/3401 cut-off events. [2024-01-30 14:17:38,580 INFO L125 PetriNetUnfolderBase]: For 8877/9025 co-relation queries the response was YES. [2024-01-30 14:17:38,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11043 conditions, 3401 events. 1888/3401 cut-off events. For 8877/9025 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 22227 event pairs, 1226 based on Foata normal form. 27/3032 useless extension candidates. Maximal degree in co-relation 11001. Up to 2636 conditions per place. [2024-01-30 14:17:38,602 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 71 selfloop transitions, 31 changer transitions 0/116 dead transitions. [2024-01-30 14:17:38,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 116 transitions, 1108 flow [2024-01-30 14:17:38,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:17:38,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:17:38,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-01-30 14:17:38,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43823529411764706 [2024-01-30 14:17:38,604 INFO L175 Difference]: Start difference. First operand has 108 places, 97 transitions, 828 flow. Second operand 5 states and 149 transitions. [2024-01-30 14:17:38,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 116 transitions, 1108 flow [2024-01-30 14:17:38,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 116 transitions, 1084 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:38,624 INFO L231 Difference]: Finished difference. Result has 111 places, 99 transitions, 912 flow [2024-01-30 14:17:38,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=912, PETRI_PLACES=111, PETRI_TRANSITIONS=99} [2024-01-30 14:17:38,625 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 39 predicate places. [2024-01-30 14:17:38,625 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 99 transitions, 912 flow [2024-01-30 14:17:38,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:38,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:38,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:38,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-01-30 14:17:38,626 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:38,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:38,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1656379361, now seen corresponding path program 3 times [2024-01-30 14:17:38,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:38,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628270021] [2024-01-30 14:17:38,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:38,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:38,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:38,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-01-30 14:17:38,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:38,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628270021] [2024-01-30 14:17:38,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628270021] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:38,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:38,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:38,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205986959] [2024-01-30 14:17:38,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:38,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:38,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:38,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:38,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:38,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:38,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 99 transitions, 912 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:38,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:38,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:38,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:39,211 INFO L124 PetriNetUnfolderBase]: 1910/3431 cut-off events. [2024-01-30 14:17:39,212 INFO L125 PetriNetUnfolderBase]: For 11010/11145 co-relation queries the response was YES. [2024-01-30 14:17:39,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11449 conditions, 3431 events. 1910/3431 cut-off events. For 11010/11145 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 22394 event pairs, 1296 based on Foata normal form. 29/3060 useless extension candidates. Maximal degree in co-relation 11406. Up to 2665 conditions per place. [2024-01-30 14:17:39,226 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 68 selfloop transitions, 36 changer transitions 0/118 dead transitions. [2024-01-30 14:17:39,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 118 transitions, 1214 flow [2024-01-30 14:17:39,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:17:39,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:17:39,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-01-30 14:17:39,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4323529411764706 [2024-01-30 14:17:39,229 INFO L175 Difference]: Start difference. First operand has 111 places, 99 transitions, 912 flow. Second operand 5 states and 147 transitions. [2024-01-30 14:17:39,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 118 transitions, 1214 flow [2024-01-30 14:17:39,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 118 transitions, 1180 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:39,248 INFO L231 Difference]: Finished difference. Result has 115 places, 104 transitions, 1035 flow [2024-01-30 14:17:39,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1035, PETRI_PLACES=115, PETRI_TRANSITIONS=104} [2024-01-30 14:17:39,249 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 43 predicate places. [2024-01-30 14:17:39,249 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 104 transitions, 1035 flow [2024-01-30 14:17:39,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 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-01-30 14:17:39,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:39,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:39,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-01-30 14:17:39,250 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:39,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:39,250 INFO L85 PathProgramCache]: Analyzing trace with hash -672431055, now seen corresponding path program 1 times [2024-01-30 14:17:39,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:39,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383915293] [2024-01-30 14:17:39,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:39,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:39,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:39,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:39,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:39,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383915293] [2024-01-30 14:17:39,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383915293] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:39,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:39,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:39,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991029506] [2024-01-30 14:17:39,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:39,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:39,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:39,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:39,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:39,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:17:39,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 104 transitions, 1035 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 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-01-30 14:17:39,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:39,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:17:39,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:39,801 INFO L124 PetriNetUnfolderBase]: 1417/2583 cut-off events. [2024-01-30 14:17:39,801 INFO L125 PetriNetUnfolderBase]: For 12163/12238 co-relation queries the response was YES. [2024-01-30 14:17:39,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9328 conditions, 2583 events. 1417/2583 cut-off events. For 12163/12238 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16154 event pairs, 430 based on Foata normal form. 93/2387 useless extension candidates. Maximal degree in co-relation 9283. Up to 1372 conditions per place. [2024-01-30 14:17:39,819 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 78 selfloop transitions, 44 changer transitions 0/145 dead transitions. [2024-01-30 14:17:39,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 145 transitions, 1455 flow [2024-01-30 14:17:39,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:39,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:39,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 243 transitions. [2024-01-30 14:17:39,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5955882352941176 [2024-01-30 14:17:39,820 INFO L175 Difference]: Start difference. First operand has 115 places, 104 transitions, 1035 flow. Second operand 6 states and 243 transitions. [2024-01-30 14:17:39,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 145 transitions, 1455 flow [2024-01-30 14:17:39,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 145 transitions, 1358 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-01-30 14:17:39,838 INFO L231 Difference]: Finished difference. Result has 118 places, 111 transitions, 1117 flow [2024-01-30 14:17:39,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1117, PETRI_PLACES=118, PETRI_TRANSITIONS=111} [2024-01-30 14:17:39,839 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 46 predicate places. [2024-01-30 14:17:39,839 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 111 transitions, 1117 flow [2024-01-30 14:17:39,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 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-01-30 14:17:39,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:39,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:39,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-01-30 14:17:39,840 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:39,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:39,840 INFO L85 PathProgramCache]: Analyzing trace with hash 920635622, now seen corresponding path program 1 times [2024-01-30 14:17:39,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:39,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974119238] [2024-01-30 14:17:39,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:39,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:39,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:40,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-01-30 14:17:40,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:40,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974119238] [2024-01-30 14:17:40,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974119238] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:40,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:40,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:40,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461792703] [2024-01-30 14:17:40,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:40,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:40,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:40,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:40,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:40,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:40,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 111 transitions, 1117 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:40,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:40,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:40,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:40,513 INFO L124 PetriNetUnfolderBase]: 1587/2881 cut-off events. [2024-01-30 14:17:40,513 INFO L125 PetriNetUnfolderBase]: For 13266/13319 co-relation queries the response was YES. [2024-01-30 14:17:40,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10842 conditions, 2881 events. 1587/2881 cut-off events. For 13266/13319 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17578 event pairs, 435 based on Foata normal form. 110/2826 useless extension candidates. Maximal degree in co-relation 10795. Up to 1394 conditions per place. [2024-01-30 14:17:40,529 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 96 selfloop transitions, 50 changer transitions 0/158 dead transitions. [2024-01-30 14:17:40,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 158 transitions, 1672 flow [2024-01-30 14:17:40,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:17:40,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:17:40,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-01-30 14:17:40,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4474789915966387 [2024-01-30 14:17:40,531 INFO L175 Difference]: Start difference. First operand has 118 places, 111 transitions, 1117 flow. Second operand 7 states and 213 transitions. [2024-01-30 14:17:40,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 158 transitions, 1672 flow [2024-01-30 14:17:40,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 158 transitions, 1637 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-01-30 14:17:40,553 INFO L231 Difference]: Finished difference. Result has 125 places, 124 transitions, 1365 flow [2024-01-30 14:17:40,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1365, PETRI_PLACES=125, PETRI_TRANSITIONS=124} [2024-01-30 14:17:40,553 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 53 predicate places. [2024-01-30 14:17:40,553 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 124 transitions, 1365 flow [2024-01-30 14:17:40,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:40,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:40,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:40,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-01-30 14:17:40,554 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:40,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:40,554 INFO L85 PathProgramCache]: Analyzing trace with hash 836668821, now seen corresponding path program 2 times [2024-01-30 14:17:40,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:40,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542292866] [2024-01-30 14:17:40,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:40,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:40,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:40,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:40,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:40,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542292866] [2024-01-30 14:17:40,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542292866] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:40,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:40,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:40,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953333341] [2024-01-30 14:17:40,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:40,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:40,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:40,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:40,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:40,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:17:40,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 124 transitions, 1365 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 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-01-30 14:17:40,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:40,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:17:40,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:41,091 INFO L124 PetriNetUnfolderBase]: 1343/2499 cut-off events. [2024-01-30 14:17:41,091 INFO L125 PetriNetUnfolderBase]: For 15511/15577 co-relation queries the response was YES. [2024-01-30 14:17:41,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10430 conditions, 2499 events. 1343/2499 cut-off events. For 15511/15577 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 15765 event pairs, 387 based on Foata normal form. 30/2322 useless extension candidates. Maximal degree in co-relation 10379. Up to 1362 conditions per place. [2024-01-30 14:17:41,110 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 80 selfloop transitions, 48 changer transitions 0/151 dead transitions. [2024-01-30 14:17:41,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 151 transitions, 1747 flow [2024-01-30 14:17:41,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:17:41,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:17:41,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 203 transitions. [2024-01-30 14:17:41,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5970588235294118 [2024-01-30 14:17:41,111 INFO L175 Difference]: Start difference. First operand has 125 places, 124 transitions, 1365 flow. Second operand 5 states and 203 transitions. [2024-01-30 14:17:41,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 151 transitions, 1747 flow [2024-01-30 14:17:41,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 151 transitions, 1711 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:41,144 INFO L231 Difference]: Finished difference. Result has 128 places, 124 transitions, 1450 flow [2024-01-30 14:17:41,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1450, PETRI_PLACES=128, PETRI_TRANSITIONS=124} [2024-01-30 14:17:41,144 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 56 predicate places. [2024-01-30 14:17:41,145 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 124 transitions, 1450 flow [2024-01-30 14:17:41,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 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-01-30 14:17:41,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:41,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:41,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-01-30 14:17:41,146 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:41,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:41,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1832351230, now seen corresponding path program 1 times [2024-01-30 14:17:41,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:41,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012408225] [2024-01-30 14:17:41,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:41,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:41,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:41,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:41,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:41,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012408225] [2024-01-30 14:17:41,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012408225] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:41,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:41,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:41,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959753428] [2024-01-30 14:17:41,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:41,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:41,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:41,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:41,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:41,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:41,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 124 transitions, 1450 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 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-01-30 14:17:41,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:41,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:41,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:41,806 INFO L124 PetriNetUnfolderBase]: 1721/3093 cut-off events. [2024-01-30 14:17:41,806 INFO L125 PetriNetUnfolderBase]: For 19668/19792 co-relation queries the response was YES. [2024-01-30 14:17:41,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12947 conditions, 3093 events. 1721/3093 cut-off events. For 19668/19792 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 18445 event pairs, 440 based on Foata normal form. 87/2968 useless extension candidates. Maximal degree in co-relation 12895. Up to 1637 conditions per place. [2024-01-30 14:17:41,825 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 96 selfloop transitions, 51 changer transitions 0/161 dead transitions. [2024-01-30 14:17:41,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 161 transitions, 1900 flow [2024-01-30 14:17:41,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:41,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:41,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-01-30 14:17:41,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4632352941176471 [2024-01-30 14:17:41,828 INFO L175 Difference]: Start difference. First operand has 128 places, 124 transitions, 1450 flow. Second operand 6 states and 189 transitions. [2024-01-30 14:17:41,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 161 transitions, 1900 flow [2024-01-30 14:17:41,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 161 transitions, 1800 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:17:41,864 INFO L231 Difference]: Finished difference. Result has 130 places, 124 transitions, 1479 flow [2024-01-30 14:17:41,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1479, PETRI_PLACES=130, PETRI_TRANSITIONS=124} [2024-01-30 14:17:41,864 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 58 predicate places. [2024-01-30 14:17:41,864 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 124 transitions, 1479 flow [2024-01-30 14:17:41,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 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-01-30 14:17:41,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:41,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:41,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-01-30 14:17:41,865 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:41,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:41,865 INFO L85 PathProgramCache]: Analyzing trace with hash 260687928, now seen corresponding path program 2 times [2024-01-30 14:17:41,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:41,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722276298] [2024-01-30 14:17:41,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:41,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:41,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:42,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:42,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:42,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722276298] [2024-01-30 14:17:42,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722276298] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:42,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:42,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:42,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010657642] [2024-01-30 14:17:42,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:42,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:42,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:42,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:42,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:42,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:42,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 124 transitions, 1479 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:42,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:42,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:42,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:42,503 INFO L124 PetriNetUnfolderBase]: 1473/2721 cut-off events. [2024-01-30 14:17:42,504 INFO L125 PetriNetUnfolderBase]: For 18849/18900 co-relation queries the response was YES. [2024-01-30 14:17:42,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11701 conditions, 2721 events. 1473/2721 cut-off events. For 18849/18900 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 16541 event pairs, 489 based on Foata normal form. 42/2601 useless extension candidates. Maximal degree in co-relation 11648. Up to 1406 conditions per place. [2024-01-30 14:17:42,517 INFO L140 encePairwiseOnDemand]: 55/68 looper letters, 101 selfloop transitions, 62 changer transitions 0/175 dead transitions. [2024-01-30 14:17:42,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 175 transitions, 2073 flow [2024-01-30 14:17:42,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:17:42,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:17:42,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-01-30 14:17:42,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46008403361344535 [2024-01-30 14:17:42,518 INFO L175 Difference]: Start difference. First operand has 130 places, 124 transitions, 1479 flow. Second operand 7 states and 219 transitions. [2024-01-30 14:17:42,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 175 transitions, 2073 flow [2024-01-30 14:17:42,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 175 transitions, 1962 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:17:42,546 INFO L231 Difference]: Finished difference. Result has 133 places, 133 transitions, 1611 flow [2024-01-30 14:17:42,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1611, PETRI_PLACES=133, PETRI_TRANSITIONS=133} [2024-01-30 14:17:42,547 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 61 predicate places. [2024-01-30 14:17:42,547 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 133 transitions, 1611 flow [2024-01-30 14:17:42,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:42,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:42,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:42,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-01-30 14:17:42,547 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:42,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:42,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1852547236, now seen corresponding path program 3 times [2024-01-30 14:17:42,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:42,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890008396] [2024-01-30 14:17:42,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:42,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:42,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:42,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:42,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:42,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890008396] [2024-01-30 14:17:42,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890008396] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:42,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:42,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:42,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678476388] [2024-01-30 14:17:42,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:42,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:42,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:42,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:42,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:42,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:42,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 133 transitions, 1611 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:42,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:42,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:42,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:43,204 INFO L124 PetriNetUnfolderBase]: 1597/2955 cut-off events. [2024-01-30 14:17:43,205 INFO L125 PetriNetUnfolderBase]: For 22204/22255 co-relation queries the response was YES. [2024-01-30 14:17:43,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13419 conditions, 2955 events. 1597/2955 cut-off events. For 22204/22255 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 18239 event pairs, 504 based on Foata normal form. 48/2837 useless extension candidates. Maximal degree in co-relation 13365. Up to 1463 conditions per place. [2024-01-30 14:17:43,224 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 93 selfloop transitions, 85 changer transitions 0/190 dead transitions. [2024-01-30 14:17:43,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 190 transitions, 2433 flow [2024-01-30 14:17:43,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:17:43,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:17:43,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-01-30 14:17:43,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46008403361344535 [2024-01-30 14:17:43,225 INFO L175 Difference]: Start difference. First operand has 133 places, 133 transitions, 1611 flow. Second operand 7 states and 219 transitions. [2024-01-30 14:17:43,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 190 transitions, 2433 flow [2024-01-30 14:17:43,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 190 transitions, 2271 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-01-30 14:17:43,263 INFO L231 Difference]: Finished difference. Result has 137 places, 157 transitions, 2013 flow [2024-01-30 14:17:43,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2013, PETRI_PLACES=137, PETRI_TRANSITIONS=157} [2024-01-30 14:17:43,264 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 65 predicate places. [2024-01-30 14:17:43,264 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 157 transitions, 2013 flow [2024-01-30 14:17:43,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:43,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:43,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:43,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-01-30 14:17:43,264 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:43,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:43,265 INFO L85 PathProgramCache]: Analyzing trace with hash -2062542735, now seen corresponding path program 1 times [2024-01-30 14:17:43,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:43,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773029014] [2024-01-30 14:17:43,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:43,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:43,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:43,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:43,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:43,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773029014] [2024-01-30 14:17:43,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773029014] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:43,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:43,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:43,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294063987] [2024-01-30 14:17:43,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:43,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:43,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:43,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:43,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:43,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:17:43,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 157 transitions, 2013 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-01-30 14:17:43,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:43,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:17:43,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:44,100 INFO L124 PetriNetUnfolderBase]: 1394/2665 cut-off events. [2024-01-30 14:17:44,100 INFO L125 PetriNetUnfolderBase]: For 23750/23877 co-relation queries the response was YES. [2024-01-30 14:17:44,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12999 conditions, 2665 events. 1394/2665 cut-off events. For 23750/23877 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 17088 event pairs, 498 based on Foata normal form. 32/2532 useless extension candidates. Maximal degree in co-relation 12942. Up to 2012 conditions per place. [2024-01-30 14:17:44,129 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 137 selfloop transitions, 39 changer transitions 0/204 dead transitions. [2024-01-30 14:17:44,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 204 transitions, 2833 flow [2024-01-30 14:17:44,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:17:44,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:17:44,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 252 transitions. [2024-01-30 14:17:44,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5294117647058824 [2024-01-30 14:17:44,131 INFO L175 Difference]: Start difference. First operand has 137 places, 157 transitions, 2013 flow. Second operand 7 states and 252 transitions. [2024-01-30 14:17:44,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 204 transitions, 2833 flow [2024-01-30 14:17:44,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 204 transitions, 2754 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:44,188 INFO L231 Difference]: Finished difference. Result has 145 places, 181 transitions, 2447 flow [2024-01-30 14:17:44,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2447, PETRI_PLACES=145, PETRI_TRANSITIONS=181} [2024-01-30 14:17:44,189 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 73 predicate places. [2024-01-30 14:17:44,189 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 181 transitions, 2447 flow [2024-01-30 14:17:44,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-01-30 14:17:44,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:44,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:44,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-01-30 14:17:44,189 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:44,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:44,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1372976417, now seen corresponding path program 1 times [2024-01-30 14:17:44,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:44,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842602774] [2024-01-30 14:17:44,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:44,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:44,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:44,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:44,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:44,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842602774] [2024-01-30 14:17:44,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842602774] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:44,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:44,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:44,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708613247] [2024-01-30 14:17:44,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:44,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:44,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:44,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:44,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:44,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:17:44,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 181 transitions, 2447 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-01-30 14:17:44,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:44,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:17:44,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:44,974 INFO L124 PetriNetUnfolderBase]: 1394/2634 cut-off events. [2024-01-30 14:17:44,974 INFO L125 PetriNetUnfolderBase]: For 24540/24669 co-relation queries the response was YES. [2024-01-30 14:17:44,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12913 conditions, 2634 events. 1394/2634 cut-off events. For 24540/24669 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 16799 event pairs, 530 based on Foata normal form. 36/2479 useless extension candidates. Maximal degree in co-relation 12852. Up to 1701 conditions per place. [2024-01-30 14:17:44,998 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 160 selfloop transitions, 60 changer transitions 0/248 dead transitions. [2024-01-30 14:17:44,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 248 transitions, 3734 flow [2024-01-30 14:17:44,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:44,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:44,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 228 transitions. [2024-01-30 14:17:44,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5588235294117647 [2024-01-30 14:17:44,999 INFO L175 Difference]: Start difference. First operand has 145 places, 181 transitions, 2447 flow. Second operand 6 states and 228 transitions. [2024-01-30 14:17:44,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 248 transitions, 3734 flow [2024-01-30 14:17:45,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 248 transitions, 3724 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-01-30 14:17:45,046 INFO L231 Difference]: Finished difference. Result has 153 places, 217 transitions, 3277 flow [2024-01-30 14:17:45,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3277, PETRI_PLACES=153, PETRI_TRANSITIONS=217} [2024-01-30 14:17:45,047 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 81 predicate places. [2024-01-30 14:17:45,047 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 217 transitions, 3277 flow [2024-01-30 14:17:45,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-01-30 14:17:45,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:45,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:45,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-01-30 14:17:45,047 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:45,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:45,048 INFO L85 PathProgramCache]: Analyzing trace with hash 840494392, now seen corresponding path program 1 times [2024-01-30 14:17:45,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:45,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989687194] [2024-01-30 14:17:45,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:45,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:45,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:45,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:45,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:45,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989687194] [2024-01-30 14:17:45,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989687194] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:45,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:45,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:45,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813476907] [2024-01-30 14:17:45,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:45,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:45,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:45,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:45,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:45,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:17:45,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 217 transitions, 3277 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-01-30 14:17:45,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:45,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:17:45,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:45,614 INFO L124 PetriNetUnfolderBase]: 1474/2780 cut-off events. [2024-01-30 14:17:45,614 INFO L125 PetriNetUnfolderBase]: For 29489/29632 co-relation queries the response was YES. [2024-01-30 14:17:45,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14214 conditions, 2780 events. 1474/2780 cut-off events. For 29489/29632 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 18021 event pairs, 406 based on Foata normal form. 42/2622 useless extension candidates. Maximal degree in co-relation 14148. Up to 1452 conditions per place. [2024-01-30 14:17:45,640 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 131 selfloop transitions, 88 changer transitions 0/247 dead transitions. [2024-01-30 14:17:45,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 247 transitions, 3923 flow [2024-01-30 14:17:45,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:45,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:45,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-01-30 14:17:45,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637254901960784 [2024-01-30 14:17:45,641 INFO L175 Difference]: Start difference. First operand has 153 places, 217 transitions, 3277 flow. Second operand 6 states and 230 transitions. [2024-01-30 14:17:45,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 247 transitions, 3923 flow [2024-01-30 14:17:45,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 247 transitions, 3892 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-01-30 14:17:45,690 INFO L231 Difference]: Finished difference. Result has 158 places, 219 transitions, 3445 flow [2024-01-30 14:17:45,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3246, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3445, PETRI_PLACES=158, PETRI_TRANSITIONS=219} [2024-01-30 14:17:45,691 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 86 predicate places. [2024-01-30 14:17:45,691 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 219 transitions, 3445 flow [2024-01-30 14:17:45,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-01-30 14:17:45,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:45,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:45,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-01-30 14:17:45,692 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:45,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:45,692 INFO L85 PathProgramCache]: Analyzing trace with hash -84859920, now seen corresponding path program 2 times [2024-01-30 14:17:45,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:45,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007951225] [2024-01-30 14:17:45,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:45,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:45,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:45,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:45,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:45,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007951225] [2024-01-30 14:17:45,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007951225] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:45,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:45,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:45,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528477129] [2024-01-30 14:17:45,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:45,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:45,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:45,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:45,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:45,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:17:45,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 219 transitions, 3445 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-01-30 14:17:45,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:45,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:17:45,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:46,300 INFO L124 PetriNetUnfolderBase]: 1554/2920 cut-off events. [2024-01-30 14:17:46,300 INFO L125 PetriNetUnfolderBase]: For 33402/33581 co-relation queries the response was YES. [2024-01-30 14:17:46,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15227 conditions, 2920 events. 1554/2920 cut-off events. For 33402/33581 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 19097 event pairs, 420 based on Foata normal form. 42/2762 useless extension candidates. Maximal degree in co-relation 15159. Up to 1476 conditions per place. [2024-01-30 14:17:46,324 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 129 selfloop transitions, 89 changer transitions 0/246 dead transitions. [2024-01-30 14:17:46,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 246 transitions, 4077 flow [2024-01-30 14:17:46,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:17:46,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:17:46,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 199 transitions. [2024-01-30 14:17:46,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852941176470589 [2024-01-30 14:17:46,325 INFO L175 Difference]: Start difference. First operand has 158 places, 219 transitions, 3445 flow. Second operand 5 states and 199 transitions. [2024-01-30 14:17:46,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 246 transitions, 4077 flow [2024-01-30 14:17:46,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 246 transitions, 3959 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-01-30 14:17:46,382 INFO L231 Difference]: Finished difference. Result has 160 places, 221 transitions, 3541 flow [2024-01-30 14:17:46,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3541, PETRI_PLACES=160, PETRI_TRANSITIONS=221} [2024-01-30 14:17:46,382 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 88 predicate places. [2024-01-30 14:17:46,382 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 221 transitions, 3541 flow [2024-01-30 14:17:46,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-01-30 14:17:46,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:46,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:46,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-01-30 14:17:46,383 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:46,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:46,383 INFO L85 PathProgramCache]: Analyzing trace with hash -55231050, now seen corresponding path program 3 times [2024-01-30 14:17:46,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:46,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203231466] [2024-01-30 14:17:46,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:46,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:46,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:46,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:46,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:46,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203231466] [2024-01-30 14:17:46,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203231466] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:46,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:46,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:17:46,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885703434] [2024-01-30 14:17:46,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:46,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:17:46,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:46,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:17:46,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:17:46,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:17:46,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 221 transitions, 3541 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-01-30 14:17:46,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:46,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:17:46,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:47,013 INFO L124 PetriNetUnfolderBase]: 1522/2846 cut-off events. [2024-01-30 14:17:47,013 INFO L125 PetriNetUnfolderBase]: For 34204/34381 co-relation queries the response was YES. [2024-01-30 14:17:47,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15021 conditions, 2846 events. 1522/2846 cut-off events. For 34204/34381 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18533 event pairs, 435 based on Foata normal form. 42/2661 useless extension candidates. Maximal degree in co-relation 14952. Up to 1468 conditions per place. [2024-01-30 14:17:47,039 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 123 selfloop transitions, 93 changer transitions 0/244 dead transitions. [2024-01-30 14:17:47,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 244 transitions, 4132 flow [2024-01-30 14:17:47,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:17:47,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:17:47,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 198 transitions. [2024-01-30 14:17:47,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823529411764706 [2024-01-30 14:17:47,040 INFO L175 Difference]: Start difference. First operand has 160 places, 221 transitions, 3541 flow. Second operand 5 states and 198 transitions. [2024-01-30 14:17:47,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 244 transitions, 4132 flow [2024-01-30 14:17:47,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 244 transitions, 4027 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:17:47,095 INFO L231 Difference]: Finished difference. Result has 162 places, 221 transitions, 3634 flow [2024-01-30 14:17:47,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3436, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3634, PETRI_PLACES=162, PETRI_TRANSITIONS=221} [2024-01-30 14:17:47,096 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 90 predicate places. [2024-01-30 14:17:47,096 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 221 transitions, 3634 flow [2024-01-30 14:17:47,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-01-30 14:17:47,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:47,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:47,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-01-30 14:17:47,096 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:47,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:47,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1834036613, now seen corresponding path program 1 times [2024-01-30 14:17:47,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:47,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901411220] [2024-01-30 14:17:47,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:47,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:47,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:47,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:47,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:47,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901411220] [2024-01-30 14:17:47,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901411220] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:47,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:47,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:47,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546099470] [2024-01-30 14:17:47,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:47,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:47,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:47,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:47,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:47,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:47,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 221 transitions, 3634 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:17:47,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:47,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:47,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:47,975 INFO L124 PetriNetUnfolderBase]: 2080/3721 cut-off events. [2024-01-30 14:17:47,975 INFO L125 PetriNetUnfolderBase]: For 39071/39332 co-relation queries the response was YES. [2024-01-30 14:17:47,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19393 conditions, 3721 events. 2080/3721 cut-off events. For 39071/39332 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 22921 event pairs, 485 based on Foata normal form. 78/3558 useless extension candidates. Maximal degree in co-relation 19324. Up to 1768 conditions per place. [2024-01-30 14:17:47,999 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 146 selfloop transitions, 92 changer transitions 0/257 dead transitions. [2024-01-30 14:17:48,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 257 transitions, 4322 flow [2024-01-30 14:17:48,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:48,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:48,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-01-30 14:17:48,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485294117647059 [2024-01-30 14:17:48,013 INFO L175 Difference]: Start difference. First operand has 162 places, 221 transitions, 3634 flow. Second operand 6 states and 183 transitions. [2024-01-30 14:17:48,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 257 transitions, 4322 flow [2024-01-30 14:17:48,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 257 transitions, 4022 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:17:48,094 INFO L231 Difference]: Finished difference. Result has 163 places, 221 transitions, 3536 flow [2024-01-30 14:17:48,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3334, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3536, PETRI_PLACES=163, PETRI_TRANSITIONS=221} [2024-01-30 14:17:48,095 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 91 predicate places. [2024-01-30 14:17:48,095 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 221 transitions, 3536 flow [2024-01-30 14:17:48,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:17:48,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:48,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:48,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-01-30 14:17:48,095 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:48,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:48,095 INFO L85 PathProgramCache]: Analyzing trace with hash 688875648, now seen corresponding path program 1 times [2024-01-30 14:17:48,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:48,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779220178] [2024-01-30 14:17:48,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:48,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:48,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:48,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:48,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:48,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779220178] [2024-01-30 14:17:48,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779220178] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:48,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:48,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:48,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356567686] [2024-01-30 14:17:48,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:48,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:48,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:48,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:48,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:48,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:48,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 221 transitions, 3536 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:48,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:48,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:48,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:48,820 INFO L124 PetriNetUnfolderBase]: 1680/3113 cut-off events. [2024-01-30 14:17:48,821 INFO L125 PetriNetUnfolderBase]: For 31539/31589 co-relation queries the response was YES. [2024-01-30 14:17:48,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16195 conditions, 3113 events. 1680/3113 cut-off events. For 31539/31589 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19392 event pairs, 559 based on Foata normal form. 39/2986 useless extension candidates. Maximal degree in co-relation 16125. Up to 2442 conditions per place. [2024-01-30 14:17:48,845 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 203 selfloop transitions, 43 changer transitions 0/258 dead transitions. [2024-01-30 14:17:48,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 258 transitions, 4233 flow [2024-01-30 14:17:48,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:17:48,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:17:48,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-01-30 14:17:48,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952205882352941 [2024-01-30 14:17:48,846 INFO L175 Difference]: Start difference. First operand has 163 places, 221 transitions, 3536 flow. Second operand 8 states and 215 transitions. [2024-01-30 14:17:48,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 258 transitions, 4233 flow [2024-01-30 14:17:48,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 258 transitions, 4049 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:17:48,909 INFO L231 Difference]: Finished difference. Result has 167 places, 228 transitions, 3514 flow [2024-01-30 14:17:48,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3514, PETRI_PLACES=167, PETRI_TRANSITIONS=228} [2024-01-30 14:17:48,909 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 95 predicate places. [2024-01-30 14:17:48,909 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 228 transitions, 3514 flow [2024-01-30 14:17:48,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:48,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:48,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:48,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-01-30 14:17:48,910 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:48,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:48,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1347815072, now seen corresponding path program 2 times [2024-01-30 14:17:48,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:48,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003055250] [2024-01-30 14:17:48,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:48,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:48,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:49,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:49,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:49,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003055250] [2024-01-30 14:17:49,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003055250] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:49,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:49,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:49,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778336304] [2024-01-30 14:17:49,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:49,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:49,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:49,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:49,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:49,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:49,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 228 transitions, 3514 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:49,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:49,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:49,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:49,622 INFO L124 PetriNetUnfolderBase]: 1674/3103 cut-off events. [2024-01-30 14:17:49,622 INFO L125 PetriNetUnfolderBase]: For 29239/29289 co-relation queries the response was YES. [2024-01-30 14:17:49,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15879 conditions, 3103 events. 1674/3103 cut-off events. For 29239/29289 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19329 event pairs, 559 based on Foata normal form. 39/2976 useless extension candidates. Maximal degree in co-relation 15807. Up to 2442 conditions per place. [2024-01-30 14:17:49,647 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 202 selfloop transitions, 45 changer transitions 0/259 dead transitions. [2024-01-30 14:17:49,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 259 transitions, 4152 flow [2024-01-30 14:17:49,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:17:49,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:17:49,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-01-30 14:17:49,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952205882352941 [2024-01-30 14:17:49,648 INFO L175 Difference]: Start difference. First operand has 167 places, 228 transitions, 3514 flow. Second operand 8 states and 215 transitions. [2024-01-30 14:17:49,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 259 transitions, 4152 flow [2024-01-30 14:17:49,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 259 transitions, 4086 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:17:49,706 INFO L231 Difference]: Finished difference. Result has 171 places, 228 transitions, 3543 flow [2024-01-30 14:17:49,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3543, PETRI_PLACES=171, PETRI_TRANSITIONS=228} [2024-01-30 14:17:49,707 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 99 predicate places. [2024-01-30 14:17:49,707 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 228 transitions, 3543 flow [2024-01-30 14:17:49,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:49,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:49,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:49,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-01-30 14:17:49,707 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:49,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:49,707 INFO L85 PathProgramCache]: Analyzing trace with hash -991859391, now seen corresponding path program 1 times [2024-01-30 14:17:49,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:49,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063431126] [2024-01-30 14:17:49,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:49,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:49,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:49,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:49,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:49,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063431126] [2024-01-30 14:17:49,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063431126] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:49,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:49,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:49,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660714189] [2024-01-30 14:17:49,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:49,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:49,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:49,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:49,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:49,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:49,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 228 transitions, 3543 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:17:49,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:49,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:49,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:50,583 INFO L124 PetriNetUnfolderBase]: 1820/3319 cut-off events. [2024-01-30 14:17:50,584 INFO L125 PetriNetUnfolderBase]: For 31103/31153 co-relation queries the response was YES. [2024-01-30 14:17:50,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17111 conditions, 3319 events. 1820/3319 cut-off events. For 31103/31153 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 20974 event pairs, 468 based on Foata normal form. 59/3219 useless extension candidates. Maximal degree in co-relation 17038. Up to 1562 conditions per place. [2024-01-30 14:17:50,607 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 148 selfloop transitions, 124 changer transitions 0/284 dead transitions. [2024-01-30 14:17:50,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 284 transitions, 4501 flow [2024-01-30 14:17:50,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:17:50,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:17:50,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-01-30 14:17:50,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46218487394957986 [2024-01-30 14:17:50,609 INFO L175 Difference]: Start difference. First operand has 171 places, 228 transitions, 3543 flow. Second operand 7 states and 220 transitions. [2024-01-30 14:17:50,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 284 transitions, 4501 flow [2024-01-30 14:17:50,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 284 transitions, 4411 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:17:50,670 INFO L231 Difference]: Finished difference. Result has 174 places, 244 transitions, 3980 flow [2024-01-30 14:17:50,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3980, PETRI_PLACES=174, PETRI_TRANSITIONS=244} [2024-01-30 14:17:50,671 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 102 predicate places. [2024-01-30 14:17:50,671 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 244 transitions, 3980 flow [2024-01-30 14:17:50,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:17:50,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:50,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:50,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-01-30 14:17:50,671 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:50,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:50,672 INFO L85 PathProgramCache]: Analyzing trace with hash -55218437, now seen corresponding path program 2 times [2024-01-30 14:17:50,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:50,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838023137] [2024-01-30 14:17:50,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:50,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:50,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:50,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:50,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:50,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838023137] [2024-01-30 14:17:50,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838023137] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:50,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:50,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:50,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519672844] [2024-01-30 14:17:50,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:50,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:50,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:50,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:50,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:50,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:50,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 244 transitions, 3980 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:17:50,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:50,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:50,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:51,687 INFO L124 PetriNetUnfolderBase]: 2580/4521 cut-off events. [2024-01-30 14:17:51,687 INFO L125 PetriNetUnfolderBase]: For 49770/50141 co-relation queries the response was YES. [2024-01-30 14:17:51,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25369 conditions, 4521 events. 2580/4521 cut-off events. For 49770/50141 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 28502 event pairs, 807 based on Foata normal form. 110/4308 useless extension candidates. Maximal degree in co-relation 25293. Up to 3298 conditions per place. [2024-01-30 14:17:51,737 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 189 selfloop transitions, 77 changer transitions 0/289 dead transitions. [2024-01-30 14:17:51,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 289 transitions, 4888 flow [2024-01-30 14:17:51,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:17:51,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:17:51,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-01-30 14:17:51,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41596638655462187 [2024-01-30 14:17:51,739 INFO L175 Difference]: Start difference. First operand has 174 places, 244 transitions, 3980 flow. Second operand 7 states and 198 transitions. [2024-01-30 14:17:51,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 289 transitions, 4888 flow [2024-01-30 14:17:51,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 289 transitions, 4739 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-01-30 14:17:51,868 INFO L231 Difference]: Finished difference. Result has 178 places, 250 transitions, 4089 flow [2024-01-30 14:17:51,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4089, PETRI_PLACES=178, PETRI_TRANSITIONS=250} [2024-01-30 14:17:51,870 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 106 predicate places. [2024-01-30 14:17:51,870 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 250 transitions, 4089 flow [2024-01-30 14:17:51,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:17:51,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:51,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:51,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-01-30 14:17:51,871 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:51,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:51,871 INFO L85 PathProgramCache]: Analyzing trace with hash -2083187340, now seen corresponding path program 3 times [2024-01-30 14:17:51,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:51,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8027938] [2024-01-30 14:17:51,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:51,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:51,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:52,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:52,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:52,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8027938] [2024-01-30 14:17:52,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8027938] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:52,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:52,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:52,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963419368] [2024-01-30 14:17:52,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:52,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:52,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:52,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:52,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:52,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:52,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 250 transitions, 4089 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:52,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:52,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:52,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:52,753 INFO L124 PetriNetUnfolderBase]: 1968/3626 cut-off events. [2024-01-30 14:17:52,754 INFO L125 PetriNetUnfolderBase]: For 40773/40835 co-relation queries the response was YES. [2024-01-30 14:17:52,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20328 conditions, 3626 events. 1968/3626 cut-off events. For 40773/40835 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 23496 event pairs, 575 based on Foata normal form. 39/3499 useless extension candidates. Maximal degree in co-relation 20251. Up to 2910 conditions per place. [2024-01-30 14:17:52,786 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 224 selfloop transitions, 44 changer transitions 0/280 dead transitions. [2024-01-30 14:17:52,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 280 transitions, 4795 flow [2024-01-30 14:17:52,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:17:52,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:17:52,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-01-30 14:17:52,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915441176470588 [2024-01-30 14:17:52,788 INFO L175 Difference]: Start difference. First operand has 178 places, 250 transitions, 4089 flow. Second operand 8 states and 213 transitions. [2024-01-30 14:17:52,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 280 transitions, 4795 flow [2024-01-30 14:17:52,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 280 transitions, 4682 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-01-30 14:17:52,878 INFO L231 Difference]: Finished difference. Result has 183 places, 254 transitions, 4126 flow [2024-01-30 14:17:52,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4126, PETRI_PLACES=183, PETRI_TRANSITIONS=254} [2024-01-30 14:17:52,878 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 111 predicate places. [2024-01-30 14:17:52,878 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 254 transitions, 4126 flow [2024-01-30 14:17:52,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:52,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:52,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:52,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-01-30 14:17:52,879 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:52,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:52,879 INFO L85 PathProgramCache]: Analyzing trace with hash -148252823, now seen corresponding path program 2 times [2024-01-30 14:17:52,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:52,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648789687] [2024-01-30 14:17:52,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:52,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:52,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:53,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:53,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:53,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648789687] [2024-01-30 14:17:53,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648789687] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:53,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:53,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:53,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693801825] [2024-01-30 14:17:53,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:53,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:53,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:53,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:53,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:53,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:53,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 254 transitions, 4126 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:17:53,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:53,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:53,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:53,766 INFO L124 PetriNetUnfolderBase]: 1800/3317 cut-off events. [2024-01-30 14:17:53,766 INFO L125 PetriNetUnfolderBase]: For 38068/38130 co-relation queries the response was YES. [2024-01-30 14:17:53,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18502 conditions, 3317 events. 1800/3317 cut-off events. For 38068/38130 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 21038 event pairs, 582 based on Foata normal form. 137/3295 useless extension candidates. Maximal degree in co-relation 18423. Up to 2234 conditions per place. [2024-01-30 14:17:53,795 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 167 selfloop transitions, 99 changer transitions 0/278 dead transitions. [2024-01-30 14:17:53,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 278 transitions, 4836 flow [2024-01-30 14:17:53,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:17:53,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:17:53,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-01-30 14:17:53,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054621848739496 [2024-01-30 14:17:53,797 INFO L175 Difference]: Start difference. First operand has 183 places, 254 transitions, 4126 flow. Second operand 7 states and 193 transitions. [2024-01-30 14:17:53,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 278 transitions, 4836 flow [2024-01-30 14:17:53,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 278 transitions, 4779 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-30 14:17:53,869 INFO L231 Difference]: Finished difference. Result has 187 places, 254 transitions, 4292 flow [2024-01-30 14:17:53,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4070, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4292, PETRI_PLACES=187, PETRI_TRANSITIONS=254} [2024-01-30 14:17:53,869 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 115 predicate places. [2024-01-30 14:17:53,869 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 254 transitions, 4292 flow [2024-01-30 14:17:53,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:17:53,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:53,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:53,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-01-30 14:17:53,870 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:53,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:53,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1916884006, now seen corresponding path program 4 times [2024-01-30 14:17:53,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:53,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103062172] [2024-01-30 14:17:53,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:53,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:53,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:54,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:54,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:54,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103062172] [2024-01-30 14:17:54,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103062172] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:54,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:54,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:54,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410799298] [2024-01-30 14:17:54,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:54,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:54,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:54,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:54,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:54,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:54,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 254 transitions, 4292 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:54,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:54,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:54,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:54,624 INFO L124 PetriNetUnfolderBase]: 1794/3323 cut-off events. [2024-01-30 14:17:54,625 INFO L125 PetriNetUnfolderBase]: For 40899/40961 co-relation queries the response was YES. [2024-01-30 14:17:54,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18910 conditions, 3323 events. 1794/3323 cut-off events. For 40899/40961 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 21306 event pairs, 543 based on Foata normal form. 39/3197 useless extension candidates. Maximal degree in co-relation 18830. Up to 2640 conditions per place. [2024-01-30 14:17:54,660 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 221 selfloop transitions, 47 changer transitions 0/280 dead transitions. [2024-01-30 14:17:54,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 280 transitions, 4972 flow [2024-01-30 14:17:54,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:17:54,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:17:54,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-01-30 14:17:54,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38419117647058826 [2024-01-30 14:17:54,661 INFO L175 Difference]: Start difference. First operand has 187 places, 254 transitions, 4292 flow. Second operand 8 states and 209 transitions. [2024-01-30 14:17:54,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 280 transitions, 4972 flow [2024-01-30 14:17:54,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 280 transitions, 4779 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:17:54,739 INFO L231 Difference]: Finished difference. Result has 191 places, 258 transitions, 4259 flow [2024-01-30 14:17:54,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4100, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4259, PETRI_PLACES=191, PETRI_TRANSITIONS=258} [2024-01-30 14:17:54,740 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 119 predicate places. [2024-01-30 14:17:54,740 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 258 transitions, 4259 flow [2024-01-30 14:17:54,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:54,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:54,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:54,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-01-30 14:17:54,741 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:54,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:54,741 INFO L85 PathProgramCache]: Analyzing trace with hash 766285486, now seen corresponding path program 1 times [2024-01-30 14:17:54,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:54,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817705178] [2024-01-30 14:17:54,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:54,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:54,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:54,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:54,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:54,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817705178] [2024-01-30 14:17:54,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817705178] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:54,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:54,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:54,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793929932] [2024-01-30 14:17:54,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:54,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:54,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:54,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:54,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:54,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:54,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 258 transitions, 4259 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:54,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:54,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:54,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:55,803 INFO L124 PetriNetUnfolderBase]: 2333/4093 cut-off events. [2024-01-30 14:17:55,803 INFO L125 PetriNetUnfolderBase]: For 48074/48404 co-relation queries the response was YES. [2024-01-30 14:17:55,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23167 conditions, 4093 events. 2333/4093 cut-off events. For 48074/48404 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 25398 event pairs, 710 based on Foata normal form. 34/3816 useless extension candidates. Maximal degree in co-relation 23084. Up to 2754 conditions per place. [2024-01-30 14:17:55,840 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 228 selfloop transitions, 69 changer transitions 0/322 dead transitions. [2024-01-30 14:17:55,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 322 transitions, 5370 flow [2024-01-30 14:17:55,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:17:55,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:17:55,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-01-30 14:17:55,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4227941176470588 [2024-01-30 14:17:55,841 INFO L175 Difference]: Start difference. First operand has 191 places, 258 transitions, 4259 flow. Second operand 8 states and 230 transitions. [2024-01-30 14:17:55,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 322 transitions, 5370 flow [2024-01-30 14:17:55,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 322 transitions, 5312 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:55,944 INFO L231 Difference]: Finished difference. Result has 198 places, 274 transitions, 4512 flow [2024-01-30 14:17:55,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4512, PETRI_PLACES=198, PETRI_TRANSITIONS=274} [2024-01-30 14:17:55,945 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 126 predicate places. [2024-01-30 14:17:55,945 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 274 transitions, 4512 flow [2024-01-30 14:17:55,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:55,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:55,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:55,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-01-30 14:17:55,946 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:55,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:55,946 INFO L85 PathProgramCache]: Analyzing trace with hash 521643791, now seen corresponding path program 3 times [2024-01-30 14:17:55,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:55,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916747427] [2024-01-30 14:17:55,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:55,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:55,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:56,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:56,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:56,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916747427] [2024-01-30 14:17:56,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916747427] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:56,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:56,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:56,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650055570] [2024-01-30 14:17:56,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:56,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:56,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:56,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:56,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:56,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:56,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 274 transitions, 4512 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:17:56,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:56,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:56,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:56,942 INFO L124 PetriNetUnfolderBase]: 2288/4020 cut-off events. [2024-01-30 14:17:56,943 INFO L125 PetriNetUnfolderBase]: For 50127/50480 co-relation queries the response was YES. [2024-01-30 14:17:56,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22978 conditions, 4020 events. 2288/4020 cut-off events. For 50127/50480 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 24735 event pairs, 685 based on Foata normal form. 75/3810 useless extension candidates. Maximal degree in co-relation 22892. Up to 2834 conditions per place. [2024-01-30 14:17:56,981 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 185 selfloop transitions, 87 changer transitions 0/297 dead transitions. [2024-01-30 14:17:56,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 297 transitions, 5210 flow [2024-01-30 14:17:56,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:17:56,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:17:56,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-01-30 14:17:56,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4215686274509804 [2024-01-30 14:17:56,994 INFO L175 Difference]: Start difference. First operand has 198 places, 274 transitions, 4512 flow. Second operand 6 states and 172 transitions. [2024-01-30 14:17:56,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 297 transitions, 5210 flow [2024-01-30 14:17:57,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 297 transitions, 5122 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-01-30 14:17:57,096 INFO L231 Difference]: Finished difference. Result has 202 places, 274 transitions, 4629 flow [2024-01-30 14:17:57,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4629, PETRI_PLACES=202, PETRI_TRANSITIONS=274} [2024-01-30 14:17:57,097 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 130 predicate places. [2024-01-30 14:17:57,097 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 274 transitions, 4629 flow [2024-01-30 14:17:57,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:17:57,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:57,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:57,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-01-30 14:17:57,098 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:57,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:57,098 INFO L85 PathProgramCache]: Analyzing trace with hash -298730282, now seen corresponding path program 2 times [2024-01-30 14:17:57,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:57,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822112802] [2024-01-30 14:17:57,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:57,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:57,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:57,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:57,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:57,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822112802] [2024-01-30 14:17:57,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822112802] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:57,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:57,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:57,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734128115] [2024-01-30 14:17:57,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:57,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:57,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:57,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:57,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:57,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:57,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 274 transitions, 4629 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:57,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:57,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:57,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:58,064 INFO L124 PetriNetUnfolderBase]: 2275/3995 cut-off events. [2024-01-30 14:17:58,064 INFO L125 PetriNetUnfolderBase]: For 53610/53921 co-relation queries the response was YES. [2024-01-30 14:17:58,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23147 conditions, 3995 events. 2275/3995 cut-off events. For 53610/53921 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 24700 event pairs, 703 based on Foata normal form. 20/3711 useless extension candidates. Maximal degree in co-relation 23059. Up to 2662 conditions per place. [2024-01-30 14:17:58,107 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 216 selfloop transitions, 75 changer transitions 0/316 dead transitions. [2024-01-30 14:17:58,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 316 transitions, 5541 flow [2024-01-30 14:17:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:17:58,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:17:58,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-01-30 14:17:58,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-01-30 14:17:58,108 INFO L175 Difference]: Start difference. First operand has 202 places, 274 transitions, 4629 flow. Second operand 7 states and 203 transitions. [2024-01-30 14:17:58,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 316 transitions, 5541 flow [2024-01-30 14:17:58,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 316 transitions, 5388 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:17:58,227 INFO L231 Difference]: Finished difference. Result has 205 places, 277 transitions, 4676 flow [2024-01-30 14:17:58,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4676, PETRI_PLACES=205, PETRI_TRANSITIONS=277} [2024-01-30 14:17:58,228 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 133 predicate places. [2024-01-30 14:17:58,228 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 277 transitions, 4676 flow [2024-01-30 14:17:58,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:58,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:58,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:58,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-01-30 14:17:58,229 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:58,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:58,229 INFO L85 PathProgramCache]: Analyzing trace with hash -2061855296, now seen corresponding path program 3 times [2024-01-30 14:17:58,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:58,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462095158] [2024-01-30 14:17:58,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:58,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:58,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:58,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:58,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:58,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462095158] [2024-01-30 14:17:58,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462095158] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:58,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:58,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:58,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592301035] [2024-01-30 14:17:58,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:58,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:58,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:58,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:58,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:58,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:58,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 277 transitions, 4676 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:58,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:58,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:58,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:17:59,107 INFO L124 PetriNetUnfolderBase]: 2307/4051 cut-off events. [2024-01-30 14:17:59,107 INFO L125 PetriNetUnfolderBase]: For 54345/54639 co-relation queries the response was YES. [2024-01-30 14:17:59,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23442 conditions, 4051 events. 2307/4051 cut-off events. For 54345/54639 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 25129 event pairs, 735 based on Foata normal form. 19/3767 useless extension candidates. Maximal degree in co-relation 23353. Up to 2678 conditions per place. [2024-01-30 14:17:59,151 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 213 selfloop transitions, 89 changer transitions 0/327 dead transitions. [2024-01-30 14:17:59,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 327 transitions, 5681 flow [2024-01-30 14:17:59,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:17:59,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:17:59,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-01-30 14:17:59,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42436974789915966 [2024-01-30 14:17:59,152 INFO L175 Difference]: Start difference. First operand has 205 places, 277 transitions, 4676 flow. Second operand 7 states and 202 transitions. [2024-01-30 14:17:59,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 327 transitions, 5681 flow [2024-01-30 14:17:59,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 327 transitions, 5577 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-01-30 14:17:59,267 INFO L231 Difference]: Finished difference. Result has 210 places, 291 transitions, 4920 flow [2024-01-30 14:17:59,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4920, PETRI_PLACES=210, PETRI_TRANSITIONS=291} [2024-01-30 14:17:59,267 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 138 predicate places. [2024-01-30 14:17:59,268 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 291 transitions, 4920 flow [2024-01-30 14:17:59,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:59,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:17:59,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:17:59,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-01-30 14:17:59,268 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:17:59,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:17:59,269 INFO L85 PathProgramCache]: Analyzing trace with hash -2060781146, now seen corresponding path program 4 times [2024-01-30 14:17:59,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:17:59,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439842286] [2024-01-30 14:17:59,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:17:59,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:17:59,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:17:59,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:17:59,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:17:59,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439842286] [2024-01-30 14:17:59,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439842286] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:17:59,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:17:59,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:17:59,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995851295] [2024-01-30 14:17:59,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:17:59,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:17:59,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:17:59,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:17:59,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:17:59,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:17:59,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 291 transitions, 4920 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:17:59,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:17:59,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:17:59,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:00,172 INFO L124 PetriNetUnfolderBase]: 2299/4036 cut-off events. [2024-01-30 14:18:00,172 INFO L125 PetriNetUnfolderBase]: For 56951/57256 co-relation queries the response was YES. [2024-01-30 14:18:00,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23649 conditions, 4036 events. 2299/4036 cut-off events. For 56951/57256 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 24957 event pairs, 744 based on Foata normal form. 13/3747 useless extension candidates. Maximal degree in co-relation 23558. Up to 2678 conditions per place. [2024-01-30 14:18:00,216 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 210 selfloop transitions, 90 changer transitions 0/325 dead transitions. [2024-01-30 14:18:00,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 325 transitions, 5774 flow [2024-01-30 14:18:00,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:00,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:00,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-01-30 14:18:00,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222689075630252 [2024-01-30 14:18:00,217 INFO L175 Difference]: Start difference. First operand has 210 places, 291 transitions, 4920 flow. Second operand 7 states and 201 transitions. [2024-01-30 14:18:00,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 325 transitions, 5774 flow [2024-01-30 14:18:00,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 325 transitions, 5651 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-30 14:18:00,345 INFO L231 Difference]: Finished difference. Result has 214 places, 291 transitions, 4987 flow [2024-01-30 14:18:00,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4987, PETRI_PLACES=214, PETRI_TRANSITIONS=291} [2024-01-30 14:18:00,346 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 142 predicate places. [2024-01-30 14:18:00,347 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 291 transitions, 4987 flow [2024-01-30 14:18:00,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 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-01-30 14:18:00,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:00,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:00,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-01-30 14:18:00,347 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:00,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:00,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1247254641, now seen corresponding path program 1 times [2024-01-30 14:18:00,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:00,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390299651] [2024-01-30 14:18:00,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:00,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:00,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:00,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:00,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:00,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390299651] [2024-01-30 14:18:00,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390299651] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:00,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:00,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:00,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316945919] [2024-01-30 14:18:00,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:00,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:00,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:00,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:00,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:00,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:00,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 291 transitions, 4987 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 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-01-30 14:18:00,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:00,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:00,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:01,124 INFO L124 PetriNetUnfolderBase]: 1619/3082 cut-off events. [2024-01-30 14:18:01,124 INFO L125 PetriNetUnfolderBase]: For 50018/50176 co-relation queries the response was YES. [2024-01-30 14:18:01,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18471 conditions, 3082 events. 1619/3082 cut-off events. For 50018/50176 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 20253 event pairs, 412 based on Foata normal form. 20/2936 useless extension candidates. Maximal degree in co-relation 18379. Up to 2333 conditions per place. [2024-01-30 14:18:01,149 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 223 selfloop transitions, 51 changer transitions 0/314 dead transitions. [2024-01-30 14:18:01,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 314 transitions, 5657 flow [2024-01-30 14:18:01,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:01,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:01,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 276 transitions. [2024-01-30 14:18:01,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073529411764706 [2024-01-30 14:18:01,150 INFO L175 Difference]: Start difference. First operand has 214 places, 291 transitions, 4987 flow. Second operand 8 states and 276 transitions. [2024-01-30 14:18:01,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 314 transitions, 5657 flow [2024-01-30 14:18:01,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 314 transitions, 5477 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:01,229 INFO L231 Difference]: Finished difference. Result has 218 places, 295 transitions, 4968 flow [2024-01-30 14:18:01,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4807, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4968, PETRI_PLACES=218, PETRI_TRANSITIONS=295} [2024-01-30 14:18:01,230 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 146 predicate places. [2024-01-30 14:18:01,230 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 295 transitions, 4968 flow [2024-01-30 14:18:01,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 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-01-30 14:18:01,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:01,230 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-01-30 14:18:01,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-01-30 14:18:01,230 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:01,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:01,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1197320185, now seen corresponding path program 1 times [2024-01-30 14:18:01,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:01,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155443353] [2024-01-30 14:18:01,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:01,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:01,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:01,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:01,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:01,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155443353] [2024-01-30 14:18:01,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155443353] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:01,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:01,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:01,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306883477] [2024-01-30 14:18:01,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:01,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:01,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:01,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:01,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:01,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:01,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 295 transitions, 4968 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:01,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:01,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:01,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:02,260 INFO L124 PetriNetUnfolderBase]: 2220/4071 cut-off events. [2024-01-30 14:18:02,260 INFO L125 PetriNetUnfolderBase]: For 56634/56707 co-relation queries the response was YES. [2024-01-30 14:18:02,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23483 conditions, 4071 events. 2220/4071 cut-off events. For 56634/56707 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 26925 event pairs, 675 based on Foata normal form. 64/4018 useless extension candidates. Maximal degree in co-relation 23389. Up to 1692 conditions per place. [2024-01-30 14:18:02,300 INFO L140 encePairwiseOnDemand]: 49/68 looper letters, 308 selfloop transitions, 146 changer transitions 0/472 dead transitions. [2024-01-30 14:18:02,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 472 transitions, 7772 flow [2024-01-30 14:18:02,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:02,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:02,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 279 transitions. [2024-01-30 14:18:02,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128676470588235 [2024-01-30 14:18:02,302 INFO L175 Difference]: Start difference. First operand has 218 places, 295 transitions, 4968 flow. Second operand 8 states and 279 transitions. [2024-01-30 14:18:02,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 472 transitions, 7772 flow [2024-01-30 14:18:02,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 472 transitions, 7639 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:02,429 INFO L231 Difference]: Finished difference. Result has 226 places, 368 transitions, 6384 flow [2024-01-30 14:18:02,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4835, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6384, PETRI_PLACES=226, PETRI_TRANSITIONS=368} [2024-01-30 14:18:02,430 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 154 predicate places. [2024-01-30 14:18:02,430 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 368 transitions, 6384 flow [2024-01-30 14:18:02,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:02,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:02,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:02,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-01-30 14:18:02,430 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:02,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:02,431 INFO L85 PathProgramCache]: Analyzing trace with hash 698155383, now seen corresponding path program 1 times [2024-01-30 14:18:02,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:02,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748921342] [2024-01-30 14:18:02,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:02,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:02,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:02,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:02,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:02,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748921342] [2024-01-30 14:18:02,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748921342] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:02,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:02,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:02,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702861875] [2024-01-30 14:18:02,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:02,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:02,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:02,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:02,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:02,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:02,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 368 transitions, 6384 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 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-01-30 14:18:02,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:02,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:02,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:03,337 INFO L124 PetriNetUnfolderBase]: 1990/3722 cut-off events. [2024-01-30 14:18:03,338 INFO L125 PetriNetUnfolderBase]: For 67053/67319 co-relation queries the response was YES. [2024-01-30 14:18:03,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24506 conditions, 3722 events. 1990/3722 cut-off events. For 67053/67319 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 25516 event pairs, 578 based on Foata normal form. 37/3586 useless extension candidates. Maximal degree in co-relation 24407. Up to 2524 conditions per place. [2024-01-30 14:18:03,377 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 259 selfloop transitions, 91 changer transitions 0/399 dead transitions. [2024-01-30 14:18:03,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 399 transitions, 7304 flow [2024-01-30 14:18:03,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:03,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:03,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 257 transitions. [2024-01-30 14:18:03,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5399159663865546 [2024-01-30 14:18:03,378 INFO L175 Difference]: Start difference. First operand has 226 places, 368 transitions, 6384 flow. Second operand 7 states and 257 transitions. [2024-01-30 14:18:03,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 399 transitions, 7304 flow [2024-01-30 14:18:03,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 399 transitions, 7290 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-01-30 14:18:03,524 INFO L231 Difference]: Finished difference. Result has 235 places, 374 transitions, 6699 flow [2024-01-30 14:18:03,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6370, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6699, PETRI_PLACES=235, PETRI_TRANSITIONS=374} [2024-01-30 14:18:03,525 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 163 predicate places. [2024-01-30 14:18:03,525 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 374 transitions, 6699 flow [2024-01-30 14:18:03,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 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-01-30 14:18:03,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:03,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-01-30 14:18:03,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-01-30 14:18:03,526 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:03,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:03,526 INFO L85 PathProgramCache]: Analyzing trace with hash -942450053, now seen corresponding path program 2 times [2024-01-30 14:18:03,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:03,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864433796] [2024-01-30 14:18:03,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:03,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:03,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:03,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:03,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:03,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864433796] [2024-01-30 14:18:03,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864433796] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:03,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:03,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:03,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094266384] [2024-01-30 14:18:03,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:03,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:03,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:03,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:03,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:03,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:03,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 374 transitions, 6699 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:03,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:03,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:03,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:04,602 INFO L124 PetriNetUnfolderBase]: 2101/3899 cut-off events. [2024-01-30 14:18:04,603 INFO L125 PetriNetUnfolderBase]: For 68839/68914 co-relation queries the response was YES. [2024-01-30 14:18:04,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25269 conditions, 3899 events. 2101/3899 cut-off events. For 68839/68914 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 25924 event pairs, 378 based on Foata normal form. 104/3920 useless extension candidates. Maximal degree in co-relation 25165. Up to 1654 conditions per place. [2024-01-30 14:18:04,641 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 320 selfloop transitions, 128 changer transitions 0/466 dead transitions. [2024-01-30 14:18:04,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 466 transitions, 8557 flow [2024-01-30 14:18:04,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:04,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:04,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-01-30 14:18:04,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45588235294117646 [2024-01-30 14:18:04,642 INFO L175 Difference]: Start difference. First operand has 235 places, 374 transitions, 6699 flow. Second operand 8 states and 248 transitions. [2024-01-30 14:18:04,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 466 transitions, 8557 flow [2024-01-30 14:18:04,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 466 transitions, 8436 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:04,795 INFO L231 Difference]: Finished difference. Result has 242 places, 389 transitions, 7123 flow [2024-01-30 14:18:04,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6578, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7123, PETRI_PLACES=242, PETRI_TRANSITIONS=389} [2024-01-30 14:18:04,796 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 170 predicate places. [2024-01-30 14:18:04,797 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 389 transitions, 7123 flow [2024-01-30 14:18:04,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:04,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:04,797 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-01-30 14:18:04,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-01-30 14:18:04,798 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:04,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:04,798 INFO L85 PathProgramCache]: Analyzing trace with hash 815660724, now seen corresponding path program 1 times [2024-01-30 14:18:04,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:04,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000317376] [2024-01-30 14:18:04,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:04,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:04,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:04,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:04,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:04,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000317376] [2024-01-30 14:18:04,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000317376] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:04,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:04,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:04,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738072987] [2024-01-30 14:18:04,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:04,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:04,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:04,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:04,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:05,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:05,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 389 transitions, 7123 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:05,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:05,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:05,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:05,856 INFO L124 PetriNetUnfolderBase]: 2130/3932 cut-off events. [2024-01-30 14:18:05,856 INFO L125 PetriNetUnfolderBase]: For 70928/71007 co-relation queries the response was YES. [2024-01-30 14:18:05,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26288 conditions, 3932 events. 2130/3932 cut-off events. For 70928/71007 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 26082 event pairs, 477 based on Foata normal form. 30/3888 useless extension candidates. Maximal degree in co-relation 26181. Up to 3223 conditions per place. [2024-01-30 14:18:05,907 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 351 selfloop transitions, 54 changer transitions 0/423 dead transitions. [2024-01-30 14:18:05,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 423 transitions, 8102 flow [2024-01-30 14:18:05,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:05,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:05,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-01-30 14:18:05,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952205882352941 [2024-01-30 14:18:05,908 INFO L175 Difference]: Start difference. First operand has 242 places, 389 transitions, 7123 flow. Second operand 8 states and 215 transitions. [2024-01-30 14:18:05,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 423 transitions, 8102 flow [2024-01-30 14:18:06,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 423 transitions, 7922 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:06,111 INFO L231 Difference]: Finished difference. Result has 247 places, 396 transitions, 7127 flow [2024-01-30 14:18:06,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6943, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7127, PETRI_PLACES=247, PETRI_TRANSITIONS=396} [2024-01-30 14:18:06,111 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 175 predicate places. [2024-01-30 14:18:06,111 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 396 transitions, 7127 flow [2024-01-30 14:18:06,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:06,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:06,112 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-01-30 14:18:06,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-01-30 14:18:06,112 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:06,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:06,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1449489996, now seen corresponding path program 2 times [2024-01-30 14:18:06,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:06,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423101032] [2024-01-30 14:18:06,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:06,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:06,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:06,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:06,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:06,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423101032] [2024-01-30 14:18:06,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423101032] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:06,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:06,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:06,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92658890] [2024-01-30 14:18:06,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:06,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:06,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:06,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:06,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:06,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:06,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 396 transitions, 7127 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:06,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:06,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:06,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:07,191 INFO L124 PetriNetUnfolderBase]: 2121/3914 cut-off events. [2024-01-30 14:18:07,191 INFO L125 PetriNetUnfolderBase]: For 70069/70148 co-relation queries the response was YES. [2024-01-30 14:18:07,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25690 conditions, 3914 events. 2121/3914 cut-off events. For 70069/70148 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 25988 event pairs, 480 based on Foata normal form. 30/3871 useless extension candidates. Maximal degree in co-relation 25582. Up to 3223 conditions per place. [2024-01-30 14:18:07,237 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 345 selfloop transitions, 58 changer transitions 0/421 dead transitions. [2024-01-30 14:18:07,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 421 transitions, 8027 flow [2024-01-30 14:18:07,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:07,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:07,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-01-30 14:18:07,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897058823529412 [2024-01-30 14:18:07,243 INFO L175 Difference]: Start difference. First operand has 247 places, 396 transitions, 7127 flow. Second operand 8 states and 212 transitions. [2024-01-30 14:18:07,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 421 transitions, 8027 flow [2024-01-30 14:18:07,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 421 transitions, 7947 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:07,458 INFO L231 Difference]: Finished difference. Result has 250 places, 396 transitions, 7173 flow [2024-01-30 14:18:07,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7049, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7173, PETRI_PLACES=250, PETRI_TRANSITIONS=396} [2024-01-30 14:18:07,459 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 178 predicate places. [2024-01-30 14:18:07,459 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 396 transitions, 7173 flow [2024-01-30 14:18:07,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:07,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:07,459 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-01-30 14:18:07,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-01-30 14:18:07,462 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:07,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:07,463 INFO L85 PathProgramCache]: Analyzing trace with hash 763938408, now seen corresponding path program 1 times [2024-01-30 14:18:07,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:07,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374564797] [2024-01-30 14:18:07,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:07,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:07,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:07,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:07,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:07,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374564797] [2024-01-30 14:18:07,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374564797] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:07,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:07,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:07,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577642786] [2024-01-30 14:18:07,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:07,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:07,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:07,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:07,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:07,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:07,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 396 transitions, 7173 flow. Second operand has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 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-01-30 14:18:07,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:07,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:07,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:08,404 INFO L124 PetriNetUnfolderBase]: 1941/3669 cut-off events. [2024-01-30 14:18:08,404 INFO L125 PetriNetUnfolderBase]: For 74610/74852 co-relation queries the response was YES. [2024-01-30 14:18:08,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24503 conditions, 3669 events. 1941/3669 cut-off events. For 74610/74852 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 25285 event pairs, 390 based on Foata normal form. 26/3548 useless extension candidates. Maximal degree in co-relation 24395. Up to 1532 conditions per place. [2024-01-30 14:18:08,451 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 285 selfloop transitions, 134 changer transitions 0/469 dead transitions. [2024-01-30 14:18:08,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 469 transitions, 8815 flow [2024-01-30 14:18:08,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:08,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:08,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 270 transitions. [2024-01-30 14:18:08,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5672268907563025 [2024-01-30 14:18:08,453 INFO L175 Difference]: Start difference. First operand has 250 places, 396 transitions, 7173 flow. Second operand 7 states and 270 transitions. [2024-01-30 14:18:08,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 469 transitions, 8815 flow [2024-01-30 14:18:08,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 469 transitions, 8684 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-01-30 14:18:08,654 INFO L231 Difference]: Finished difference. Result has 250 places, 409 transitions, 7515 flow [2024-01-30 14:18:08,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7042, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7515, PETRI_PLACES=250, PETRI_TRANSITIONS=409} [2024-01-30 14:18:08,654 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 178 predicate places. [2024-01-30 14:18:08,654 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 409 transitions, 7515 flow [2024-01-30 14:18:08,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 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-01-30 14:18:08,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:08,655 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-01-30 14:18:08,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-01-30 14:18:08,655 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:08,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:08,655 INFO L85 PathProgramCache]: Analyzing trace with hash 4255790, now seen corresponding path program 2 times [2024-01-30 14:18:08,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:08,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914001856] [2024-01-30 14:18:08,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:08,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:08,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:08,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:08,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:08,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914001856] [2024-01-30 14:18:08,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914001856] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:08,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:08,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:08,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23072517] [2024-01-30 14:18:08,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:08,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:08,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:08,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:08,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:08,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:08,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 409 transitions, 7515 flow. Second operand has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 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-01-30 14:18:08,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:08,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:08,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:09,571 INFO L124 PetriNetUnfolderBase]: 1931/3655 cut-off events. [2024-01-30 14:18:09,571 INFO L125 PetriNetUnfolderBase]: For 78769/78995 co-relation queries the response was YES. [2024-01-30 14:18:09,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24965 conditions, 3655 events. 1931/3655 cut-off events. For 78769/78995 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 25142 event pairs, 296 based on Foata normal form. 26/3530 useless extension candidates. Maximal degree in co-relation 24857. Up to 1532 conditions per place. [2024-01-30 14:18:09,627 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 271 selfloop transitions, 154 changer transitions 0/475 dead transitions. [2024-01-30 14:18:09,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 475 transitions, 9044 flow [2024-01-30 14:18:09,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:09,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:09,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 276 transitions. [2024-01-30 14:18:09,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5798319327731093 [2024-01-30 14:18:09,629 INFO L175 Difference]: Start difference. First operand has 250 places, 409 transitions, 7515 flow. Second operand 7 states and 276 transitions. [2024-01-30 14:18:09,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 475 transitions, 9044 flow [2024-01-30 14:18:09,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 475 transitions, 8855 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:09,887 INFO L231 Difference]: Finished difference. Result has 255 places, 410 transitions, 7665 flow [2024-01-30 14:18:09,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7331, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7665, PETRI_PLACES=255, PETRI_TRANSITIONS=410} [2024-01-30 14:18:09,888 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 183 predicate places. [2024-01-30 14:18:09,889 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 410 transitions, 7665 flow [2024-01-30 14:18:09,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 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-01-30 14:18:09,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:09,889 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-01-30 14:18:09,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-01-30 14:18:09,889 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:09,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:09,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1431997780, now seen corresponding path program 3 times [2024-01-30 14:18:09,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:09,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016910376] [2024-01-30 14:18:09,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:09,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:09,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:10,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:10,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:10,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016910376] [2024-01-30 14:18:10,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016910376] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:10,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:10,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:10,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3132595] [2024-01-30 14:18:10,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:10,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:10,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:10,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:10,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:10,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:10,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 410 transitions, 7665 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:10,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:10,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:10,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:11,083 INFO L124 PetriNetUnfolderBase]: 2181/4020 cut-off events. [2024-01-30 14:18:11,083 INFO L125 PetriNetUnfolderBase]: For 81582/81661 co-relation queries the response was YES. [2024-01-30 14:18:11,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27075 conditions, 4020 events. 2181/4020 cut-off events. For 81582/81661 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 26765 event pairs, 477 based on Foata normal form. 30/3977 useless extension candidates. Maximal degree in co-relation 26966. Up to 3314 conditions per place. [2024-01-30 14:18:11,142 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 366 selfloop transitions, 53 changer transitions 0/437 dead transitions. [2024-01-30 14:18:11,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 437 transitions, 8633 flow [2024-01-30 14:18:11,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:11,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:11,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-01-30 14:18:11,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915441176470588 [2024-01-30 14:18:11,143 INFO L175 Difference]: Start difference. First operand has 255 places, 410 transitions, 7665 flow. Second operand 8 states and 213 transitions. [2024-01-30 14:18:11,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 437 transitions, 8633 flow [2024-01-30 14:18:11,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 437 transitions, 8496 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:11,386 INFO L231 Difference]: Finished difference. Result has 261 places, 413 transitions, 7668 flow [2024-01-30 14:18:11,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7528, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7668, PETRI_PLACES=261, PETRI_TRANSITIONS=413} [2024-01-30 14:18:11,387 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 189 predicate places. [2024-01-30 14:18:11,387 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 413 transitions, 7668 flow [2024-01-30 14:18:11,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:11,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:11,387 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-01-30 14:18:11,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-01-30 14:18:11,388 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:11,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:11,388 INFO L85 PathProgramCache]: Analyzing trace with hash 2057539873, now seen corresponding path program 3 times [2024-01-30 14:18:11,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:11,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434317463] [2024-01-30 14:18:11,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:11,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:11,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:11,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:11,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:11,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434317463] [2024-01-30 14:18:11,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434317463] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:11,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:11,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:11,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447755739] [2024-01-30 14:18:11,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:11,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:11,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:11,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:11,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:11,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:11,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 413 transitions, 7668 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:11,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:11,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:11,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:12,530 INFO L124 PetriNetUnfolderBase]: 2217/4072 cut-off events. [2024-01-30 14:18:12,530 INFO L125 PetriNetUnfolderBase]: For 81287/81366 co-relation queries the response was YES. [2024-01-30 14:18:12,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27109 conditions, 4072 events. 2217/4072 cut-off events. For 81287/81366 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 26962 event pairs, 609 based on Foata normal form. 28/4031 useless extension candidates. Maximal degree in co-relation 26998. Up to 1737 conditions per place. [2024-01-30 14:18:12,574 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 324 selfloop transitions, 163 changer transitions 0/505 dead transitions. [2024-01-30 14:18:12,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 505 transitions, 9596 flow [2024-01-30 14:18:12,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:12,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:12,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-01-30 14:18:12,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45955882352941174 [2024-01-30 14:18:12,576 INFO L175 Difference]: Start difference. First operand has 261 places, 413 transitions, 7668 flow. Second operand 8 states and 250 transitions. [2024-01-30 14:18:12,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 505 transitions, 9596 flow [2024-01-30 14:18:12,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 505 transitions, 9510 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:12,795 INFO L231 Difference]: Finished difference. Result has 264 places, 428 transitions, 8176 flow [2024-01-30 14:18:12,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7582, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8176, PETRI_PLACES=264, PETRI_TRANSITIONS=428} [2024-01-30 14:18:12,796 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 192 predicate places. [2024-01-30 14:18:12,796 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 428 transitions, 8176 flow [2024-01-30 14:18:12,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:12,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:12,797 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-01-30 14:18:12,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-01-30 14:18:12,797 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:12,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:12,797 INFO L85 PathProgramCache]: Analyzing trace with hash 2047094113, now seen corresponding path program 4 times [2024-01-30 14:18:12,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:12,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62681531] [2024-01-30 14:18:12,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:12,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:12,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:12,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:12,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:12,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62681531] [2024-01-30 14:18:12,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62681531] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:12,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:12,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:12,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746519095] [2024-01-30 14:18:12,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:12,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:12,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:12,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:12,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:12,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:12,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 428 transitions, 8176 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:12,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:12,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:12,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:14,017 INFO L124 PetriNetUnfolderBase]: 2266/4159 cut-off events. [2024-01-30 14:18:14,017 INFO L125 PetriNetUnfolderBase]: For 90863/90942 co-relation queries the response was YES. [2024-01-30 14:18:14,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29055 conditions, 4159 events. 2266/4159 cut-off events. For 90863/90942 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 27649 event pairs, 609 based on Foata normal form. 28/4118 useless extension candidates. Maximal degree in co-relation 28943. Up to 1755 conditions per place. [2024-01-30 14:18:14,071 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 316 selfloop transitions, 184 changer transitions 0/518 dead transitions. [2024-01-30 14:18:14,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 518 transitions, 10167 flow [2024-01-30 14:18:14,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:14,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:14,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-01-30 14:18:14,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4724264705882353 [2024-01-30 14:18:14,073 INFO L175 Difference]: Start difference. First operand has 264 places, 428 transitions, 8176 flow. Second operand 8 states and 257 transitions. [2024-01-30 14:18:14,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 518 transitions, 10167 flow [2024-01-30 14:18:14,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 518 transitions, 9871 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:14,342 INFO L231 Difference]: Finished difference. Result has 267 places, 438 transitions, 8494 flow [2024-01-30 14:18:14,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7892, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8494, PETRI_PLACES=267, PETRI_TRANSITIONS=438} [2024-01-30 14:18:14,343 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 195 predicate places. [2024-01-30 14:18:14,343 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 438 transitions, 8494 flow [2024-01-30 14:18:14,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:14,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:14,343 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-01-30 14:18:14,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-01-30 14:18:14,343 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:14,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:14,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1829852099, now seen corresponding path program 5 times [2024-01-30 14:18:14,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:14,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257954046] [2024-01-30 14:18:14,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:14,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:14,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:14,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:14,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:14,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257954046] [2024-01-30 14:18:14,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257954046] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:14,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:14,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:14,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829868008] [2024-01-30 14:18:14,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:14,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:14,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:14,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:14,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:14,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:14,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 438 transitions, 8494 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:14,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:14,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:14,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:15,623 INFO L124 PetriNetUnfolderBase]: 2300/4221 cut-off events. [2024-01-30 14:18:15,623 INFO L125 PetriNetUnfolderBase]: For 92525/92604 co-relation queries the response was YES. [2024-01-30 14:18:15,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29861 conditions, 4221 events. 2300/4221 cut-off events. For 92525/92604 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 28151 event pairs, 622 based on Foata normal form. 28/4180 useless extension candidates. Maximal degree in co-relation 29748. Up to 1769 conditions per place. [2024-01-30 14:18:15,684 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 316 selfloop transitions, 193 changer transitions 0/527 dead transitions. [2024-01-30 14:18:15,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 527 transitions, 10443 flow [2024-01-30 14:18:15,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:15,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:15,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-01-30 14:18:15,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-01-30 14:18:15,686 INFO L175 Difference]: Start difference. First operand has 267 places, 438 transitions, 8494 flow. Second operand 8 states and 255 transitions. [2024-01-30 14:18:15,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 527 transitions, 10443 flow [2024-01-30 14:18:15,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 527 transitions, 10177 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:15,964 INFO L231 Difference]: Finished difference. Result has 272 places, 452 transitions, 8900 flow [2024-01-30 14:18:15,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8238, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8900, PETRI_PLACES=272, PETRI_TRANSITIONS=452} [2024-01-30 14:18:15,965 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 200 predicate places. [2024-01-30 14:18:15,965 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 452 transitions, 8900 flow [2024-01-30 14:18:15,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:15,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:15,965 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-01-30 14:18:15,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-01-30 14:18:15,966 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:15,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:15,966 INFO L85 PathProgramCache]: Analyzing trace with hash 552042996, now seen corresponding path program 4 times [2024-01-30 14:18:15,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:15,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465986749] [2024-01-30 14:18:15,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:15,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:15,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:16,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:16,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:16,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465986749] [2024-01-30 14:18:16,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465986749] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:16,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:16,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:16,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154380656] [2024-01-30 14:18:16,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:16,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:16,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:16,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:16,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:16,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:16,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 452 transitions, 8900 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:16,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:16,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:16,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:17,392 INFO L124 PetriNetUnfolderBase]: 2292/4216 cut-off events. [2024-01-30 14:18:17,392 INFO L125 PetriNetUnfolderBase]: For 97356/97435 co-relation queries the response was YES. [2024-01-30 14:18:17,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30526 conditions, 4216 events. 2292/4216 cut-off events. For 97356/97435 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 28268 event pairs, 509 based on Foata normal form. 30/4170 useless extension candidates. Maximal degree in co-relation 30411. Up to 3534 conditions per place. [2024-01-30 14:18:17,444 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 402 selfloop transitions, 53 changer transitions 0/473 dead transitions. [2024-01-30 14:18:17,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 473 transitions, 9892 flow [2024-01-30 14:18:17,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:17,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:17,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-01-30 14:18:17,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38419117647058826 [2024-01-30 14:18:17,445 INFO L175 Difference]: Start difference. First operand has 272 places, 452 transitions, 8900 flow. Second operand 8 states and 209 transitions. [2024-01-30 14:18:17,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 473 transitions, 9892 flow [2024-01-30 14:18:17,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 473 transitions, 9489 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:17,722 INFO L231 Difference]: Finished difference. Result has 274 places, 453 transitions, 8620 flow [2024-01-30 14:18:17,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8497, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8620, PETRI_PLACES=274, PETRI_TRANSITIONS=453} [2024-01-30 14:18:17,723 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 202 predicate places. [2024-01-30 14:18:17,723 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 453 transitions, 8620 flow [2024-01-30 14:18:17,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:17,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:17,723 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-01-30 14:18:17,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-01-30 14:18:17,723 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:17,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:17,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1059754808, now seen corresponding path program 1 times [2024-01-30 14:18:17,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:17,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330099757] [2024-01-30 14:18:17,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:17,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:17,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:17,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:17,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:17,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330099757] [2024-01-30 14:18:17,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330099757] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:17,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:17,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:17,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883572011] [2024-01-30 14:18:17,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:17,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:17,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:17,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:17,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:17,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:17,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 453 transitions, 8620 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:17,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:17,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:17,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:19,258 INFO L124 PetriNetUnfolderBase]: 2933/5188 cut-off events. [2024-01-30 14:18:19,258 INFO L125 PetriNetUnfolderBase]: For 116502/116997 co-relation queries the response was YES. [2024-01-30 14:18:19,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36727 conditions, 5188 events. 2933/5188 cut-off events. For 116502/116997 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 33937 event pairs, 813 based on Foata normal form. 30/4986 useless extension candidates. Maximal degree in co-relation 36612. Up to 3530 conditions per place. [2024-01-30 14:18:19,323 INFO L140 encePairwiseOnDemand]: 55/68 looper letters, 381 selfloop transitions, 111 changer transitions 0/533 dead transitions. [2024-01-30 14:18:19,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 533 transitions, 10449 flow [2024-01-30 14:18:19,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:18:19,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:18:19,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-01-30 14:18:19,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297385620915033 [2024-01-30 14:18:19,324 INFO L175 Difference]: Start difference. First operand has 274 places, 453 transitions, 8620 flow. Second operand 9 states and 263 transitions. [2024-01-30 14:18:19,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 533 transitions, 10449 flow [2024-01-30 14:18:19,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 533 transitions, 10346 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:19,772 INFO L231 Difference]: Finished difference. Result has 278 places, 476 transitions, 9193 flow [2024-01-30 14:18:19,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8525, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9193, PETRI_PLACES=278, PETRI_TRANSITIONS=476} [2024-01-30 14:18:19,773 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 206 predicate places. [2024-01-30 14:18:19,773 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 476 transitions, 9193 flow [2024-01-30 14:18:19,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:19,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:19,774 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-01-30 14:18:19,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-01-30 14:18:19,774 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:19,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:19,774 INFO L85 PathProgramCache]: Analyzing trace with hash 2097044614, now seen corresponding path program 1 times [2024-01-30 14:18:19,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:19,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145037051] [2024-01-30 14:18:19,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:19,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:19,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:19,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:19,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:19,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145037051] [2024-01-30 14:18:19,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145037051] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:19,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:19,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:19,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961549005] [2024-01-30 14:18:19,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:19,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:19,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:19,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:19,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:19,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:19,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 476 transitions, 9193 flow. Second operand has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 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-01-30 14:18:19,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:19,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:19,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:21,010 INFO L124 PetriNetUnfolderBase]: 2113/3975 cut-off events. [2024-01-30 14:18:21,010 INFO L125 PetriNetUnfolderBase]: For 101179/101537 co-relation queries the response was YES. [2024-01-30 14:18:21,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29120 conditions, 3975 events. 2113/3975 cut-off events. For 101179/101537 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 27673 event pairs, 573 based on Foata normal form. 25/3843 useless extension candidates. Maximal degree in co-relation 29003. Up to 2633 conditions per place. [2024-01-30 14:18:21,062 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 336 selfloop transitions, 110 changer transitions 0/502 dead transitions. [2024-01-30 14:18:21,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 502 transitions, 10338 flow [2024-01-30 14:18:21,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:21,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:21,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-01-30 14:18:21,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637254901960784 [2024-01-30 14:18:21,073 INFO L175 Difference]: Start difference. First operand has 278 places, 476 transitions, 9193 flow. Second operand 6 states and 230 transitions. [2024-01-30 14:18:21,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 502 transitions, 10338 flow [2024-01-30 14:18:21,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 502 transitions, 10237 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:21,351 INFO L231 Difference]: Finished difference. Result has 281 places, 480 transitions, 9444 flow [2024-01-30 14:18:21,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9098, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9444, PETRI_PLACES=281, PETRI_TRANSITIONS=480} [2024-01-30 14:18:21,352 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 209 predicate places. [2024-01-30 14:18:21,352 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 480 transitions, 9444 flow [2024-01-30 14:18:21,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 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-01-30 14:18:21,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:21,352 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-01-30 14:18:21,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-01-30 14:18:21,353 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:21,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:21,353 INFO L85 PathProgramCache]: Analyzing trace with hash 24863830, now seen corresponding path program 2 times [2024-01-30 14:18:21,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:21,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840548992] [2024-01-30 14:18:21,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:21,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:21,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:21,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:21,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:21,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840548992] [2024-01-30 14:18:21,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840548992] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:21,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:21,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:21,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192042543] [2024-01-30 14:18:21,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:21,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:21,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:21,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:21,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:21,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:21,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 480 transitions, 9444 flow. Second operand has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 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-01-30 14:18:21,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:21,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:21,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:22,504 INFO L124 PetriNetUnfolderBase]: 2097/3949 cut-off events. [2024-01-30 14:18:22,504 INFO L125 PetriNetUnfolderBase]: For 106320/106673 co-relation queries the response was YES. [2024-01-30 14:18:22,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29176 conditions, 3949 events. 2097/3949 cut-off events. For 106320/106673 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 27496 event pairs, 569 based on Foata normal form. 29/3808 useless extension candidates. Maximal degree in co-relation 29057. Up to 2627 conditions per place. [2024-01-30 14:18:22,563 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 339 selfloop transitions, 105 changer transitions 0/500 dead transitions. [2024-01-30 14:18:22,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 500 transitions, 10511 flow [2024-01-30 14:18:22,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:22,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:22,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 223 transitions. [2024-01-30 14:18:22,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465686274509803 [2024-01-30 14:18:22,564 INFO L175 Difference]: Start difference. First operand has 281 places, 480 transitions, 9444 flow. Second operand 6 states and 223 transitions. [2024-01-30 14:18:22,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 500 transitions, 10511 flow [2024-01-30 14:18:22,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 500 transitions, 10266 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:22,856 INFO L231 Difference]: Finished difference. Result has 283 places, 482 transitions, 9459 flow [2024-01-30 14:18:22,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9459, PETRI_PLACES=283, PETRI_TRANSITIONS=482} [2024-01-30 14:18:22,857 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 211 predicate places. [2024-01-30 14:18:22,857 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 482 transitions, 9459 flow [2024-01-30 14:18:22,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 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-01-30 14:18:22,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:22,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] [2024-01-30 14:18:22,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-01-30 14:18:22,858 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:22,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:22,858 INFO L85 PathProgramCache]: Analyzing trace with hash -217274151, now seen corresponding path program 1 times [2024-01-30 14:18:22,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:22,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548463600] [2024-01-30 14:18:22,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:22,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:22,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:23,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:23,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:23,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548463600] [2024-01-30 14:18:23,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548463600] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:23,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:23,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:23,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398898400] [2024-01-30 14:18:23,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:23,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:23,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:23,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:23,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:23,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:23,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 482 transitions, 9459 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:23,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:23,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:23,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:24,384 INFO L124 PetriNetUnfolderBase]: 2879/5100 cut-off events. [2024-01-30 14:18:24,385 INFO L125 PetriNetUnfolderBase]: For 123511/124026 co-relation queries the response was YES. [2024-01-30 14:18:24,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36887 conditions, 5100 events. 2879/5100 cut-off events. For 123511/124026 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 33256 event pairs, 789 based on Foata normal form. 28/4900 useless extension candidates. Maximal degree in co-relation 36767. Up to 3521 conditions per place. [2024-01-30 14:18:24,449 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 351 selfloop transitions, 120 changer transitions 0/512 dead transitions. [2024-01-30 14:18:24,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 512 transitions, 10605 flow [2024-01-30 14:18:24,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:24,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:24,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-01-30 14:18:24,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41544117647058826 [2024-01-30 14:18:24,450 INFO L175 Difference]: Start difference. First operand has 283 places, 482 transitions, 9459 flow. Second operand 8 states and 226 transitions. [2024-01-30 14:18:24,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 512 transitions, 10605 flow [2024-01-30 14:18:24,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 512 transitions, 10439 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-01-30 14:18:24,794 INFO L231 Difference]: Finished difference. Result has 289 places, 483 transitions, 9582 flow [2024-01-30 14:18:24,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9293, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9582, PETRI_PLACES=289, PETRI_TRANSITIONS=483} [2024-01-30 14:18:24,794 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 217 predicate places. [2024-01-30 14:18:24,795 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 483 transitions, 9582 flow [2024-01-30 14:18:24,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:24,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:24,795 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-01-30 14:18:24,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-01-30 14:18:24,795 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:24,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:24,795 INFO L85 PathProgramCache]: Analyzing trace with hash 2039260711, now seen corresponding path program 2 times [2024-01-30 14:18:24,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:24,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505006995] [2024-01-30 14:18:24,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:24,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:24,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:24,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:24,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:24,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505006995] [2024-01-30 14:18:24,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505006995] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:24,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:24,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:24,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046844400] [2024-01-30 14:18:24,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:24,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:24,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:24,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:24,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:24,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:24,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 483 transitions, 9582 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:24,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:24,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:24,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:26,264 INFO L124 PetriNetUnfolderBase]: 2888/5115 cut-off events. [2024-01-30 14:18:26,265 INFO L125 PetriNetUnfolderBase]: For 128193/128711 co-relation queries the response was YES. [2024-01-30 14:18:26,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37148 conditions, 5115 events. 2888/5115 cut-off events. For 128193/128711 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 33347 event pairs, 789 based on Foata normal form. 30/4917 useless extension candidates. Maximal degree in co-relation 37025. Up to 3527 conditions per place. [2024-01-30 14:18:26,341 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 357 selfloop transitions, 119 changer transitions 0/517 dead transitions. [2024-01-30 14:18:26,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 517 transitions, 10817 flow [2024-01-30 14:18:26,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:26,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:26,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-01-30 14:18:26,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-01-30 14:18:26,342 INFO L175 Difference]: Start difference. First operand has 289 places, 483 transitions, 9582 flow. Second operand 8 states and 224 transitions. [2024-01-30 14:18:26,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 517 transitions, 10817 flow [2024-01-30 14:18:26,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 517 transitions, 10627 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:26,855 INFO L231 Difference]: Finished difference. Result has 292 places, 487 transitions, 9729 flow [2024-01-30 14:18:26,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9396, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9729, PETRI_PLACES=292, PETRI_TRANSITIONS=487} [2024-01-30 14:18:26,856 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 220 predicate places. [2024-01-30 14:18:26,856 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 487 transitions, 9729 flow [2024-01-30 14:18:26,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:26,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:26,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] [2024-01-30 14:18:26,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-01-30 14:18:26,857 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:26,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:26,857 INFO L85 PathProgramCache]: Analyzing trace with hash -331150264, now seen corresponding path program 2 times [2024-01-30 14:18:26,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:26,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972995393] [2024-01-30 14:18:26,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:26,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:26,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:27,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:27,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:27,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972995393] [2024-01-30 14:18:27,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972995393] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:27,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:27,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:27,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822212095] [2024-01-30 14:18:27,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:27,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:27,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:27,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:27,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:27,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:27,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 487 transitions, 9729 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:27,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:27,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:27,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:28,428 INFO L124 PetriNetUnfolderBase]: 2887/5108 cut-off events. [2024-01-30 14:18:28,429 INFO L125 PetriNetUnfolderBase]: For 130638/131161 co-relation queries the response was YES. [2024-01-30 14:18:28,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37175 conditions, 5108 events. 2887/5108 cut-off events. For 130638/131161 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 33309 event pairs, 806 based on Foata normal form. 32/4906 useless extension candidates. Maximal degree in co-relation 37052. Up to 3526 conditions per place. [2024-01-30 14:18:28,497 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 381 selfloop transitions, 97 changer transitions 0/519 dead transitions. [2024-01-30 14:18:28,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 519 transitions, 10913 flow [2024-01-30 14:18:28,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:28,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:28,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-01-30 14:18:28,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42016806722689076 [2024-01-30 14:18:28,499 INFO L175 Difference]: Start difference. First operand has 292 places, 487 transitions, 9729 flow. Second operand 7 states and 200 transitions. [2024-01-30 14:18:28,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 519 transitions, 10913 flow [2024-01-30 14:18:28,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 519 transitions, 10733 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:28,874 INFO L231 Difference]: Finished difference. Result has 294 places, 489 transitions, 9797 flow [2024-01-30 14:18:28,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9553, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9797, PETRI_PLACES=294, PETRI_TRANSITIONS=489} [2024-01-30 14:18:28,874 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 222 predicate places. [2024-01-30 14:18:28,874 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 489 transitions, 9797 flow [2024-01-30 14:18:28,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:28,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:28,875 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-01-30 14:18:28,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-01-30 14:18:28,875 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:28,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:28,875 INFO L85 PathProgramCache]: Analyzing trace with hash 582248840, now seen corresponding path program 3 times [2024-01-30 14:18:28,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:28,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608374986] [2024-01-30 14:18:28,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:28,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:28,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:29,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:29,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:29,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608374986] [2024-01-30 14:18:29,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608374986] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:29,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:29,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:29,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021414560] [2024-01-30 14:18:29,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:29,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:29,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:29,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:29,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:29,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:29,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 489 transitions, 9797 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:29,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:29,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:29,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:30,253 INFO L124 PetriNetUnfolderBase]: 2937/5199 cut-off events. [2024-01-30 14:18:30,253 INFO L125 PetriNetUnfolderBase]: For 136648/137144 co-relation queries the response was YES. [2024-01-30 14:18:30,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37671 conditions, 5199 events. 2937/5199 cut-off events. For 136648/137144 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 34024 event pairs, 837 based on Foata normal form. 28/4995 useless extension candidates. Maximal degree in co-relation 37547. Up to 3558 conditions per place. [2024-01-30 14:18:30,318 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 371 selfloop transitions, 119 changer transitions 0/531 dead transitions. [2024-01-30 14:18:30,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 531 transitions, 11102 flow [2024-01-30 14:18:30,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:30,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:30,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-01-30 14:18:30,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42436974789915966 [2024-01-30 14:18:30,319 INFO L175 Difference]: Start difference. First operand has 294 places, 489 transitions, 9797 flow. Second operand 7 states and 202 transitions. [2024-01-30 14:18:30,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 531 transitions, 11102 flow [2024-01-30 14:18:30,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 531 transitions, 10971 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:30,685 INFO L231 Difference]: Finished difference. Result has 297 places, 500 transitions, 10087 flow [2024-01-30 14:18:30,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9680, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10087, PETRI_PLACES=297, PETRI_TRANSITIONS=500} [2024-01-30 14:18:30,685 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 225 predicate places. [2024-01-30 14:18:30,686 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 500 transitions, 10087 flow [2024-01-30 14:18:30,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:30,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:30,686 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-01-30 14:18:30,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-01-30 14:18:30,686 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:30,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:30,686 INFO L85 PathProgramCache]: Analyzing trace with hash 583322990, now seen corresponding path program 4 times [2024-01-30 14:18:30,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:30,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803319049] [2024-01-30 14:18:30,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:30,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:30,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:30,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:30,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:30,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803319049] [2024-01-30 14:18:30,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803319049] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:30,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:30,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:30,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443280270] [2024-01-30 14:18:30,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:30,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:30,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:30,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:30,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:30,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:30,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 500 transitions, 10087 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:30,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:30,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:30,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:32,314 INFO L124 PetriNetUnfolderBase]: 2917/5163 cut-off events. [2024-01-30 14:18:32,314 INFO L125 PetriNetUnfolderBase]: For 140867/141378 co-relation queries the response was YES. [2024-01-30 14:18:32,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37825 conditions, 5163 events. 2917/5163 cut-off events. For 140867/141378 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 33699 event pairs, 837 based on Foata normal form. 30/4961 useless extension candidates. Maximal degree in co-relation 37700. Up to 3558 conditions per place. [2024-01-30 14:18:32,371 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 364 selfloop transitions, 121 changer transitions 0/526 dead transitions. [2024-01-30 14:18:32,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 526 transitions, 11211 flow [2024-01-30 14:18:32,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:32,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:32,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-01-30 14:18:32,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41596638655462187 [2024-01-30 14:18:32,372 INFO L175 Difference]: Start difference. First operand has 297 places, 500 transitions, 10087 flow. Second operand 7 states and 198 transitions. [2024-01-30 14:18:32,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 526 transitions, 11211 flow [2024-01-30 14:18:32,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 526 transitions, 10987 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-01-30 14:18:32,735 INFO L231 Difference]: Finished difference. Result has 294 places, 499 transitions, 10091 flow [2024-01-30 14:18:32,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9849, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10091, PETRI_PLACES=294, PETRI_TRANSITIONS=499} [2024-01-30 14:18:32,736 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 222 predicate places. [2024-01-30 14:18:32,736 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 499 transitions, 10091 flow [2024-01-30 14:18:32,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 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-01-30 14:18:32,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:32,736 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-01-30 14:18:32,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-01-30 14:18:32,736 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:32,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:32,736 INFO L85 PathProgramCache]: Analyzing trace with hash -430745655, now seen corresponding path program 3 times [2024-01-30 14:18:32,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:32,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934816011] [2024-01-30 14:18:32,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:32,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:32,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:32,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:32,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:32,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934816011] [2024-01-30 14:18:32,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934816011] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:32,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:32,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:32,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837134207] [2024-01-30 14:18:32,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:32,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:32,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:32,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:32,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:32,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:32,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 499 transitions, 10091 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:32,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:32,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:32,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:34,334 INFO L124 PetriNetUnfolderBase]: 2934/5179 cut-off events. [2024-01-30 14:18:34,335 INFO L125 PetriNetUnfolderBase]: For 142570/143038 co-relation queries the response was YES. [2024-01-30 14:18:34,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37689 conditions, 5179 events. 2934/5179 cut-off events. For 142570/143038 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 33733 event pairs, 847 based on Foata normal form. 16/4954 useless extension candidates. Maximal degree in co-relation 37569. Up to 3579 conditions per place. [2024-01-30 14:18:34,416 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 360 selfloop transitions, 124 changer transitions 0/525 dead transitions. [2024-01-30 14:18:34,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 525 transitions, 11273 flow [2024-01-30 14:18:34,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:34,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:34,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-01-30 14:18:34,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054621848739496 [2024-01-30 14:18:34,418 INFO L175 Difference]: Start difference. First operand has 294 places, 499 transitions, 10091 flow. Second operand 7 states and 193 transitions. [2024-01-30 14:18:34,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 525 transitions, 11273 flow [2024-01-30 14:18:34,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 525 transitions, 11006 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:34,810 INFO L231 Difference]: Finished difference. Result has 296 places, 504 transitions, 10211 flow [2024-01-30 14:18:34,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9828, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10211, PETRI_PLACES=296, PETRI_TRANSITIONS=504} [2024-01-30 14:18:34,811 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 224 predicate places. [2024-01-30 14:18:34,811 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 504 transitions, 10211 flow [2024-01-30 14:18:34,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-01-30 14:18:34,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:34,811 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-01-30 14:18:34,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-01-30 14:18:34,812 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:34,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:34,812 INFO L85 PathProgramCache]: Analyzing trace with hash -840942424, now seen corresponding path program 1 times [2024-01-30 14:18:34,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:34,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739191399] [2024-01-30 14:18:34,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:34,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:34,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:34,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:34,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:34,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739191399] [2024-01-30 14:18:34,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739191399] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:34,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:34,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:18:34,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909736758] [2024-01-30 14:18:34,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:34,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:18:34,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:34,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:18:34,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:18:34,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:34,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 504 transitions, 10211 flow. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 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-01-30 14:18:34,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:34,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:34,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:35,773 INFO L124 PetriNetUnfolderBase]: 2137/4068 cut-off events. [2024-01-30 14:18:35,773 INFO L125 PetriNetUnfolderBase]: For 125676/126039 co-relation queries the response was YES. [2024-01-30 14:18:35,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30253 conditions, 4068 events. 2137/4068 cut-off events. For 125676/126039 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 28939 event pairs, 319 based on Foata normal form. 79/3923 useless extension candidates. Maximal degree in co-relation 30132. Up to 1330 conditions per place. [2024-01-30 14:18:35,828 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 344 selfloop transitions, 141 changer transitions 0/543 dead transitions. [2024-01-30 14:18:35,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 543 transitions, 11687 flow [2024-01-30 14:18:35,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:18:35,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:18:35,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 165 transitions. [2024-01-30 14:18:35,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6066176470588235 [2024-01-30 14:18:35,830 INFO L175 Difference]: Start difference. First operand has 296 places, 504 transitions, 10211 flow. Second operand 4 states and 165 transitions. [2024-01-30 14:18:35,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 543 transitions, 11687 flow [2024-01-30 14:18:36,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 543 transitions, 11454 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:36,119 INFO L231 Difference]: Finished difference. Result has 295 places, 509 transitions, 10528 flow [2024-01-30 14:18:36,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9996, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=10528, PETRI_PLACES=295, PETRI_TRANSITIONS=509} [2024-01-30 14:18:36,120 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 223 predicate places. [2024-01-30 14:18:36,120 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 509 transitions, 10528 flow [2024-01-30 14:18:36,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 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-01-30 14:18:36,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:36,121 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-01-30 14:18:36,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-01-30 14:18:36,121 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:36,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:36,121 INFO L85 PathProgramCache]: Analyzing trace with hash -736708032, now seen corresponding path program 2 times [2024-01-30 14:18:36,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:36,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381169798] [2024-01-30 14:18:36,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:36,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:36,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:36,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:36,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:36,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381169798] [2024-01-30 14:18:36,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381169798] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:36,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:36,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:18:36,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024164367] [2024-01-30 14:18:36,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:36,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:18:36,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:36,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:18:36,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:18:36,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:36,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 509 transitions, 10528 flow. Second operand has 5 states, 5 states have (on average 28.8) internal successors, (144), 5 states have internal predecessors, (144), 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-01-30 14:18:36,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:36,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:36,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:36,985 INFO L124 PetriNetUnfolderBase]: 1624/3131 cut-off events. [2024-01-30 14:18:36,986 INFO L125 PetriNetUnfolderBase]: For 117616/117811 co-relation queries the response was YES. [2024-01-30 14:18:37,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26029 conditions, 3131 events. 1624/3131 cut-off events. For 117616/117811 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21610 event pairs, 299 based on Foata normal form. 86/3027 useless extension candidates. Maximal degree in co-relation 25908. Up to 1440 conditions per place. [2024-01-30 14:18:37,052 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 332 selfloop transitions, 110 changer transitions 1/500 dead transitions. [2024-01-30 14:18:37,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 500 transitions, 11383 flow [2024-01-30 14:18:37,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:18:37,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:18:37,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 182 transitions. [2024-01-30 14:18:37,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5352941176470588 [2024-01-30 14:18:37,054 INFO L175 Difference]: Start difference. First operand has 295 places, 509 transitions, 10528 flow. Second operand 5 states and 182 transitions. [2024-01-30 14:18:37,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 500 transitions, 11383 flow [2024-01-30 14:18:37,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 500 transitions, 10942 flow, removed 8 selfloop flow, removed 19 redundant places. [2024-01-30 14:18:37,429 INFO L231 Difference]: Finished difference. Result has 277 places, 488 transitions, 10323 flow [2024-01-30 14:18:37,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9802, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10323, PETRI_PLACES=277, PETRI_TRANSITIONS=488} [2024-01-30 14:18:37,430 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 205 predicate places. [2024-01-30 14:18:37,430 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 488 transitions, 10323 flow [2024-01-30 14:18:37,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.8) internal successors, (144), 5 states have internal predecessors, (144), 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-01-30 14:18:37,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:37,430 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-01-30 14:18:37,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-01-30 14:18:37,431 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:37,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:37,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1425083335, now seen corresponding path program 1 times [2024-01-30 14:18:37,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:37,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728782210] [2024-01-30 14:18:37,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:37,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:37,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:37,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:37,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:37,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728782210] [2024-01-30 14:18:37,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728782210] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:37,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:37,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:18:37,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200105290] [2024-01-30 14:18:37,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:37,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:37,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:37,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:37,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:37,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:37,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 488 transitions, 10323 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:18:37,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:37,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:37,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:38,872 INFO L124 PetriNetUnfolderBase]: 2037/3979 cut-off events. [2024-01-30 14:18:38,872 INFO L125 PetriNetUnfolderBase]: For 117792/117892 co-relation queries the response was YES. [2024-01-30 14:18:38,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30554 conditions, 3979 events. 2037/3979 cut-off events. For 117792/117892 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28141 event pairs, 437 based on Foata normal form. 29/3922 useless extension candidates. Maximal degree in co-relation 30444. Up to 1310 conditions per place. [2024-01-30 14:18:38,918 INFO L140 encePairwiseOnDemand]: 46/68 looper letters, 329 selfloop transitions, 233 changer transitions 6/588 dead transitions. [2024-01-30 14:18:38,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 588 transitions, 12614 flow [2024-01-30 14:18:38,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:38,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:38,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 276 transitions. [2024-01-30 14:18:38,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073529411764706 [2024-01-30 14:18:38,919 INFO L175 Difference]: Start difference. First operand has 277 places, 488 transitions, 10323 flow. Second operand 8 states and 276 transitions. [2024-01-30 14:18:38,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 588 transitions, 12614 flow [2024-01-30 14:18:39,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 588 transitions, 12325 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:39,346 INFO L231 Difference]: Finished difference. Result has 281 places, 508 transitions, 11014 flow [2024-01-30 14:18:39,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10059, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11014, PETRI_PLACES=281, PETRI_TRANSITIONS=508} [2024-01-30 14:18:39,347 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 209 predicate places. [2024-01-30 14:18:39,347 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 508 transitions, 11014 flow [2024-01-30 14:18:39,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:18:39,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:39,347 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-01-30 14:18:39,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-01-30 14:18:39,347 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:39,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:39,347 INFO L85 PathProgramCache]: Analyzing trace with hash 296836465, now seen corresponding path program 2 times [2024-01-30 14:18:39,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:39,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084250159] [2024-01-30 14:18:39,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:39,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:39,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:39,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:39,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:39,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084250159] [2024-01-30 14:18:39,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084250159] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:39,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:39,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:18:39,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149788762] [2024-01-30 14:18:39,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:39,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:39,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:39,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:39,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:39,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:39,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 508 transitions, 11014 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:18:39,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:39,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:39,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:40,635 INFO L124 PetriNetUnfolderBase]: 2055/4058 cut-off events. [2024-01-30 14:18:40,635 INFO L125 PetriNetUnfolderBase]: For 123835/123959 co-relation queries the response was YES. [2024-01-30 14:18:40,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32972 conditions, 4058 events. 2055/4058 cut-off events. For 123835/123959 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 29053 event pairs, 400 based on Foata normal form. 21/4021 useless extension candidates. Maximal degree in co-relation 32861. Up to 1330 conditions per place. [2024-01-30 14:18:40,685 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 346 selfloop transitions, 203 changer transitions 4/573 dead transitions. [2024-01-30 14:18:40,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 573 transitions, 12887 flow [2024-01-30 14:18:40,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:40,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:40,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-01-30 14:18:40,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44669117647058826 [2024-01-30 14:18:40,686 INFO L175 Difference]: Start difference. First operand has 281 places, 508 transitions, 11014 flow. Second operand 8 states and 243 transitions. [2024-01-30 14:18:40,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 573 transitions, 12887 flow [2024-01-30 14:18:41,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 573 transitions, 12802 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:41,101 INFO L231 Difference]: Finished difference. Result has 288 places, 517 transitions, 11563 flow [2024-01-30 14:18:41,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10930, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11563, PETRI_PLACES=288, PETRI_TRANSITIONS=517} [2024-01-30 14:18:41,102 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 216 predicate places. [2024-01-30 14:18:41,102 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 517 transitions, 11563 flow [2024-01-30 14:18:41,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:18:41,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:41,102 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-01-30 14:18:41,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-01-30 14:18:41,102 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:41,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:41,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1164355663, now seen corresponding path program 3 times [2024-01-30 14:18:41,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:41,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865090631] [2024-01-30 14:18:41,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:41,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:41,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:41,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:41,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:41,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865090631] [2024-01-30 14:18:41,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865090631] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:41,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:41,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:18:41,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246463480] [2024-01-30 14:18:41,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:41,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:41,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:41,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:41,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:41,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:41,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 517 transitions, 11563 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:18:41,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:41,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:41,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:42,396 INFO L124 PetriNetUnfolderBase]: 2069/4131 cut-off events. [2024-01-30 14:18:42,396 INFO L125 PetriNetUnfolderBase]: For 135576/135700 co-relation queries the response was YES. [2024-01-30 14:18:42,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34796 conditions, 4131 events. 2069/4131 cut-off events. For 135576/135700 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 30000 event pairs, 413 based on Foata normal form. 21/4094 useless extension candidates. Maximal degree in co-relation 34682. Up to 1340 conditions per place. [2024-01-30 14:18:42,445 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 335 selfloop transitions, 230 changer transitions 3/588 dead transitions. [2024-01-30 14:18:42,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 588 transitions, 13580 flow [2024-01-30 14:18:42,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:42,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:42,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-01-30 14:18:42,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4724264705882353 [2024-01-30 14:18:42,446 INFO L175 Difference]: Start difference. First operand has 288 places, 517 transitions, 11563 flow. Second operand 8 states and 257 transitions. [2024-01-30 14:18:42,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 588 transitions, 13580 flow [2024-01-30 14:18:42,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 588 transitions, 13271 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:42,849 INFO L231 Difference]: Finished difference. Result has 292 places, 522 transitions, 11893 flow [2024-01-30 14:18:42,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11267, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11893, PETRI_PLACES=292, PETRI_TRANSITIONS=522} [2024-01-30 14:18:42,850 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 220 predicate places. [2024-01-30 14:18:42,850 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 522 transitions, 11893 flow [2024-01-30 14:18:42,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:18:42,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:42,850 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-01-30 14:18:42,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-01-30 14:18:42,850 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:42,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:42,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1390469353, now seen corresponding path program 4 times [2024-01-30 14:18:42,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:42,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486726019] [2024-01-30 14:18:42,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:42,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:42,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:43,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:43,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:43,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486726019] [2024-01-30 14:18:43,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486726019] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:43,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:43,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:18:43,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926957168] [2024-01-30 14:18:43,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:43,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:43,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:43,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:43,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:43,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:43,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 522 transitions, 11893 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:18:43,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:43,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:43,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:44,249 INFO L124 PetriNetUnfolderBase]: 2079/4177 cut-off events. [2024-01-30 14:18:44,250 INFO L125 PetriNetUnfolderBase]: For 136026/136150 co-relation queries the response was YES. [2024-01-30 14:18:44,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35644 conditions, 4177 events. 2079/4177 cut-off events. For 136026/136150 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 30522 event pairs, 432 based on Foata normal form. 21/4140 useless extension candidates. Maximal degree in co-relation 35530. Up to 1348 conditions per place. [2024-01-30 14:18:44,308 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 330 selfloop transitions, 234 changer transitions 2/586 dead transitions. [2024-01-30 14:18:44,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 586 transitions, 13791 flow [2024-01-30 14:18:44,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:44,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:44,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-01-30 14:18:44,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45588235294117646 [2024-01-30 14:18:44,309 INFO L175 Difference]: Start difference. First operand has 292 places, 522 transitions, 11893 flow. Second operand 8 states and 248 transitions. [2024-01-30 14:18:44,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 586 transitions, 13791 flow [2024-01-30 14:18:44,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 586 transitions, 13496 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:44,788 INFO L231 Difference]: Finished difference. Result has 298 places, 531 transitions, 12427 flow [2024-01-30 14:18:44,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11604, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12427, PETRI_PLACES=298, PETRI_TRANSITIONS=531} [2024-01-30 14:18:44,788 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 226 predicate places. [2024-01-30 14:18:44,789 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 531 transitions, 12427 flow [2024-01-30 14:18:44,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:18:44,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:44,789 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-01-30 14:18:44,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-01-30 14:18:44,789 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:44,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:44,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1732881627, now seen corresponding path program 1 times [2024-01-30 14:18:44,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:44,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794181751] [2024-01-30 14:18:44,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:44,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:44,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:44,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:44,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:44,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794181751] [2024-01-30 14:18:44,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794181751] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:44,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:44,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:44,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726471272] [2024-01-30 14:18:44,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:44,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:44,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:44,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:44,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:44,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:44,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 531 transitions, 12427 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:44,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:44,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:44,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:45,910 INFO L124 PetriNetUnfolderBase]: 1868/3915 cut-off events. [2024-01-30 14:18:45,911 INFO L125 PetriNetUnfolderBase]: For 157180/157513 co-relation queries the response was YES. [2024-01-30 14:18:45,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35511 conditions, 3915 events. 1868/3915 cut-off events. For 157180/157513 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 30215 event pairs, 337 based on Foata normal form. 39/3796 useless extension candidates. Maximal degree in co-relation 35394. Up to 1551 conditions per place. [2024-01-30 14:18:45,959 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 363 selfloop transitions, 163 changer transitions 2/591 dead transitions. [2024-01-30 14:18:45,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 591 transitions, 14398 flow [2024-01-30 14:18:45,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:45,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:45,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 264 transitions. [2024-01-30 14:18:45,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5546218487394958 [2024-01-30 14:18:45,960 INFO L175 Difference]: Start difference. First operand has 298 places, 531 transitions, 12427 flow. Second operand 7 states and 264 transitions. [2024-01-30 14:18:45,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 591 transitions, 14398 flow [2024-01-30 14:18:46,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 591 transitions, 13901 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-01-30 14:18:46,406 INFO L231 Difference]: Finished difference. Result has 298 places, 538 transitions, 12425 flow [2024-01-30 14:18:46,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11942, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12425, PETRI_PLACES=298, PETRI_TRANSITIONS=538} [2024-01-30 14:18:46,407 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 226 predicate places. [2024-01-30 14:18:46,407 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 538 transitions, 12425 flow [2024-01-30 14:18:46,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:46,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:46,407 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-01-30 14:18:46,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-01-30 14:18:46,407 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:46,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:46,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1462281978, now seen corresponding path program 1 times [2024-01-30 14:18:46,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:46,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508142688] [2024-01-30 14:18:46,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:46,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:46,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:46,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:46,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:46,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508142688] [2024-01-30 14:18:46,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508142688] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:46,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:46,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:46,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291724349] [2024-01-30 14:18:46,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:46,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:46,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:46,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:46,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:46,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:46,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 538 transitions, 12425 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:18:46,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:46,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:46,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:48,047 INFO L124 PetriNetUnfolderBase]: 2280/4522 cut-off events. [2024-01-30 14:18:48,048 INFO L125 PetriNetUnfolderBase]: For 155866/155986 co-relation queries the response was YES. [2024-01-30 14:18:48,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39351 conditions, 4522 events. 2280/4522 cut-off events. For 155866/155986 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 33331 event pairs, 619 based on Foata normal form. 43/4507 useless extension candidates. Maximal degree in co-relation 39235. Up to 3122 conditions per place. [2024-01-30 14:18:48,106 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 437 selfloop transitions, 142 changer transitions 0/599 dead transitions. [2024-01-30 14:18:48,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 599 transitions, 14450 flow [2024-01-30 14:18:48,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:18:48,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:18:48,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-01-30 14:18:48,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068627450980392 [2024-01-30 14:18:48,107 INFO L175 Difference]: Start difference. First operand has 298 places, 538 transitions, 12425 flow. Second operand 9 states and 249 transitions. [2024-01-30 14:18:48,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 599 transitions, 14450 flow [2024-01-30 14:18:48,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 599 transitions, 14141 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:48,556 INFO L231 Difference]: Finished difference. Result has 304 places, 555 transitions, 12785 flow [2024-01-30 14:18:48,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12126, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12785, PETRI_PLACES=304, PETRI_TRANSITIONS=555} [2024-01-30 14:18:48,556 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 232 predicate places. [2024-01-30 14:18:48,557 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 555 transitions, 12785 flow [2024-01-30 14:18:48,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:18:48,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:48,557 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-01-30 14:18:48,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-01-30 14:18:48,557 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:48,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:48,557 INFO L85 PathProgramCache]: Analyzing trace with hash 849913867, now seen corresponding path program 2 times [2024-01-30 14:18:48,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:48,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449474616] [2024-01-30 14:18:48,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:48,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:48,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:48,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:48,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:48,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449474616] [2024-01-30 14:18:48,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449474616] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:48,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:48,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:48,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907040286] [2024-01-30 14:18:48,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:48,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:48,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:48,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:48,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:48,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:48,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 555 transitions, 12785 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:48,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:48,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:48,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:49,713 INFO L124 PetriNetUnfolderBase]: 1954/4096 cut-off events. [2024-01-30 14:18:49,713 INFO L125 PetriNetUnfolderBase]: For 159297/159636 co-relation queries the response was YES. [2024-01-30 14:18:49,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36537 conditions, 4096 events. 1954/4096 cut-off events. For 159297/159636 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 31931 event pairs, 357 based on Foata normal form. 27/3964 useless extension candidates. Maximal degree in co-relation 36420. Up to 1582 conditions per place. [2024-01-30 14:18:49,768 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 372 selfloop transitions, 165 changer transitions 2/602 dead transitions. [2024-01-30 14:18:49,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 602 transitions, 14580 flow [2024-01-30 14:18:49,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:49,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:49,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 268 transitions. [2024-01-30 14:18:49,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5630252100840336 [2024-01-30 14:18:49,769 INFO L175 Difference]: Start difference. First operand has 304 places, 555 transitions, 12785 flow. Second operand 7 states and 268 transitions. [2024-01-30 14:18:49,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 602 transitions, 14580 flow [2024-01-30 14:18:50,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 602 transitions, 14438 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:50,220 INFO L231 Difference]: Finished difference. Result has 310 places, 558 transitions, 13064 flow [2024-01-30 14:18:50,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12643, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13064, PETRI_PLACES=310, PETRI_TRANSITIONS=558} [2024-01-30 14:18:50,221 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 238 predicate places. [2024-01-30 14:18:50,221 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 558 transitions, 13064 flow [2024-01-30 14:18:50,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:50,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:50,222 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-01-30 14:18:50,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-01-30 14:18:50,222 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:50,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:50,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1959287287, now seen corresponding path program 3 times [2024-01-30 14:18:50,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:50,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231172377] [2024-01-30 14:18:50,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:50,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:50,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:50,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:50,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:50,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231172377] [2024-01-30 14:18:50,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231172377] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:50,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:50,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:50,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496163185] [2024-01-30 14:18:50,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:50,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:50,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:50,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:50,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:50,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:50,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 558 transitions, 13064 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:50,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:50,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:50,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:51,421 INFO L124 PetriNetUnfolderBase]: 1951/4089 cut-off events. [2024-01-30 14:18:51,421 INFO L125 PetriNetUnfolderBase]: For 160292/160589 co-relation queries the response was YES. [2024-01-30 14:18:51,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36945 conditions, 4089 events. 1951/4089 cut-off events. For 160292/160589 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 31758 event pairs, 332 based on Foata normal form. 21/3942 useless extension candidates. Maximal degree in co-relation 36825. Up to 1584 conditions per place. [2024-01-30 14:18:51,474 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 332 selfloop transitions, 199 changer transitions 2/596 dead transitions. [2024-01-30 14:18:51,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 596 transitions, 14629 flow [2024-01-30 14:18:51,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:51,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:51,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 262 transitions. [2024-01-30 14:18:51,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5504201680672269 [2024-01-30 14:18:51,475 INFO L175 Difference]: Start difference. First operand has 310 places, 558 transitions, 13064 flow. Second operand 7 states and 262 transitions. [2024-01-30 14:18:51,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 596 transitions, 14629 flow [2024-01-30 14:18:51,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 596 transitions, 14347 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:18:51,965 INFO L231 Difference]: Finished difference. Result has 315 places, 561 transitions, 13336 flow [2024-01-30 14:18:51,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12783, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13336, PETRI_PLACES=315, PETRI_TRANSITIONS=561} [2024-01-30 14:18:51,966 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 243 predicate places. [2024-01-30 14:18:51,966 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 561 transitions, 13336 flow [2024-01-30 14:18:51,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:51,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:51,966 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-01-30 14:18:51,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-01-30 14:18:51,966 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:51,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:51,967 INFO L85 PathProgramCache]: Analyzing trace with hash -157388081, now seen corresponding path program 4 times [2024-01-30 14:18:51,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:51,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656533460] [2024-01-30 14:18:51,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:51,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:51,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:52,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:52,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:52,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656533460] [2024-01-30 14:18:52,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656533460] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:52,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:52,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:52,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452765069] [2024-01-30 14:18:52,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:52,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:52,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:52,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:52,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:52,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:52,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 561 transitions, 13336 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:52,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:52,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:52,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:53,241 INFO L124 PetriNetUnfolderBase]: 1958/4110 cut-off events. [2024-01-30 14:18:53,242 INFO L125 PetriNetUnfolderBase]: For 168553/168844 co-relation queries the response was YES. [2024-01-30 14:18:53,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37596 conditions, 4110 events. 1958/4110 cut-off events. For 168553/168844 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 32024 event pairs, 312 based on Foata normal form. 33/3975 useless extension candidates. Maximal degree in co-relation 37474. Up to 1590 conditions per place. [2024-01-30 14:18:53,284 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 347 selfloop transitions, 185 changer transitions 2/597 dead transitions. [2024-01-30 14:18:53,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 597 transitions, 14964 flow [2024-01-30 14:18:53,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:53,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:53,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-01-30 14:18:53,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637254901960784 [2024-01-30 14:18:53,285 INFO L175 Difference]: Start difference. First operand has 315 places, 561 transitions, 13336 flow. Second operand 6 states and 230 transitions. [2024-01-30 14:18:53,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 597 transitions, 14964 flow [2024-01-30 14:18:53,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 597 transitions, 14652 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:53,713 INFO L231 Difference]: Finished difference. Result has 317 places, 563 transitions, 13509 flow [2024-01-30 14:18:53,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13025, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13509, PETRI_PLACES=317, PETRI_TRANSITIONS=563} [2024-01-30 14:18:53,714 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 245 predicate places. [2024-01-30 14:18:53,714 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 563 transitions, 13509 flow [2024-01-30 14:18:53,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:53,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:53,714 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-01-30 14:18:53,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-01-30 14:18:53,715 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:53,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:53,715 INFO L85 PathProgramCache]: Analyzing trace with hash -157861451, now seen corresponding path program 5 times [2024-01-30 14:18:53,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:53,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214602907] [2024-01-30 14:18:53,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:53,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:53,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:53,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-01-30 14:18:53,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:53,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214602907] [2024-01-30 14:18:53,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214602907] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:53,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:53,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:53,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882069789] [2024-01-30 14:18:53,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:53,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:53,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:53,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:53,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:53,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:53,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 563 transitions, 13509 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:53,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:53,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:53,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:54,924 INFO L124 PetriNetUnfolderBase]: 1955/4103 cut-off events. [2024-01-30 14:18:54,924 INFO L125 PetriNetUnfolderBase]: For 167336/167605 co-relation queries the response was YES. [2024-01-30 14:18:54,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37702 conditions, 4103 events. 1955/4103 cut-off events. For 167336/167605 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 31913 event pairs, 306 based on Foata normal form. 21/3956 useless extension candidates. Maximal degree in co-relation 37578. Up to 1596 conditions per place. [2024-01-30 14:18:54,976 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 319 selfloop transitions, 212 changer transitions 2/596 dead transitions. [2024-01-30 14:18:54,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 596 transitions, 15005 flow [2024-01-30 14:18:54,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:54,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:54,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 231 transitions. [2024-01-30 14:18:54,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661764705882353 [2024-01-30 14:18:54,977 INFO L175 Difference]: Start difference. First operand has 317 places, 563 transitions, 13509 flow. Second operand 6 states and 231 transitions. [2024-01-30 14:18:54,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 596 transitions, 15005 flow [2024-01-30 14:18:55,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 596 transitions, 14517 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:55,519 INFO L231 Difference]: Finished difference. Result has 317 places, 564 transitions, 13489 flow [2024-01-30 14:18:55,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13023, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13489, PETRI_PLACES=317, PETRI_TRANSITIONS=564} [2024-01-30 14:18:55,519 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 245 predicate places. [2024-01-30 14:18:55,519 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 564 transitions, 13489 flow [2024-01-30 14:18:55,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:55,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:55,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-01-30 14:18:55,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-01-30 14:18:55,520 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:55,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:55,520 INFO L85 PathProgramCache]: Analyzing trace with hash -693126767, now seen corresponding path program 1 times [2024-01-30 14:18:55,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:55,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727699330] [2024-01-30 14:18:55,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:55,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:55,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:55,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:55,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:55,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727699330] [2024-01-30 14:18:55,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727699330] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:55,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:55,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:55,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385803655] [2024-01-30 14:18:55,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:55,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:55,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:55,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:55,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:55,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:55,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 564 transitions, 13489 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:55,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:55,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:55,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:56,862 INFO L124 PetriNetUnfolderBase]: 1967/4086 cut-off events. [2024-01-30 14:18:56,863 INFO L125 PetriNetUnfolderBase]: For 167882/168165 co-relation queries the response was YES. [2024-01-30 14:18:56,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37352 conditions, 4086 events. 1967/4086 cut-off events. For 167882/168165 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 31657 event pairs, 450 based on Foata normal form. 37/3928 useless extension candidates. Maximal degree in co-relation 37230. Up to 1614 conditions per place. [2024-01-30 14:18:56,917 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 336 selfloop transitions, 199 changer transitions 2/600 dead transitions. [2024-01-30 14:18:56,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 600 transitions, 15050 flow [2024-01-30 14:18:56,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:56,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:56,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 232 transitions. [2024-01-30 14:18:56,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5686274509803921 [2024-01-30 14:18:56,919 INFO L175 Difference]: Start difference. First operand has 317 places, 564 transitions, 13489 flow. Second operand 6 states and 232 transitions. [2024-01-30 14:18:56,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 600 transitions, 15050 flow [2024-01-30 14:18:57,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 600 transitions, 14735 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:57,425 INFO L231 Difference]: Finished difference. Result has 318 places, 565 transitions, 13597 flow [2024-01-30 14:18:57,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13175, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13597, PETRI_PLACES=318, PETRI_TRANSITIONS=565} [2024-01-30 14:18:57,427 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 246 predicate places. [2024-01-30 14:18:57,427 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 565 transitions, 13597 flow [2024-01-30 14:18:57,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:18:57,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:57,427 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-01-30 14:18:57,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-01-30 14:18:57,427 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:57,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:57,428 INFO L85 PathProgramCache]: Analyzing trace with hash 2093252476, now seen corresponding path program 2 times [2024-01-30 14:18:57,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:57,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774028170] [2024-01-30 14:18:57,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:57,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:57,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:57,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:57,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:57,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774028170] [2024-01-30 14:18:57,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774028170] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:57,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:57,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:57,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720758900] [2024-01-30 14:18:57,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:57,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:57,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:57,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:57,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:57,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:57,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 565 transitions, 13597 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 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-01-30 14:18:57,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:57,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:57,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:58,876 INFO L124 PetriNetUnfolderBase]: 2356/4651 cut-off events. [2024-01-30 14:18:58,876 INFO L125 PetriNetUnfolderBase]: For 164501/164633 co-relation queries the response was YES. [2024-01-30 14:18:58,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41378 conditions, 4651 events. 2356/4651 cut-off events. For 164501/164633 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 34331 event pairs, 312 based on Foata normal form. 27/4614 useless extension candidates. Maximal degree in co-relation 41257. Up to 1896 conditions per place. [2024-01-30 14:18:58,937 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 358 selfloop transitions, 260 changer transitions 3/641 dead transitions. [2024-01-30 14:18:58,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 641 transitions, 16058 flow [2024-01-30 14:18:58,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:58,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:58,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-01-30 14:18:58,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4522058823529412 [2024-01-30 14:18:58,938 INFO L175 Difference]: Start difference. First operand has 318 places, 565 transitions, 13597 flow. Second operand 8 states and 246 transitions. [2024-01-30 14:18:58,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 641 transitions, 16058 flow [2024-01-30 14:18:59,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 641 transitions, 15791 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:59,539 INFO L231 Difference]: Finished difference. Result has 326 places, 589 transitions, 14533 flow [2024-01-30 14:18:59,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13341, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14533, PETRI_PLACES=326, PETRI_TRANSITIONS=589} [2024-01-30 14:18:59,539 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 254 predicate places. [2024-01-30 14:18:59,539 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 589 transitions, 14533 flow [2024-01-30 14:18:59,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 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-01-30 14:18:59,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:59,539 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-01-30 14:18:59,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-01-30 14:18:59,540 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:59,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:59,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1541415006, now seen corresponding path program 3 times [2024-01-30 14:18:59,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:59,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380304299] [2024-01-30 14:18:59,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:59,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:59,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:59,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:59,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:59,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380304299] [2024-01-30 14:18:59,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380304299] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:59,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:59,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:59,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046662508] [2024-01-30 14:18:59,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:59,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:59,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:59,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:59,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:59,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:59,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 589 transitions, 14533 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 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-01-30 14:18:59,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:59,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:59,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:00,961 INFO L124 PetriNetUnfolderBase]: 2415/4756 cut-off events. [2024-01-30 14:19:00,962 INFO L125 PetriNetUnfolderBase]: For 180148/180304 co-relation queries the response was YES. [2024-01-30 14:19:01,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44281 conditions, 4756 events. 2415/4756 cut-off events. For 180148/180304 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35163 event pairs, 312 based on Foata normal form. 35/4727 useless extension candidates. Maximal degree in co-relation 44157. Up to 1913 conditions per place. [2024-01-30 14:19:01,020 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 351 selfloop transitions, 273 changer transitions 2/646 dead transitions. [2024-01-30 14:19:01,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 646 transitions, 16734 flow [2024-01-30 14:19:01,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:01,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:01,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-01-30 14:19:01,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540441176470588 [2024-01-30 14:19:01,022 INFO L175 Difference]: Start difference. First operand has 326 places, 589 transitions, 14533 flow. Second operand 8 states and 247 transitions. [2024-01-30 14:19:01,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 646 transitions, 16734 flow [2024-01-30 14:19:01,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 646 transitions, 16423 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:01,651 INFO L231 Difference]: Finished difference. Result has 332 places, 598 transitions, 15114 flow [2024-01-30 14:19:01,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=14231, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15114, PETRI_PLACES=332, PETRI_TRANSITIONS=598} [2024-01-30 14:19:01,652 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 260 predicate places. [2024-01-30 14:19:01,652 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 598 transitions, 15114 flow [2024-01-30 14:19:01,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 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-01-30 14:19:01,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:01,652 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-01-30 14:19:01,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-01-30 14:19:01,653 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:01,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:01,653 INFO L85 PathProgramCache]: Analyzing trace with hash -881606578, now seen corresponding path program 4 times [2024-01-30 14:19:01,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:01,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025375993] [2024-01-30 14:19:01,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:01,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:01,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:01,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-01-30 14:19:01,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:01,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025375993] [2024-01-30 14:19:01,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025375993] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:01,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:01,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:01,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226320060] [2024-01-30 14:19:01,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:01,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:01,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:01,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:01,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:01,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:01,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 598 transitions, 15114 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 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-01-30 14:19:01,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:01,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:01,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:03,197 INFO L124 PetriNetUnfolderBase]: 2463/4835 cut-off events. [2024-01-30 14:19:03,197 INFO L125 PetriNetUnfolderBase]: For 190512/190668 co-relation queries the response was YES. [2024-01-30 14:19:03,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45965 conditions, 4835 events. 2463/4835 cut-off events. For 190512/190668 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35771 event pairs, 325 based on Foata normal form. 27/4798 useless extension candidates. Maximal degree in co-relation 45839. Up to 1929 conditions per place. [2024-01-30 14:19:03,267 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 358 selfloop transitions, 272 changer transitions 3/653 dead transitions. [2024-01-30 14:19:03,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 653 transitions, 17275 flow [2024-01-30 14:19:03,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:03,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:03,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-01-30 14:19:03,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43566176470588236 [2024-01-30 14:19:03,268 INFO L175 Difference]: Start difference. First operand has 332 places, 598 transitions, 15114 flow. Second operand 8 states and 237 transitions. [2024-01-30 14:19:03,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 653 transitions, 17275 flow [2024-01-30 14:19:03,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 653 transitions, 16891 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:04,001 INFO L231 Difference]: Finished difference. Result has 338 places, 612 transitions, 15836 flow [2024-01-30 14:19:04,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=14740, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15836, PETRI_PLACES=338, PETRI_TRANSITIONS=612} [2024-01-30 14:19:04,002 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 266 predicate places. [2024-01-30 14:19:04,002 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 612 transitions, 15836 flow [2024-01-30 14:19:04,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 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-01-30 14:19:04,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:04,002 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-01-30 14:19:04,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-01-30 14:19:04,003 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:04,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:04,003 INFO L85 PathProgramCache]: Analyzing trace with hash 735577048, now seen corresponding path program 1 times [2024-01-30 14:19:04,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:04,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770964340] [2024-01-30 14:19:04,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:04,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:04,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:04,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:04,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:04,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770964340] [2024-01-30 14:19:04,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770964340] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:04,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:04,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:04,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210512621] [2024-01-30 14:19:04,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:04,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:04,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:04,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:04,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:04,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:04,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 612 transitions, 15836 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 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-01-30 14:19:04,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:04,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:04,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:05,727 INFO L124 PetriNetUnfolderBase]: 2755/5383 cut-off events. [2024-01-30 14:19:05,727 INFO L125 PetriNetUnfolderBase]: For 232778/233159 co-relation queries the response was YES. [2024-01-30 14:19:05,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53840 conditions, 5383 events. 2755/5383 cut-off events. For 232778/233159 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 39556 event pairs, 352 based on Foata normal form. 33/5221 useless extension candidates. Maximal degree in co-relation 53711. Up to 2145 conditions per place. [2024-01-30 14:19:05,803 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 384 selfloop transitions, 213 changer transitions 1/650 dead transitions. [2024-01-30 14:19:05,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 650 transitions, 17546 flow [2024-01-30 14:19:05,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:05,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:05,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-01-30 14:19:05,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-01-30 14:19:05,804 INFO L175 Difference]: Start difference. First operand has 338 places, 612 transitions, 15836 flow. Second operand 7 states and 203 transitions. [2024-01-30 14:19:05,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 650 transitions, 17546 flow [2024-01-30 14:19:06,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 650 transitions, 16871 flow, removed 148 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:06,638 INFO L231 Difference]: Finished difference. Result has 340 places, 612 transitions, 15677 flow [2024-01-30 14:19:06,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15225, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15677, PETRI_PLACES=340, PETRI_TRANSITIONS=612} [2024-01-30 14:19:06,639 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 268 predicate places. [2024-01-30 14:19:06,639 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 612 transitions, 15677 flow [2024-01-30 14:19:06,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 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-01-30 14:19:06,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:06,639 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-01-30 14:19:06,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-01-30 14:19:06,639 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:06,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:06,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1486213542, now seen corresponding path program 2 times [2024-01-30 14:19:06,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:06,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832104700] [2024-01-30 14:19:06,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:06,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:06,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:06,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:06,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:06,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832104700] [2024-01-30 14:19:06,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832104700] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:06,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:06,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:06,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70060859] [2024-01-30 14:19:06,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:06,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:06,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:06,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:06,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:06,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:06,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 612 transitions, 15677 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:06,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:06,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:06,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:08,351 INFO L124 PetriNetUnfolderBase]: 2917/5647 cut-off events. [2024-01-30 14:19:08,351 INFO L125 PetriNetUnfolderBase]: For 239420/239786 co-relation queries the response was YES. [2024-01-30 14:19:08,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55070 conditions, 5647 events. 2917/5647 cut-off events. For 239420/239786 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 41836 event pairs, 724 based on Foata normal form. 35/5449 useless extension candidates. Maximal degree in co-relation 54941. Up to 3909 conditions per place. [2024-01-30 14:19:08,426 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 494 selfloop transitions, 140 changer transitions 0/686 dead transitions. [2024-01-30 14:19:08,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 686 transitions, 18157 flow [2024-01-30 14:19:08,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:08,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:08,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-01-30 14:19:08,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035947712418301 [2024-01-30 14:19:08,427 INFO L175 Difference]: Start difference. First operand has 340 places, 612 transitions, 15677 flow. Second operand 9 states and 247 transitions. [2024-01-30 14:19:08,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 686 transitions, 18157 flow [2024-01-30 14:19:09,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 686 transitions, 17628 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:09,248 INFO L231 Difference]: Finished difference. Result has 344 places, 631 transitions, 15953 flow [2024-01-30 14:19:09,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15189, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15953, PETRI_PLACES=344, PETRI_TRANSITIONS=631} [2024-01-30 14:19:09,249 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 272 predicate places. [2024-01-30 14:19:09,249 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 631 transitions, 15953 flow [2024-01-30 14:19:09,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:09,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:09,249 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-01-30 14:19:09,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-01-30 14:19:09,249 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:09,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:09,250 INFO L85 PathProgramCache]: Analyzing trace with hash 458693166, now seen corresponding path program 3 times [2024-01-30 14:19:09,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:09,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452343557] [2024-01-30 14:19:09,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:09,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:09,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:09,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:09,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:09,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452343557] [2024-01-30 14:19:09,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452343557] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:09,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:09,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:09,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634941456] [2024-01-30 14:19:09,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:09,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:09,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:09,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:09,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:09,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:09,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 631 transitions, 15953 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:09,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:09,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:09,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:11,202 INFO L124 PetriNetUnfolderBase]: 2891/5607 cut-off events. [2024-01-30 14:19:11,202 INFO L125 PetriNetUnfolderBase]: For 228762/229099 co-relation queries the response was YES. [2024-01-30 14:19:11,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54584 conditions, 5607 events. 2891/5607 cut-off events. For 228762/229099 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 41560 event pairs, 735 based on Foata normal form. 23/5390 useless extension candidates. Maximal degree in co-relation 54453. Up to 4152 conditions per place. [2024-01-30 14:19:11,270 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 491 selfloop transitions, 123 changer transitions 0/666 dead transitions. [2024-01-30 14:19:11,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 666 transitions, 17575 flow [2024-01-30 14:19:11,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:11,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:11,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-01-30 14:19:11,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39052287581699346 [2024-01-30 14:19:11,271 INFO L175 Difference]: Start difference. First operand has 344 places, 631 transitions, 15953 flow. Second operand 9 states and 239 transitions. [2024-01-30 14:19:11,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 666 transitions, 17575 flow [2024-01-30 14:19:12,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 666 transitions, 17308 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:12,032 INFO L231 Difference]: Finished difference. Result has 347 places, 631 transitions, 15945 flow [2024-01-30 14:19:12,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15686, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15945, PETRI_PLACES=347, PETRI_TRANSITIONS=631} [2024-01-30 14:19:12,032 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 275 predicate places. [2024-01-30 14:19:12,032 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 631 transitions, 15945 flow [2024-01-30 14:19:12,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:12,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:12,033 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-01-30 14:19:12,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-01-30 14:19:12,033 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:12,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:12,033 INFO L85 PathProgramCache]: Analyzing trace with hash 660743233, now seen corresponding path program 5 times [2024-01-30 14:19:12,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:12,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628262440] [2024-01-30 14:19:12,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:12,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:12,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:12,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:12,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:12,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628262440] [2024-01-30 14:19:12,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628262440] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:12,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:12,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:19:12,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668148713] [2024-01-30 14:19:12,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:12,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:19:12,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:12,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:19:12,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:19:12,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:12,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 631 transitions, 15945 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 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-01-30 14:19:12,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:12,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:12,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:13,884 INFO L124 PetriNetUnfolderBase]: 2570/5077 cut-off events. [2024-01-30 14:19:13,884 INFO L125 PetriNetUnfolderBase]: For 199487/199647 co-relation queries the response was YES. [2024-01-30 14:19:13,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47941 conditions, 5077 events. 2570/5077 cut-off events. For 199487/199647 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 38205 event pairs, 625 based on Foata normal form. 93/5104 useless extension candidates. Maximal degree in co-relation 47809. Up to 1582 conditions per place. [2024-01-30 14:19:13,956 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 515 selfloop transitions, 163 changer transitions 13/711 dead transitions. [2024-01-30 14:19:13,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 711 transitions, 18905 flow [2024-01-30 14:19:13,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:13,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:13,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-01-30 14:19:13,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434640522875817 [2024-01-30 14:19:13,957 INFO L175 Difference]: Start difference. First operand has 347 places, 631 transitions, 15945 flow. Second operand 9 states and 266 transitions. [2024-01-30 14:19:13,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 711 transitions, 18905 flow [2024-01-30 14:19:14,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 711 transitions, 18581 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-01-30 14:19:14,711 INFO L231 Difference]: Finished difference. Result has 347 places, 634 transitions, 16434 flow [2024-01-30 14:19:14,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15613, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16434, PETRI_PLACES=347, PETRI_TRANSITIONS=634} [2024-01-30 14:19:14,712 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 275 predicate places. [2024-01-30 14:19:14,712 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 634 transitions, 16434 flow [2024-01-30 14:19:14,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 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-01-30 14:19:14,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:14,713 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-01-30 14:19:14,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-01-30 14:19:14,713 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:14,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:14,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1968893389, now seen corresponding path program 1 times [2024-01-30 14:19:14,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:14,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049633642] [2024-01-30 14:19:14,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:14,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:14,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:14,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:14,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:14,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049633642] [2024-01-30 14:19:14,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049633642] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:14,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:14,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:14,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185135846] [2024-01-30 14:19:14,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:14,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:14,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:14,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:14,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:14,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:14,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 634 transitions, 16434 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:14,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:14,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:14,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:16,457 INFO L124 PetriNetUnfolderBase]: 2888/5591 cut-off events. [2024-01-30 14:19:16,457 INFO L125 PetriNetUnfolderBase]: For 243015/243359 co-relation queries the response was YES. [2024-01-30 14:19:16,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54732 conditions, 5591 events. 2888/5591 cut-off events. For 243015/243359 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 41488 event pairs, 795 based on Foata normal form. 21/5374 useless extension candidates. Maximal degree in co-relation 54601. Up to 4242 conditions per place. [2024-01-30 14:19:16,533 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 467 selfloop transitions, 139 changer transitions 0/655 dead transitions. [2024-01-30 14:19:16,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 655 transitions, 17874 flow [2024-01-30 14:19:16,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:16,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:16,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-01-30 14:19:16,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39705882352941174 [2024-01-30 14:19:16,534 INFO L175 Difference]: Start difference. First operand has 347 places, 634 transitions, 16434 flow. Second operand 7 states and 189 transitions. [2024-01-30 14:19:16,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 655 transitions, 17874 flow [2024-01-30 14:19:17,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 655 transitions, 17724 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:17,495 INFO L231 Difference]: Finished difference. Result has 349 places, 636 transitions, 16614 flow [2024-01-30 14:19:17,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16286, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16614, PETRI_PLACES=349, PETRI_TRANSITIONS=636} [2024-01-30 14:19:17,495 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 277 predicate places. [2024-01-30 14:19:17,495 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 636 transitions, 16614 flow [2024-01-30 14:19:17,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:17,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:17,496 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-01-30 14:19:17,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-01-30 14:19:17,496 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:17,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:17,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1975673023, now seen corresponding path program 2 times [2024-01-30 14:19:17,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:17,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712147387] [2024-01-30 14:19:17,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:17,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:17,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:17,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:17,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:17,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712147387] [2024-01-30 14:19:17,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712147387] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:17,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:17,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:17,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714855200] [2024-01-30 14:19:17,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:17,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:17,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:17,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:17,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:17,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:17,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 636 transitions, 16614 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:17,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:17,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:17,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:19,433 INFO L124 PetriNetUnfolderBase]: 2887/5599 cut-off events. [2024-01-30 14:19:19,434 INFO L125 PetriNetUnfolderBase]: For 246425/246771 co-relation queries the response was YES. [2024-01-30 14:19:19,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55101 conditions, 5599 events. 2887/5599 cut-off events. For 246425/246771 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 41582 event pairs, 783 based on Foata normal form. 25/5387 useless extension candidates. Maximal degree in co-relation 54970. Up to 4246 conditions per place. [2024-01-30 14:19:19,514 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 485 selfloop transitions, 126 changer transitions 0/660 dead transitions. [2024-01-30 14:19:19,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 660 transitions, 18077 flow [2024-01-30 14:19:19,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:19,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-01-30 14:19:19,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3907563025210084 [2024-01-30 14:19:19,515 INFO L175 Difference]: Start difference. First operand has 349 places, 636 transitions, 16614 flow. Second operand 7 states and 186 transitions. [2024-01-30 14:19:19,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 660 transitions, 18077 flow [2024-01-30 14:19:20,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 660 transitions, 17922 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:20,468 INFO L231 Difference]: Finished difference. Result has 352 places, 639 transitions, 16782 flow [2024-01-30 14:19:20,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16462, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16782, PETRI_PLACES=352, PETRI_TRANSITIONS=639} [2024-01-30 14:19:20,468 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 280 predicate places. [2024-01-30 14:19:20,469 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 639 transitions, 16782 flow [2024-01-30 14:19:20,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:20,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:20,469 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-01-30 14:19:20,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-01-30 14:19:20,469 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:20,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:20,469 INFO L85 PathProgramCache]: Analyzing trace with hash 919292295, now seen corresponding path program 2 times [2024-01-30 14:19:20,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:20,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275289761] [2024-01-30 14:19:20,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:20,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:20,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:20,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:20,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:20,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275289761] [2024-01-30 14:19:20,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275289761] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:20,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:20,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:20,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706313054] [2024-01-30 14:19:20,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:20,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:20,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:20,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:20,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:20,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:20,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 639 transitions, 16782 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:19:20,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:20,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:20,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:22,190 INFO L124 PetriNetUnfolderBase]: 2102/4399 cut-off events. [2024-01-30 14:19:22,190 INFO L125 PetriNetUnfolderBase]: For 213620/213825 co-relation queries the response was YES. [2024-01-30 14:19:22,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43744 conditions, 4399 events. 2102/4399 cut-off events. For 213620/213825 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 34931 event pairs, 429 based on Foata normal form. 32/4221 useless extension candidates. Maximal degree in co-relation 43613. Up to 1629 conditions per place. [2024-01-30 14:19:22,253 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 361 selfloop transitions, 246 changer transitions 1/674 dead transitions. [2024-01-30 14:19:22,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 674 transitions, 18519 flow [2024-01-30 14:19:22,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:22,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:22,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 235 transitions. [2024-01-30 14:19:22,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5759803921568627 [2024-01-30 14:19:22,255 INFO L175 Difference]: Start difference. First operand has 352 places, 639 transitions, 16782 flow. Second operand 6 states and 235 transitions. [2024-01-30 14:19:22,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 674 transitions, 18519 flow [2024-01-30 14:19:22,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 674 transitions, 18352 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:23,004 INFO L231 Difference]: Finished difference. Result has 355 places, 642 transitions, 17308 flow [2024-01-30 14:19:23,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16615, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=17308, PETRI_PLACES=355, PETRI_TRANSITIONS=642} [2024-01-30 14:19:23,005 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 283 predicate places. [2024-01-30 14:19:23,005 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 642 transitions, 17308 flow [2024-01-30 14:19:23,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:19:23,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:23,006 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-01-30 14:19:23,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-01-30 14:19:23,006 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:23,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:23,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1875602861, now seen corresponding path program 3 times [2024-01-30 14:19:23,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:23,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462123888] [2024-01-30 14:19:23,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:23,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:23,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:23,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:23,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:23,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462123888] [2024-01-30 14:19:23,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462123888] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:23,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:23,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:23,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378961461] [2024-01-30 14:19:23,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:23,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:23,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:23,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:23,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:23,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:23,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 642 transitions, 17308 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:19:23,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:23,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:23,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:24,392 INFO L124 PetriNetUnfolderBase]: 2081/4358 cut-off events. [2024-01-30 14:19:24,392 INFO L125 PetriNetUnfolderBase]: For 220904/221094 co-relation queries the response was YES. [2024-01-30 14:19:24,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44123 conditions, 4358 events. 2081/4358 cut-off events. For 220904/221094 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 34451 event pairs, 342 based on Foata normal form. 29/4160 useless extension candidates. Maximal degree in co-relation 43990. Up to 1626 conditions per place. [2024-01-30 14:19:24,454 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 372 selfloop transitions, 220 changer transitions 1/659 dead transitions. [2024-01-30 14:19:24,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 659 transitions, 18678 flow [2024-01-30 14:19:24,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:24,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:24,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 221 transitions. [2024-01-30 14:19:24,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-01-30 14:19:24,455 INFO L175 Difference]: Start difference. First operand has 355 places, 642 transitions, 17308 flow. Second operand 6 states and 221 transitions. [2024-01-30 14:19:24,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 659 transitions, 18678 flow [2024-01-30 14:19:25,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 659 transitions, 17975 flow, removed 5 selfloop flow, removed 16 redundant places. [2024-01-30 14:19:25,110 INFO L231 Difference]: Finished difference. Result has 343 places, 641 transitions, 16999 flow [2024-01-30 14:19:25,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16559, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=16999, PETRI_PLACES=343, PETRI_TRANSITIONS=641} [2024-01-30 14:19:25,111 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 271 predicate places. [2024-01-30 14:19:25,111 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 641 transitions, 16999 flow [2024-01-30 14:19:25,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 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-01-30 14:19:25,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:25,111 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-01-30 14:19:25,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-01-30 14:19:25,111 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:25,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:25,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1621670198, now seen corresponding path program 4 times [2024-01-30 14:19:25,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:25,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995922420] [2024-01-30 14:19:25,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:25,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:25,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:25,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:25,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:25,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995922420] [2024-01-30 14:19:25,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995922420] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:25,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:25,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:25,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425849342] [2024-01-30 14:19:25,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:25,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:25,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:25,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:25,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:25,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:25,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 641 transitions, 16999 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:25,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:25,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:25,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:27,263 INFO L124 PetriNetUnfolderBase]: 3429/6518 cut-off events. [2024-01-30 14:19:27,264 INFO L125 PetriNetUnfolderBase]: For 295234/295612 co-relation queries the response was YES. [2024-01-30 14:19:27,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65338 conditions, 6518 events. 3429/6518 cut-off events. For 295234/295612 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 49079 event pairs, 675 based on Foata normal form. 60/6313 useless extension candidates. Maximal degree in co-relation 65219. Up to 4378 conditions per place. [2024-01-30 14:19:27,348 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 536 selfloop transitions, 176 changer transitions 2/763 dead transitions. [2024-01-30 14:19:27,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 763 transitions, 21526 flow [2024-01-30 14:19:27,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:27,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:27,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-01-30 14:19:27,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035947712418301 [2024-01-30 14:19:27,353 INFO L175 Difference]: Start difference. First operand has 343 places, 641 transitions, 16999 flow. Second operand 9 states and 247 transitions. [2024-01-30 14:19:27,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 763 transitions, 21526 flow [2024-01-30 14:19:28,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 763 transitions, 21031 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:28,317 INFO L231 Difference]: Finished difference. Result has 350 places, 697 transitions, 19074 flow [2024-01-30 14:19:28,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16587, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19074, PETRI_PLACES=350, PETRI_TRANSITIONS=697} [2024-01-30 14:19:28,318 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 278 predicate places. [2024-01-30 14:19:28,318 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 697 transitions, 19074 flow [2024-01-30 14:19:28,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:28,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:28,318 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-01-30 14:19:28,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-01-30 14:19:28,318 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:28,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:28,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1038367566, now seen corresponding path program 5 times [2024-01-30 14:19:28,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:28,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133584462] [2024-01-30 14:19:28,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:28,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:28,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:28,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:28,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:28,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133584462] [2024-01-30 14:19:28,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133584462] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:28,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:28,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:28,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705967457] [2024-01-30 14:19:28,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:28,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:28,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:28,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:28,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:28,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:28,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 697 transitions, 19074 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:28,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:28,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:28,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:30,594 INFO L124 PetriNetUnfolderBase]: 3399/6473 cut-off events. [2024-01-30 14:19:30,594 INFO L125 PetriNetUnfolderBase]: For 304166/304519 co-relation queries the response was YES. [2024-01-30 14:19:30,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64897 conditions, 6473 events. 3399/6473 cut-off events. For 304166/304519 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 48806 event pairs, 752 based on Foata normal form. 24/6227 useless extension candidates. Maximal degree in co-relation 64775. Up to 4984 conditions per place. [2024-01-30 14:19:30,665 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 554 selfloop transitions, 130 changer transitions 0/733 dead transitions. [2024-01-30 14:19:30,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 733 transitions, 20856 flow [2024-01-30 14:19:30,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:30,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:30,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-01-30 14:19:30,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872549019607843 [2024-01-30 14:19:30,667 INFO L175 Difference]: Start difference. First operand has 350 places, 697 transitions, 19074 flow. Second operand 9 states and 237 transitions. [2024-01-30 14:19:30,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 733 transitions, 20856 flow [2024-01-30 14:19:31,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 733 transitions, 20609 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:31,750 INFO L231 Difference]: Finished difference. Result has 355 places, 697 transitions, 19099 flow [2024-01-30 14:19:31,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18827, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19099, PETRI_PLACES=355, PETRI_TRANSITIONS=697} [2024-01-30 14:19:31,751 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 283 predicate places. [2024-01-30 14:19:31,751 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 697 transitions, 19099 flow [2024-01-30 14:19:31,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:31,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:31,752 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-01-30 14:19:31,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-01-30 14:19:31,752 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:31,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:31,752 INFO L85 PathProgramCache]: Analyzing trace with hash -10578066, now seen corresponding path program 6 times [2024-01-30 14:19:31,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:31,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594898438] [2024-01-30 14:19:31,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:31,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:31,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:31,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:31,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:31,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594898438] [2024-01-30 14:19:31,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594898438] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:31,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:31,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:31,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625301220] [2024-01-30 14:19:31,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:31,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:31,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:31,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:31,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:31,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:31,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 697 transitions, 19099 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:31,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:31,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:31,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:33,812 INFO L124 PetriNetUnfolderBase]: 3377/6433 cut-off events. [2024-01-30 14:19:33,813 INFO L125 PetriNetUnfolderBase]: For 305770/306127 co-relation queries the response was YES. [2024-01-30 14:19:33,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64444 conditions, 6433 events. 3377/6433 cut-off events. For 305770/306127 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 48487 event pairs, 741 based on Foata normal form. 26/6186 useless extension candidates. Maximal degree in co-relation 64321. Up to 4930 conditions per place. [2024-01-30 14:19:33,903 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 553 selfloop transitions, 130 changer transitions 0/732 dead transitions. [2024-01-30 14:19:33,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 732 transitions, 20882 flow [2024-01-30 14:19:33,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:33,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:33,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-01-30 14:19:33,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-01-30 14:19:33,904 INFO L175 Difference]: Start difference. First operand has 355 places, 697 transitions, 19099 flow. Second operand 9 states and 234 transitions. [2024-01-30 14:19:33,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 732 transitions, 20882 flow [2024-01-30 14:19:35,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 732 transitions, 20610 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:35,196 INFO L231 Difference]: Finished difference. Result has 358 places, 697 transitions, 19101 flow [2024-01-30 14:19:35,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18827, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19101, PETRI_PLACES=358, PETRI_TRANSITIONS=697} [2024-01-30 14:19:35,196 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 286 predicate places. [2024-01-30 14:19:35,196 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 697 transitions, 19101 flow [2024-01-30 14:19:35,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:35,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:35,197 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-01-30 14:19:35,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-01-30 14:19:35,197 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:35,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:35,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1775682177, now seen corresponding path program 3 times [2024-01-30 14:19:35,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:35,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427811594] [2024-01-30 14:19:35,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:35,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:35,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:35,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:35,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:35,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427811594] [2024-01-30 14:19:35,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427811594] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:35,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:35,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:35,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674234426] [2024-01-30 14:19:35,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:35,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:35,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:35,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:35,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:35,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:35,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 697 transitions, 19101 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:35,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:35,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:35,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:37,850 INFO L124 PetriNetUnfolderBase]: 3382/6436 cut-off events. [2024-01-30 14:19:37,850 INFO L125 PetriNetUnfolderBase]: For 308705/309045 co-relation queries the response was YES. [2024-01-30 14:19:37,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64580 conditions, 6436 events. 3382/6436 cut-off events. For 308705/309045 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 48412 event pairs, 815 based on Foata normal form. 8/6158 useless extension candidates. Maximal degree in co-relation 64456. Up to 5034 conditions per place. [2024-01-30 14:19:37,992 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 553 selfloop transitions, 108 changer transitions 0/710 dead transitions. [2024-01-30 14:19:37,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 710 transitions, 20532 flow [2024-01-30 14:19:37,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:37,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:37,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-01-30 14:19:37,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3799019607843137 [2024-01-30 14:19:37,994 INFO L175 Difference]: Start difference. First operand has 358 places, 697 transitions, 19101 flow. Second operand 6 states and 155 transitions. [2024-01-30 14:19:37,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 710 transitions, 20532 flow [2024-01-30 14:19:39,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 710 transitions, 20254 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:19:39,379 INFO L231 Difference]: Finished difference. Result has 355 places, 699 transitions, 19115 flow [2024-01-30 14:19:39,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18813, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=19115, PETRI_PLACES=355, PETRI_TRANSITIONS=699} [2024-01-30 14:19:39,380 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 283 predicate places. [2024-01-30 14:19:39,380 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 699 transitions, 19115 flow [2024-01-30 14:19:39,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:39,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:39,381 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-01-30 14:19:39,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-01-30 14:19:39,381 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:39,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:39,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1776450108, now seen corresponding path program 7 times [2024-01-30 14:19:39,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:39,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745955609] [2024-01-30 14:19:39,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:39,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:39,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:39,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:39,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:39,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745955609] [2024-01-30 14:19:39,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745955609] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:39,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:39,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:39,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914482831] [2024-01-30 14:19:39,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:39,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:39,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:39,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:39,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:39,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:39,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 699 transitions, 19115 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:39,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:39,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:39,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:41,399 INFO L124 PetriNetUnfolderBase]: 3364/6435 cut-off events. [2024-01-30 14:19:41,399 INFO L125 PetriNetUnfolderBase]: For 304676/305018 co-relation queries the response was YES. [2024-01-30 14:19:41,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64683 conditions, 6435 events. 3364/6435 cut-off events. For 304676/305018 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 48343 event pairs, 375 based on Foata normal form. 24/6213 useless extension candidates. Maximal degree in co-relation 64561. Up to 3411 conditions per place. [2024-01-30 14:19:41,481 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 396 selfloop transitions, 292 changer transitions 0/737 dead transitions. [2024-01-30 14:19:41,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 737 transitions, 20940 flow [2024-01-30 14:19:41,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:41,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:41,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-01-30 14:19:41,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41911764705882354 [2024-01-30 14:19:41,482 INFO L175 Difference]: Start difference. First operand has 355 places, 699 transitions, 19115 flow. Second operand 8 states and 228 transitions. [2024-01-30 14:19:41,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 737 transitions, 20940 flow [2024-01-30 14:19:42,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 737 transitions, 20654 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:42,662 INFO L231 Difference]: Finished difference. Result has 359 places, 699 transitions, 19526 flow [2024-01-30 14:19:42,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18831, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19526, PETRI_PLACES=359, PETRI_TRANSITIONS=699} [2024-01-30 14:19:42,662 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 287 predicate places. [2024-01-30 14:19:42,662 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 699 transitions, 19526 flow [2024-01-30 14:19:42,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:42,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:42,663 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-01-30 14:19:42,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-01-30 14:19:42,663 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:42,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:42,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1312216854, now seen corresponding path program 8 times [2024-01-30 14:19:42,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:42,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566388705] [2024-01-30 14:19:42,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:42,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:42,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:42,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:42,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:42,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566388705] [2024-01-30 14:19:42,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566388705] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:42,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:42,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:42,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527063070] [2024-01-30 14:19:42,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:42,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:42,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:42,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:42,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:42,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:42,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 699 transitions, 19526 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:42,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:42,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:42,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:44,908 INFO L124 PetriNetUnfolderBase]: 3340/6370 cut-off events. [2024-01-30 14:19:44,908 INFO L125 PetriNetUnfolderBase]: For 320852/321208 co-relation queries the response was YES. [2024-01-30 14:19:44,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65047 conditions, 6370 events. 3340/6370 cut-off events. For 320852/321208 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 47973 event pairs, 739 based on Foata normal form. 22/6121 useless extension candidates. Maximal degree in co-relation 64925. Up to 4805 conditions per place. [2024-01-30 14:19:44,978 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 524 selfloop transitions, 151 changer transitions 0/724 dead transitions. [2024-01-30 14:19:44,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 724 transitions, 21112 flow [2024-01-30 14:19:44,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:44,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:44,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-01-30 14:19:44,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39338235294117646 [2024-01-30 14:19:44,979 INFO L175 Difference]: Start difference. First operand has 359 places, 699 transitions, 19526 flow. Second operand 8 states and 214 transitions. [2024-01-30 14:19:44,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 724 transitions, 21112 flow [2024-01-30 14:19:46,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 724 transitions, 20753 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:46,074 INFO L231 Difference]: Finished difference. Result has 362 places, 699 transitions, 19489 flow [2024-01-30 14:19:46,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19167, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19489, PETRI_PLACES=362, PETRI_TRANSITIONS=699} [2024-01-30 14:19:46,075 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 290 predicate places. [2024-01-30 14:19:46,075 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 699 transitions, 19489 flow [2024-01-30 14:19:46,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:46,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:46,076 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-01-30 14:19:46,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-01-30 14:19:46,076 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:46,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:46,076 INFO L85 PathProgramCache]: Analyzing trace with hash -747739908, now seen corresponding path program 9 times [2024-01-30 14:19:46,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:46,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093120558] [2024-01-30 14:19:46,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:46,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:46,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:46,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:46,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:46,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093120558] [2024-01-30 14:19:46,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093120558] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:46,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:46,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:46,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596366414] [2024-01-30 14:19:46,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:46,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:46,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:46,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:46,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:46,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:46,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 699 transitions, 19489 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:46,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:46,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:46,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:48,166 INFO L124 PetriNetUnfolderBase]: 3398/6482 cut-off events. [2024-01-30 14:19:48,166 INFO L125 PetriNetUnfolderBase]: For 327422/327780 co-relation queries the response was YES. [2024-01-30 14:19:48,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65625 conditions, 6482 events. 3398/6482 cut-off events. For 327422/327780 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 48929 event pairs, 743 based on Foata normal form. 26/6236 useless extension candidates. Maximal degree in co-relation 65502. Up to 4891 conditions per place. [2024-01-30 14:19:48,253 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 543 selfloop transitions, 146 changer transitions 0/738 dead transitions. [2024-01-30 14:19:48,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 738 transitions, 21593 flow [2024-01-30 14:19:48,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:48,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:48,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-01-30 14:19:48,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38419117647058826 [2024-01-30 14:19:48,254 INFO L175 Difference]: Start difference. First operand has 362 places, 699 transitions, 19489 flow. Second operand 8 states and 209 transitions. [2024-01-30 14:19:48,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 738 transitions, 21593 flow [2024-01-30 14:19:49,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 738 transitions, 21279 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-01-30 14:19:49,671 INFO L231 Difference]: Finished difference. Result has 362 places, 707 transitions, 19731 flow [2024-01-30 14:19:49,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19175, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19731, PETRI_PLACES=362, PETRI_TRANSITIONS=707} [2024-01-30 14:19:49,672 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 290 predicate places. [2024-01-30 14:19:49,672 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 707 transitions, 19731 flow [2024-01-30 14:19:49,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:49,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:49,672 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-01-30 14:19:49,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-01-30 14:19:49,673 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:49,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:49,673 INFO L85 PathProgramCache]: Analyzing trace with hash -224111164, now seen corresponding path program 10 times [2024-01-30 14:19:49,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:49,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405122095] [2024-01-30 14:19:49,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:49,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:49,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:49,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:49,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:49,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405122095] [2024-01-30 14:19:49,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405122095] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:49,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:49,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:49,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568585862] [2024-01-30 14:19:49,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:49,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:49,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:49,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:49,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:49,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:49,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 707 transitions, 19731 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:49,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:49,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:49,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:51,744 INFO L124 PetriNetUnfolderBase]: 3402/6479 cut-off events. [2024-01-30 14:19:51,744 INFO L125 PetriNetUnfolderBase]: For 326516/326930 co-relation queries the response was YES. [2024-01-30 14:19:51,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65663 conditions, 6479 events. 3402/6479 cut-off events. For 326516/326930 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 48808 event pairs, 714 based on Foata normal form. 52/6274 useless extension candidates. Maximal degree in co-relation 65540. Up to 4366 conditions per place. [2024-01-30 14:19:51,854 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 517 selfloop transitions, 177 changer transitions 0/743 dead transitions. [2024-01-30 14:19:51,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 743 transitions, 21600 flow [2024-01-30 14:19:51,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:51,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:51,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-01-30 14:19:51,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025735294117647 [2024-01-30 14:19:51,855 INFO L175 Difference]: Start difference. First operand has 362 places, 707 transitions, 19731 flow. Second operand 8 states and 219 transitions. [2024-01-30 14:19:51,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 743 transitions, 21600 flow [2024-01-30 14:19:53,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 743 transitions, 21321 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:53,434 INFO L231 Difference]: Finished difference. Result has 364 places, 707 transitions, 19852 flow [2024-01-30 14:19:53,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19456, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19852, PETRI_PLACES=364, PETRI_TRANSITIONS=707} [2024-01-30 14:19:53,435 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 292 predicate places. [2024-01-30 14:19:53,435 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 707 transitions, 19852 flow [2024-01-30 14:19:53,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:53,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:53,435 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-01-30 14:19:53,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-01-30 14:19:53,435 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:53,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:53,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1629701684, now seen corresponding path program 11 times [2024-01-30 14:19:53,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:53,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461118141] [2024-01-30 14:19:53,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:53,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:53,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:53,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:53,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:53,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461118141] [2024-01-30 14:19:53,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461118141] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:53,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:53,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:53,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924277427] [2024-01-30 14:19:53,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:53,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:53,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:53,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:53,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:53,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:53,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 707 transitions, 19852 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:53,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:53,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:53,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:55,709 INFO L124 PetriNetUnfolderBase]: 3374/6432 cut-off events. [2024-01-30 14:19:55,709 INFO L125 PetriNetUnfolderBase]: For 331714/332046 co-relation queries the response was YES. [2024-01-30 14:19:55,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65399 conditions, 6432 events. 3374/6432 cut-off events. For 331714/332046 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 48529 event pairs, 784 based on Foata normal form. 19/6169 useless extension candidates. Maximal degree in co-relation 65276. Up to 4750 conditions per place. [2024-01-30 14:19:55,794 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 523 selfloop transitions, 155 changer transitions 0/727 dead transitions. [2024-01-30 14:19:55,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 727 transitions, 21374 flow [2024-01-30 14:19:55,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:55,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:55,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-01-30 14:19:55,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786764705882353 [2024-01-30 14:19:55,794 INFO L175 Difference]: Start difference. First operand has 364 places, 707 transitions, 19852 flow. Second operand 8 states and 206 transitions. [2024-01-30 14:19:55,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 727 transitions, 21374 flow [2024-01-30 14:19:57,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 727 transitions, 21054 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:57,058 INFO L231 Difference]: Finished difference. Result has 366 places, 707 transitions, 19876 flow [2024-01-30 14:19:57,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19532, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19876, PETRI_PLACES=366, PETRI_TRANSITIONS=707} [2024-01-30 14:19:57,059 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 294 predicate places. [2024-01-30 14:19:57,059 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 707 transitions, 19876 flow [2024-01-30 14:19:57,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:57,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:57,060 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-01-30 14:19:57,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-01-30 14:19:57,060 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:57,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:57,060 INFO L85 PathProgramCache]: Analyzing trace with hash 240122090, now seen corresponding path program 12 times [2024-01-30 14:19:57,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:57,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519168986] [2024-01-30 14:19:57,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:57,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:57,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:57,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:57,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:57,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519168986] [2024-01-30 14:19:57,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519168986] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:57,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:57,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:57,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792181406] [2024-01-30 14:19:57,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:57,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:57,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:57,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:57,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:57,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:57,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 707 transitions, 19876 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:19:57,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:57,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:57,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:59,797 INFO L124 PetriNetUnfolderBase]: 3346/6390 cut-off events. [2024-01-30 14:19:59,797 INFO L125 PetriNetUnfolderBase]: For 324991/325346 co-relation queries the response was YES. [2024-01-30 14:19:59,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65018 conditions, 6390 events. 3346/6390 cut-off events. For 324991/325346 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 48229 event pairs, 736 based on Foata normal form. 22/6140 useless extension candidates. Maximal degree in co-relation 64894. Up to 4819 conditions per place. [2024-01-30 14:19:59,901 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 538 selfloop transitions, 143 changer transitions 0/730 dead transitions. [2024-01-30 14:19:59,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 730 transitions, 21468 flow [2024-01-30 14:19:59,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:59,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:59,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-01-30 14:19:59,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38786764705882354 [2024-01-30 14:19:59,902 INFO L175 Difference]: Start difference. First operand has 366 places, 707 transitions, 19876 flow. Second operand 8 states and 211 transitions. [2024-01-30 14:19:59,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 730 transitions, 21468 flow [2024-01-30 14:20:01,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 730 transitions, 21164 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:01,362 INFO L231 Difference]: Finished difference. Result has 367 places, 707 transitions, 19880 flow [2024-01-30 14:20:01,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19572, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19880, PETRI_PLACES=367, PETRI_TRANSITIONS=707} [2024-01-30 14:20:01,363 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 295 predicate places. [2024-01-30 14:20:01,363 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 707 transitions, 19880 flow [2024-01-30 14:20:01,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 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-01-30 14:20:01,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:01,363 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-01-30 14:20:01,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-01-30 14:20:01,363 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:01,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:01,364 INFO L85 PathProgramCache]: Analyzing trace with hash -86022660, now seen corresponding path program 1 times [2024-01-30 14:20:01,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:01,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604901077] [2024-01-30 14:20:01,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:01,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:01,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:01,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:01,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:01,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604901077] [2024-01-30 14:20:01,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604901077] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:01,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:01,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:01,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132936872] [2024-01-30 14:20:01,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:01,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:01,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:01,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:01,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:01,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:01,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 707 transitions, 19880 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-01-30 14:20:01,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:01,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:01,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:03,414 INFO L124 PetriNetUnfolderBase]: 2944/5939 cut-off events. [2024-01-30 14:20:03,415 INFO L125 PetriNetUnfolderBase]: For 280086/280250 co-relation queries the response was YES. [2024-01-30 14:20:03,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57857 conditions, 5939 events. 2944/5939 cut-off events. For 280086/280250 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 47159 event pairs, 385 based on Foata normal form. 45/5912 useless extension candidates. Maximal degree in co-relation 57731. Up to 1940 conditions per place. [2024-01-30 14:20:03,493 INFO L140 encePairwiseOnDemand]: 49/68 looper letters, 426 selfloop transitions, 318 changer transitions 10/775 dead transitions. [2024-01-30 14:20:03,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 775 transitions, 22488 flow [2024-01-30 14:20:03,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:03,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:03,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-01-30 14:20:03,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45036764705882354 [2024-01-30 14:20:03,494 INFO L175 Difference]: Start difference. First operand has 367 places, 707 transitions, 19880 flow. Second operand 8 states and 245 transitions. [2024-01-30 14:20:03,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 775 transitions, 22488 flow [2024-01-30 14:20:04,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 775 transitions, 22191 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:04,568 INFO L231 Difference]: Finished difference. Result has 369 places, 711 transitions, 20637 flow [2024-01-30 14:20:04,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19592, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20637, PETRI_PLACES=369, PETRI_TRANSITIONS=711} [2024-01-30 14:20:04,568 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 297 predicate places. [2024-01-30 14:20:04,568 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 711 transitions, 20637 flow [2024-01-30 14:20:04,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-01-30 14:20:04,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:04,569 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-01-30 14:20:04,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-01-30 14:20:04,569 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:04,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:04,569 INFO L85 PathProgramCache]: Analyzing trace with hash -775560140, now seen corresponding path program 2 times [2024-01-30 14:20:04,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:04,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520278318] [2024-01-30 14:20:04,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:04,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:04,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:04,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:04,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:04,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520278318] [2024-01-30 14:20:04,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520278318] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:04,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:04,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:04,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862655344] [2024-01-30 14:20:04,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:04,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:04,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:04,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:04,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:04,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:04,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 711 transitions, 20637 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-01-30 14:20:04,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:04,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:04,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:06,547 INFO L124 PetriNetUnfolderBase]: 2943/6011 cut-off events. [2024-01-30 14:20:06,547 INFO L125 PetriNetUnfolderBase]: For 296256/296456 co-relation queries the response was YES. [2024-01-30 14:20:06,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60982 conditions, 6011 events. 2943/6011 cut-off events. For 296256/296456 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 48231 event pairs, 412 based on Foata normal form. 29/5968 useless extension candidates. Maximal degree in co-relation 60855. Up to 1639 conditions per place. [2024-01-30 14:20:06,629 INFO L140 encePairwiseOnDemand]: 50/68 looper letters, 393 selfloop transitions, 317 changer transitions 37/768 dead transitions. [2024-01-30 14:20:06,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 768 transitions, 23006 flow [2024-01-30 14:20:06,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:06,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:06,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-01-30 14:20:06,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45955882352941174 [2024-01-30 14:20:06,630 INFO L175 Difference]: Start difference. First operand has 369 places, 711 transitions, 20637 flow. Second operand 8 states and 250 transitions. [2024-01-30 14:20:06,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 768 transitions, 23006 flow [2024-01-30 14:20:07,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 768 transitions, 22709 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:07,773 INFO L231 Difference]: Finished difference. Result has 373 places, 677 transitions, 20415 flow [2024-01-30 14:20:07,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=20353, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20415, PETRI_PLACES=373, PETRI_TRANSITIONS=677} [2024-01-30 14:20:07,774 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 301 predicate places. [2024-01-30 14:20:07,774 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 677 transitions, 20415 flow [2024-01-30 14:20:07,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-01-30 14:20:07,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:07,774 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-01-30 14:20:07,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-01-30 14:20:07,774 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:07,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:07,774 INFO L85 PathProgramCache]: Analyzing trace with hash -475924902, now seen corresponding path program 3 times [2024-01-30 14:20:07,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:07,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035270208] [2024-01-30 14:20:07,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:07,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:07,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:07,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:07,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:07,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035270208] [2024-01-30 14:20:07,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035270208] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:07,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:07,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:07,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679581294] [2024-01-30 14:20:07,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:07,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:07,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:07,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:07,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:08,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:08,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 677 transitions, 20415 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-01-30 14:20:08,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:08,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:08,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:09,811 INFO L124 PetriNetUnfolderBase]: 2851/5873 cut-off events. [2024-01-30 14:20:09,811 INFO L125 PetriNetUnfolderBase]: For 296294/296494 co-relation queries the response was YES. [2024-01-30 14:20:09,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60707 conditions, 5873 events. 2851/5873 cut-off events. For 296294/296494 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 47126 event pairs, 419 based on Foata normal form. 29/5830 useless extension candidates. Maximal degree in co-relation 60579. Up to 1448 conditions per place. [2024-01-30 14:20:09,878 INFO L140 encePairwiseOnDemand]: 51/68 looper letters, 406 selfloop transitions, 258 changer transitions 42/727 dead transitions. [2024-01-30 14:20:09,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 727 transitions, 22576 flow [2024-01-30 14:20:09,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:09,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:09,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-01-30 14:20:09,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-01-30 14:20:09,879 INFO L175 Difference]: Start difference. First operand has 373 places, 677 transitions, 20415 flow. Second operand 8 states and 238 transitions. [2024-01-30 14:20:09,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 727 transitions, 22576 flow [2024-01-30 14:20:10,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 727 transitions, 22156 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:11,005 INFO L231 Difference]: Finished difference. Result has 375 places, 640 transitions, 19952 flow [2024-01-30 14:20:11,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19998, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19952, PETRI_PLACES=375, PETRI_TRANSITIONS=640} [2024-01-30 14:20:11,006 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 303 predicate places. [2024-01-30 14:20:11,006 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 640 transitions, 19952 flow [2024-01-30 14:20:11,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-01-30 14:20:11,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:11,006 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-01-30 14:20:11,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-01-30 14:20:11,006 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:11,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:11,007 INFO L85 PathProgramCache]: Analyzing trace with hash 630090790, now seen corresponding path program 1 times [2024-01-30 14:20:11,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:11,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865787082] [2024-01-30 14:20:11,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:11,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:11,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:11,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-01-30 14:20:11,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:11,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865787082] [2024-01-30 14:20:11,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865787082] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:11,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:11,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:11,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821395405] [2024-01-30 14:20:11,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:11,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:11,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:11,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:11,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:11,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:11,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 640 transitions, 19952 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-01-30 14:20:11,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:11,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:11,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:13,068 INFO L124 PetriNetUnfolderBase]: 3218/6376 cut-off events. [2024-01-30 14:20:13,068 INFO L125 PetriNetUnfolderBase]: For 370863/371262 co-relation queries the response was YES. [2024-01-30 14:20:13,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70096 conditions, 6376 events. 3218/6376 cut-off events. For 370863/371262 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 49390 event pairs, 724 based on Foata normal form. 39/6172 useless extension candidates. Maximal degree in co-relation 69966. Up to 3934 conditions per place. [2024-01-30 14:20:13,155 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 449 selfloop transitions, 134 changer transitions 44/672 dead transitions. [2024-01-30 14:20:13,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 672 transitions, 21621 flow [2024-01-30 14:20:13,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:13,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:13,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-01-30 14:20:13,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3949579831932773 [2024-01-30 14:20:13,158 INFO L175 Difference]: Start difference. First operand has 375 places, 640 transitions, 19952 flow. Second operand 7 states and 188 transitions. [2024-01-30 14:20:13,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 672 transitions, 21621 flow [2024-01-30 14:20:14,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 672 transitions, 20585 flow, removed 65 selfloop flow, removed 18 redundant places. [2024-01-30 14:20:14,881 INFO L231 Difference]: Finished difference. Result has 364 places, 596 transitions, 18050 flow [2024-01-30 14:20:14,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18926, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18050, PETRI_PLACES=364, PETRI_TRANSITIONS=596} [2024-01-30 14:20:14,882 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 292 predicate places. [2024-01-30 14:20:14,882 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 596 transitions, 18050 flow [2024-01-30 14:20:14,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-01-30 14:20:14,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:14,882 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-01-30 14:20:14,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-01-30 14:20:14,882 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:14,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:14,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1773151660, now seen corresponding path program 4 times [2024-01-30 14:20:14,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:14,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982621906] [2024-01-30 14:20:14,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:14,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:14,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:15,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:15,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:15,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982621906] [2024-01-30 14:20:15,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982621906] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:15,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:15,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:15,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107769955] [2024-01-30 14:20:15,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:15,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:15,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:15,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:15,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:15,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:15,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 596 transitions, 18050 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:15,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:15,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:15,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:16,646 INFO L124 PetriNetUnfolderBase]: 2527/5230 cut-off events. [2024-01-30 14:20:16,646 INFO L125 PetriNetUnfolderBase]: For 275359/275559 co-relation queries the response was YES. [2024-01-30 14:20:16,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54049 conditions, 5230 events. 2527/5230 cut-off events. For 275359/275559 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 41083 event pairs, 624 based on Foata normal form. 83/5241 useless extension candidates. Maximal degree in co-relation 53925. Up to 3034 conditions per place. [2024-01-30 14:20:16,714 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 447 selfloop transitions, 140 changer transitions 23/631 dead transitions. [2024-01-30 14:20:16,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 631 transitions, 19946 flow [2024-01-30 14:20:16,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:16,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:16,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-01-30 14:20:16,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007352941176471 [2024-01-30 14:20:16,715 INFO L175 Difference]: Start difference. First operand has 364 places, 596 transitions, 18050 flow. Second operand 8 states and 218 transitions. [2024-01-30 14:20:16,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 631 transitions, 19946 flow [2024-01-30 14:20:17,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 631 transitions, 18697 flow, removed 11 selfloop flow, removed 27 redundant places. [2024-01-30 14:20:17,775 INFO L231 Difference]: Finished difference. Result has 341 places, 566 transitions, 16520 flow [2024-01-30 14:20:17,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16705, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16520, PETRI_PLACES=341, PETRI_TRANSITIONS=566} [2024-01-30 14:20:17,775 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 269 predicate places. [2024-01-30 14:20:17,775 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 566 transitions, 16520 flow [2024-01-30 14:20:17,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:17,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:17,776 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-01-30 14:20:17,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-01-30 14:20:17,776 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:17,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:17,776 INFO L85 PathProgramCache]: Analyzing trace with hash -2026455186, now seen corresponding path program 2 times [2024-01-30 14:20:17,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:17,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796516195] [2024-01-30 14:20:17,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:17,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:17,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:18,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:18,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:18,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796516195] [2024-01-30 14:20:18,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796516195] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:18,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:18,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:18,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53078439] [2024-01-30 14:20:18,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:18,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:18,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:18,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:18,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:18,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:18,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 566 transitions, 16520 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:18,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:18,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:18,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:19,712 INFO L124 PetriNetUnfolderBase]: 2988/6020 cut-off events. [2024-01-30 14:20:19,712 INFO L125 PetriNetUnfolderBase]: For 291416/291817 co-relation queries the response was YES. [2024-01-30 14:20:19,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61058 conditions, 6020 events. 2988/6020 cut-off events. For 291416/291817 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 46721 event pairs, 817 based on Foata normal form. 39/5833 useless extension candidates. Maximal degree in co-relation 60947. Up to 4038 conditions per place. [2024-01-30 14:20:19,775 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 462 selfloop transitions, 123 changer transitions 12/639 dead transitions. [2024-01-30 14:20:19,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 639 transitions, 18839 flow [2024-01-30 14:20:19,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:19,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:19,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-01-30 14:20:19,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39869281045751637 [2024-01-30 14:20:19,776 INFO L175 Difference]: Start difference. First operand has 341 places, 566 transitions, 16520 flow. Second operand 9 states and 244 transitions. [2024-01-30 14:20:19,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 639 transitions, 18839 flow [2024-01-30 14:20:20,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 639 transitions, 18583 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:20,793 INFO L231 Difference]: Finished difference. Result has 344 places, 557 transitions, 16322 flow [2024-01-30 14:20:20,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16264, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16322, PETRI_PLACES=344, PETRI_TRANSITIONS=557} [2024-01-30 14:20:20,793 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 272 predicate places. [2024-01-30 14:20:20,793 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 557 transitions, 16322 flow [2024-01-30 14:20:20,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:20,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:20,794 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-01-30 14:20:20,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-01-30 14:20:20,794 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:20,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:20,794 INFO L85 PathProgramCache]: Analyzing trace with hash 982295748, now seen corresponding path program 3 times [2024-01-30 14:20:20,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:20,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727100077] [2024-01-30 14:20:20,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:20,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:20,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:21,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:21,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:21,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727100077] [2024-01-30 14:20:21,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727100077] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:21,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:21,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:21,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385443626] [2024-01-30 14:20:21,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:21,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:21,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:21,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:21,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:21,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:21,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 557 transitions, 16322 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:21,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:21,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:21,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:22,636 INFO L124 PetriNetUnfolderBase]: 2898/5859 cut-off events. [2024-01-30 14:20:22,636 INFO L125 PetriNetUnfolderBase]: For 285377/285745 co-relation queries the response was YES. [2024-01-30 14:20:22,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59661 conditions, 5859 events. 2898/5859 cut-off events. For 285377/285745 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 45160 event pairs, 799 based on Foata normal form. 26/5662 useless extension candidates. Maximal degree in co-relation 59549. Up to 4319 conditions per place. [2024-01-30 14:20:22,704 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 443 selfloop transitions, 84 changer transitions 35/603 dead transitions. [2024-01-30 14:20:22,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 603 transitions, 18054 flow [2024-01-30 14:20:22,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:22,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:22,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-01-30 14:20:22,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-01-30 14:20:22,705 INFO L175 Difference]: Start difference. First operand has 344 places, 557 transitions, 16322 flow. Second operand 8 states and 210 transitions. [2024-01-30 14:20:22,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 603 transitions, 18054 flow [2024-01-30 14:20:23,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 603 transitions, 17811 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:23,801 INFO L231 Difference]: Finished difference. Result has 345 places, 527 transitions, 15548 flow [2024-01-30 14:20:23,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16079, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15548, PETRI_PLACES=345, PETRI_TRANSITIONS=527} [2024-01-30 14:20:23,802 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 273 predicate places. [2024-01-30 14:20:23,802 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 527 transitions, 15548 flow [2024-01-30 14:20:23,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:23,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:23,802 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-01-30 14:20:23,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-01-30 14:20:23,802 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:23,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:23,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1765698368, now seen corresponding path program 4 times [2024-01-30 14:20:23,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:23,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210984468] [2024-01-30 14:20:23,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:23,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:23,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:24,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:24,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:24,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210984468] [2024-01-30 14:20:24,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210984468] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:24,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:24,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:24,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519858233] [2024-01-30 14:20:24,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:24,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:24,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:24,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:24,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:24,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:24,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 527 transitions, 15548 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:24,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:24,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:24,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:25,652 INFO L124 PetriNetUnfolderBase]: 2967/6170 cut-off events. [2024-01-30 14:20:25,652 INFO L125 PetriNetUnfolderBase]: For 292716/293138 co-relation queries the response was YES. [2024-01-30 14:20:25,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62002 conditions, 6170 events. 2967/6170 cut-off events. For 292716/293138 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 49495 event pairs, 879 based on Foata normal form. 72/6028 useless extension candidates. Maximal degree in co-relation 61889. Up to 3655 conditions per place. [2024-01-30 14:20:25,729 INFO L140 encePairwiseOnDemand]: 55/68 looper letters, 434 selfloop transitions, 131 changer transitions 24/630 dead transitions. [2024-01-30 14:20:25,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 630 transitions, 18602 flow [2024-01-30 14:20:25,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:25,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:25,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-01-30 14:20:25,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019607843137255 [2024-01-30 14:20:25,730 INFO L175 Difference]: Start difference. First operand has 345 places, 527 transitions, 15548 flow. Second operand 9 states and 246 transitions. [2024-01-30 14:20:25,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 630 transitions, 18602 flow [2024-01-30 14:20:26,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 630 transitions, 18335 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-01-30 14:20:26,977 INFO L231 Difference]: Finished difference. Result has 344 places, 527 transitions, 15508 flow [2024-01-30 14:20:26,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15282, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15508, PETRI_PLACES=344, PETRI_TRANSITIONS=527} [2024-01-30 14:20:26,978 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 272 predicate places. [2024-01-30 14:20:26,978 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 527 transitions, 15508 flow [2024-01-30 14:20:26,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:26,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:26,978 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-01-30 14:20:26,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-01-30 14:20:26,978 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:26,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:26,979 INFO L85 PathProgramCache]: Analyzing trace with hash -944555064, now seen corresponding path program 5 times [2024-01-30 14:20:26,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:26,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675041614] [2024-01-30 14:20:26,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:26,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:26,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:27,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-01-30 14:20:27,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:27,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675041614] [2024-01-30 14:20:27,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675041614] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:27,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:27,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:27,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228420289] [2024-01-30 14:20:27,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:27,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:27,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:27,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:27,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:27,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:27,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 527 transitions, 15508 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:27,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:27,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:27,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:28,914 INFO L124 PetriNetUnfolderBase]: 2813/5903 cut-off events. [2024-01-30 14:20:28,914 INFO L125 PetriNetUnfolderBase]: For 284995/285375 co-relation queries the response was YES. [2024-01-30 14:20:28,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59524 conditions, 5903 events. 2813/5903 cut-off events. For 284995/285375 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 47163 event pairs, 875 based on Foata normal form. 27/5720 useless extension candidates. Maximal degree in co-relation 59412. Up to 4444 conditions per place. [2024-01-30 14:20:28,978 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 430 selfloop transitions, 79 changer transitions 23/573 dead transitions. [2024-01-30 14:20:28,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 573 transitions, 17194 flow [2024-01-30 14:20:28,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:28,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:28,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-01-30 14:20:28,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-01-30 14:20:28,979 INFO L175 Difference]: Start difference. First operand has 344 places, 527 transitions, 15508 flow. Second operand 8 states and 210 transitions. [2024-01-30 14:20:28,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 573 transitions, 17194 flow [2024-01-30 14:20:30,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 573 transitions, 16952 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:30,015 INFO L231 Difference]: Finished difference. Result has 345 places, 513 transitions, 15101 flow [2024-01-30 14:20:30,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15267, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15101, PETRI_PLACES=345, PETRI_TRANSITIONS=513} [2024-01-30 14:20:30,016 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 273 predicate places. [2024-01-30 14:20:30,016 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 513 transitions, 15101 flow [2024-01-30 14:20:30,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:30,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:30,016 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-01-30 14:20:30,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-01-30 14:20:30,016 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:30,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:30,016 INFO L85 PathProgramCache]: Analyzing trace with hash -246217916, now seen corresponding path program 6 times [2024-01-30 14:20:30,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:30,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113001342] [2024-01-30 14:20:30,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:30,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:30,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:30,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:30,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:30,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113001342] [2024-01-30 14:20:30,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113001342] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:30,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:30,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:30,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022785931] [2024-01-30 14:20:30,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:30,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:30,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:30,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:30,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:30,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:30,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 513 transitions, 15101 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:30,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:30,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:30,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:31,795 INFO L124 PetriNetUnfolderBase]: 2753/5754 cut-off events. [2024-01-30 14:20:31,795 INFO L125 PetriNetUnfolderBase]: For 276014/276393 co-relation queries the response was YES. [2024-01-30 14:20:31,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58065 conditions, 5754 events. 2753/5754 cut-off events. For 276014/276393 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 45515 event pairs, 852 based on Foata normal form. 29/5575 useless extension candidates. Maximal degree in co-relation 57952. Up to 4330 conditions per place. [2024-01-30 14:20:31,866 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 416 selfloop transitions, 69 changer transitions 27/553 dead transitions. [2024-01-30 14:20:31,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 553 transitions, 16656 flow [2024-01-30 14:20:31,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:31,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:31,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-01-30 14:20:31,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3805147058823529 [2024-01-30 14:20:31,867 INFO L175 Difference]: Start difference. First operand has 345 places, 513 transitions, 15101 flow. Second operand 8 states and 207 transitions. [2024-01-30 14:20:31,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 553 transitions, 16656 flow [2024-01-30 14:20:32,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 553 transitions, 16505 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:32,979 INFO L231 Difference]: Finished difference. Result has 347 places, 491 transitions, 14616 flow [2024-01-30 14:20:32,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=14950, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14616, PETRI_PLACES=347, PETRI_TRANSITIONS=491} [2024-01-30 14:20:32,979 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 275 predicate places. [2024-01-30 14:20:32,979 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 491 transitions, 14616 flow [2024-01-30 14:20:32,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:32,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:32,979 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-01-30 14:20:32,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-01-30 14:20:32,980 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:32,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:32,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1738028428, now seen corresponding path program 7 times [2024-01-30 14:20:32,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:32,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117470997] [2024-01-30 14:20:32,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:32,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:32,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:33,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:33,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:33,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117470997] [2024-01-30 14:20:33,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117470997] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:33,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:33,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:33,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819412076] [2024-01-30 14:20:33,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:33,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:33,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:33,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:33,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:33,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:33,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 491 transitions, 14616 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:33,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:33,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:33,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:34,622 INFO L124 PetriNetUnfolderBase]: 2701/5618 cut-off events. [2024-01-30 14:20:34,622 INFO L125 PetriNetUnfolderBase]: For 270318/270632 co-relation queries the response was YES. [2024-01-30 14:20:34,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56806 conditions, 5618 events. 2701/5618 cut-off events. For 270318/270632 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 43915 event pairs, 622 based on Foata normal form. 29/5457 useless extension candidates. Maximal degree in co-relation 56692. Up to 2081 conditions per place. [2024-01-30 14:20:34,691 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 280 selfloop transitions, 188 changer transitions 25/531 dead transitions. [2024-01-30 14:20:34,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 531 transitions, 16154 flow [2024-01-30 14:20:34,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:34,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:34,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-01-30 14:20:34,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42016806722689076 [2024-01-30 14:20:34,692 INFO L175 Difference]: Start difference. First operand has 347 places, 491 transitions, 14616 flow. Second operand 7 states and 200 transitions. [2024-01-30 14:20:34,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 531 transitions, 16154 flow [2024-01-30 14:20:35,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 531 transitions, 15937 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-01-30 14:20:35,786 INFO L231 Difference]: Finished difference. Result has 342 places, 467 transitions, 14181 flow [2024-01-30 14:20:35,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=14399, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14181, PETRI_PLACES=342, PETRI_TRANSITIONS=467} [2024-01-30 14:20:35,786 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 270 predicate places. [2024-01-30 14:20:35,786 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 467 transitions, 14181 flow [2024-01-30 14:20:35,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:35,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:35,787 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-01-30 14:20:35,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-01-30 14:20:35,787 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:35,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:35,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1738949128, now seen corresponding path program 8 times [2024-01-30 14:20:35,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:35,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055383870] [2024-01-30 14:20:35,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:35,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:35,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:36,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:36,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:36,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055383870] [2024-01-30 14:20:36,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055383870] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:36,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:36,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:36,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565236848] [2024-01-30 14:20:36,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:36,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:36,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:36,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:36,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:36,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:36,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 467 transitions, 14181 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:36,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:36,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:36,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:37,403 INFO L124 PetriNetUnfolderBase]: 2544/5314 cut-off events. [2024-01-30 14:20:37,403 INFO L125 PetriNetUnfolderBase]: For 263950/264282 co-relation queries the response was YES. [2024-01-30 14:20:37,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54094 conditions, 5314 events. 2544/5314 cut-off events. For 263950/264282 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 41124 event pairs, 767 based on Foata normal form. 22/5142 useless extension candidates. Maximal degree in co-relation 53979. Up to 3878 conditions per place. [2024-01-30 14:20:37,474 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 345 selfloop transitions, 91 changer transitions 22/494 dead transitions. [2024-01-30 14:20:37,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 494 transitions, 15410 flow [2024-01-30 14:20:37,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:37,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:37,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-01-30 14:20:37,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3949579831932773 [2024-01-30 14:20:37,474 INFO L175 Difference]: Start difference. First operand has 342 places, 467 transitions, 14181 flow. Second operand 7 states and 188 transitions. [2024-01-30 14:20:37,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 494 transitions, 15410 flow [2024-01-30 14:20:38,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 494 transitions, 14738 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-01-30 14:20:38,592 INFO L231 Difference]: Finished difference. Result has 338 places, 448 transitions, 13345 flow [2024-01-30 14:20:38,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13513, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13345, PETRI_PLACES=338, PETRI_TRANSITIONS=448} [2024-01-30 14:20:38,592 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 266 predicate places. [2024-01-30 14:20:38,592 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 448 transitions, 13345 flow [2024-01-30 14:20:38,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:38,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:38,592 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-01-30 14:20:38,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-01-30 14:20:38,593 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:38,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:38,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1064916114, now seen corresponding path program 9 times [2024-01-30 14:20:38,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:38,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684007970] [2024-01-30 14:20:38,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:38,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:38,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:38,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-01-30 14:20:38,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:38,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684007970] [2024-01-30 14:20:38,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684007970] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:38,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:38,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:38,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925497923] [2024-01-30 14:20:38,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:38,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:38,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:38,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:38,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:38,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:38,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 448 transitions, 13345 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:38,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:38,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:38,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:40,218 INFO L124 PetriNetUnfolderBase]: 2517/5317 cut-off events. [2024-01-30 14:20:40,218 INFO L125 PetriNetUnfolderBase]: For 242916/243240 co-relation queries the response was YES. [2024-01-30 14:20:40,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52268 conditions, 5317 events. 2517/5317 cut-off events. For 242916/243240 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 41496 event pairs, 788 based on Foata normal form. 26/5154 useless extension candidates. Maximal degree in co-relation 52157. Up to 3867 conditions per place. [2024-01-30 14:20:40,289 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 355 selfloop transitions, 73 changer transitions 23/487 dead transitions. [2024-01-30 14:20:40,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 487 transitions, 14904 flow [2024-01-30 14:20:40,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:40,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:40,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-01-30 14:20:40,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38445378151260506 [2024-01-30 14:20:40,291 INFO L175 Difference]: Start difference. First operand has 338 places, 448 transitions, 13345 flow. Second operand 7 states and 183 transitions. [2024-01-30 14:20:40,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 487 transitions, 14904 flow [2024-01-30 14:20:41,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 487 transitions, 14575 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-01-30 14:20:41,228 INFO L231 Difference]: Finished difference. Result has 333 places, 433 transitions, 12855 flow [2024-01-30 14:20:41,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13016, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12855, PETRI_PLACES=333, PETRI_TRANSITIONS=433} [2024-01-30 14:20:41,228 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 261 predicate places. [2024-01-30 14:20:41,228 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 433 transitions, 12855 flow [2024-01-30 14:20:41,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:41,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:41,228 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-01-30 14:20:41,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-01-30 14:20:41,228 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:41,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:41,229 INFO L85 PathProgramCache]: Analyzing trace with hash -541287370, now seen corresponding path program 10 times [2024-01-30 14:20:41,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:41,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570366270] [2024-01-30 14:20:41,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:41,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:41,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:41,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:41,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570366270] [2024-01-30 14:20:41,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570366270] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:41,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:41,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:41,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294692392] [2024-01-30 14:20:41,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:41,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:41,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:41,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:41,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:41,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:41,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 433 transitions, 12855 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:41,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:41,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:41,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:42,751 INFO L124 PetriNetUnfolderBase]: 2486/5215 cut-off events. [2024-01-30 14:20:42,751 INFO L125 PetriNetUnfolderBase]: For 235337/235708 co-relation queries the response was YES. [2024-01-30 14:20:42,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50933 conditions, 5215 events. 2486/5215 cut-off events. For 235337/235708 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 40224 event pairs, 738 based on Foata normal form. 51/5087 useless extension candidates. Maximal degree in co-relation 50825. Up to 3091 conditions per place. [2024-01-30 14:20:42,804 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 344 selfloop transitions, 77 changer transitions 15/470 dead transitions. [2024-01-30 14:20:42,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 470 transitions, 14282 flow [2024-01-30 14:20:42,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:42,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:42,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-01-30 14:20:42,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054621848739496 [2024-01-30 14:20:42,805 INFO L175 Difference]: Start difference. First operand has 333 places, 433 transitions, 12855 flow. Second operand 7 states and 193 transitions. [2024-01-30 14:20:42,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 470 transitions, 14282 flow [2024-01-30 14:20:43,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 470 transitions, 14061 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-01-30 14:20:43,618 INFO L231 Difference]: Finished difference. Result has 330 places, 419 transitions, 12549 flow [2024-01-30 14:20:43,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12638, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12549, PETRI_PLACES=330, PETRI_TRANSITIONS=419} [2024-01-30 14:20:43,619 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 258 predicate places. [2024-01-30 14:20:43,619 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 419 transitions, 12549 flow [2024-01-30 14:20:43,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:43,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:43,619 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-01-30 14:20:43,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-01-30 14:20:43,619 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:43,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:43,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1090336764, now seen corresponding path program 11 times [2024-01-30 14:20:43,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:43,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727109506] [2024-01-30 14:20:43,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:43,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:43,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:43,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:43,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:43,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727109506] [2024-01-30 14:20:43,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727109506] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:43,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:43,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:43,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216643312] [2024-01-30 14:20:43,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:43,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:43,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:43,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:43,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:43,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:43,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 419 transitions, 12549 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:43,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:43,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:43,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:45,045 INFO L124 PetriNetUnfolderBase]: 2393/5040 cut-off events. [2024-01-30 14:20:45,045 INFO L125 PetriNetUnfolderBase]: For 228557/228835 co-relation queries the response was YES. [2024-01-30 14:20:45,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49177 conditions, 5040 events. 2393/5040 cut-off events. For 228557/228835 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 38755 event pairs, 785 based on Foata normal form. 19/4869 useless extension candidates. Maximal degree in co-relation 49070. Up to 3496 conditions per place. [2024-01-30 14:20:45,109 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 310 selfloop transitions, 73 changer transitions 20/437 dead transitions. [2024-01-30 14:20:45,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 437 transitions, 13494 flow [2024-01-30 14:20:45,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:45,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:45,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-01-30 14:20:45,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37815126050420167 [2024-01-30 14:20:45,110 INFO L175 Difference]: Start difference. First operand has 330 places, 419 transitions, 12549 flow. Second operand 7 states and 180 transitions. [2024-01-30 14:20:45,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 437 transitions, 13494 flow [2024-01-30 14:20:45,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 437 transitions, 13017 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-01-30 14:20:45,934 INFO L231 Difference]: Finished difference. Result has 326 places, 399 transitions, 11873 flow [2024-01-30 14:20:45,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12074, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11873, PETRI_PLACES=326, PETRI_TRANSITIONS=399} [2024-01-30 14:20:45,935 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 254 predicate places. [2024-01-30 14:20:45,935 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 399 transitions, 11873 flow [2024-01-30 14:20:45,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:45,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:45,935 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-01-30 14:20:45,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-01-30 14:20:45,935 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:45,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:45,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1003679224, now seen corresponding path program 12 times [2024-01-30 14:20:45,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:45,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725346408] [2024-01-30 14:20:45,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:45,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:46,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:46,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:46,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725346408] [2024-01-30 14:20:46,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725346408] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:46,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:46,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:46,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035651730] [2024-01-30 14:20:46,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:46,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:46,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:46,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:46,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:46,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:46,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 399 transitions, 11873 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:46,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:46,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:46,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:47,314 INFO L124 PetriNetUnfolderBase]: 2342/4905 cut-off events. [2024-01-30 14:20:47,315 INFO L125 PetriNetUnfolderBase]: For 203525/203834 co-relation queries the response was YES. [2024-01-30 14:20:47,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47365 conditions, 4905 events. 2342/4905 cut-off events. For 203525/203834 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 37257 event pairs, 719 based on Foata normal form. 22/4748 useless extension candidates. Maximal degree in co-relation 47262. Up to 3575 conditions per place. [2024-01-30 14:20:47,363 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 303 selfloop transitions, 52 changer transitions 34/421 dead transitions. [2024-01-30 14:20:47,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 421 transitions, 12866 flow [2024-01-30 14:20:47,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:47,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:47,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-01-30 14:20:47,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38445378151260506 [2024-01-30 14:20:47,364 INFO L175 Difference]: Start difference. First operand has 326 places, 399 transitions, 11873 flow. Second operand 7 states and 183 transitions. [2024-01-30 14:20:47,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 421 transitions, 12866 flow [2024-01-30 14:20:47,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 421 transitions, 12162 flow, removed 4 selfloop flow, removed 24 redundant places. [2024-01-30 14:20:47,930 INFO L231 Difference]: Finished difference. Result has 306 places, 364 transitions, 10661 flow [2024-01-30 14:20:47,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11115, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10661, PETRI_PLACES=306, PETRI_TRANSITIONS=364} [2024-01-30 14:20:47,930 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 234 predicate places. [2024-01-30 14:20:47,931 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 364 transitions, 10661 flow [2024-01-30 14:20:47,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 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-01-30 14:20:47,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:47,931 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-01-30 14:20:47,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-01-30 14:20:47,931 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:47,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:47,931 INFO L85 PathProgramCache]: Analyzing trace with hash 975762951, now seen corresponding path program 1 times [2024-01-30 14:20:47,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:47,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566451928] [2024-01-30 14:20:47,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:47,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:47,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-01-30 14:20:47,943 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-01-30 14:20:47,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-01-30 14:20:47,985 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-01-30 14:20:47,985 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-01-30 14:20:47,986 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 57 remaining) [2024-01-30 14:20:47,987 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 57 remaining) [2024-01-30 14:20:47,987 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 57 remaining) [2024-01-30 14:20:47,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 57 remaining) [2024-01-30 14:20:47,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 57 remaining) [2024-01-30 14:20:47,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 57 remaining) [2024-01-30 14:20:47,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 57 remaining) [2024-01-30 14:20:47,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 57 remaining) [2024-01-30 14:20:47,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 57 remaining) [2024-01-30 14:20:47,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 57 remaining) [2024-01-30 14:20:47,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 57 remaining) [2024-01-30 14:20:47,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 57 remaining) [2024-01-30 14:20:47,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 57 remaining) [2024-01-30 14:20:47,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 57 remaining) [2024-01-30 14:20:47,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 57 remaining) [2024-01-30 14:20:47,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 57 remaining) [2024-01-30 14:20:47,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 57 remaining) [2024-01-30 14:20:47,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 57 remaining) [2024-01-30 14:20:47,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 57 remaining) [2024-01-30 14:20:47,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 57 remaining) [2024-01-30 14:20:47,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 57 remaining) [2024-01-30 14:20:47,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 57 remaining) [2024-01-30 14:20:47,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 57 remaining) [2024-01-30 14:20:47,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 57 remaining) [2024-01-30 14:20:47,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 57 remaining) [2024-01-30 14:20:47,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 57 remaining) [2024-01-30 14:20:47,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (30 of 57 remaining) [2024-01-30 14:20:47,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (29 of 57 remaining) [2024-01-30 14:20:47,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (28 of 57 remaining) [2024-01-30 14:20:47,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT (27 of 57 remaining) [2024-01-30 14:20:47,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION (26 of 57 remaining) [2024-01-30 14:20:47,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (25 of 57 remaining) [2024-01-30 14:20:47,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 57 remaining) [2024-01-30 14:20:47,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 57 remaining) [2024-01-30 14:20:47,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 57 remaining) [2024-01-30 14:20:47,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 57 remaining) [2024-01-30 14:20:47,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 57 remaining) [2024-01-30 14:20:47,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 57 remaining) [2024-01-30 14:20:47,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 57 remaining) [2024-01-30 14:20:47,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 57 remaining) [2024-01-30 14:20:47,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 57 remaining) [2024-01-30 14:20:47,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 57 remaining) [2024-01-30 14:20:47,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 57 remaining) [2024-01-30 14:20:47,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 57 remaining) [2024-01-30 14:20:47,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 57 remaining) [2024-01-30 14:20:47,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 57 remaining) [2024-01-30 14:20:47,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 57 remaining) [2024-01-30 14:20:47,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 57 remaining) [2024-01-30 14:20:47,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 57 remaining) [2024-01-30 14:20:47,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 57 remaining) [2024-01-30 14:20:47,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 57 remaining) [2024-01-30 14:20:47,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 57 remaining) [2024-01-30 14:20:47,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 57 remaining) [2024-01-30 14:20:47,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 57 remaining) [2024-01-30 14:20:47,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 57 remaining) [2024-01-30 14:20:47,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 57 remaining) [2024-01-30 14:20:47,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 57 remaining) [2024-01-30 14:20:47,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-01-30 14:20:47,994 INFO L445 BasicCegarLoop]: Path program histogram: [12, 12, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:47,999 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-01-30 14:20:47,999 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-01-30 14:20:48,030 INFO L503 ceAbstractionStarter]: Automizer considered 30 witness invariants [2024-01-30 14:20:48,032 INFO L504 ceAbstractionStarter]: WitnessConsidered=30 [2024-01-30 14:20:48,033 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.01 02:20:48 BasicIcfg [2024-01-30 14:20:48,033 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-01-30 14:20:48,034 INFO L158 Benchmark]: Toolchain (without parser) took 201804.52ms. Allocated memory was 142.6MB in the beginning and 3.2GB in the end (delta: 3.1GB). Free memory was 80.1MB in the beginning and 2.7GB in the end (delta: -2.6GB). Peak memory consumption was 448.4MB. Max. memory is 16.1GB. [2024-01-30 14:20:48,034 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 142.6MB. Free memory is still 103.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:20:48,034 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 142.6MB. Free memory is still 91.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:20:48,034 INFO L158 Benchmark]: CACSL2BoogieTranslator took 753.47ms. Allocated memory was 142.6MB in the beginning and 216.0MB in the end (delta: 73.4MB). Free memory was 79.7MB in the beginning and 184.5MB in the end (delta: -104.8MB). Peak memory consumption was 39.9MB. Max. memory is 16.1GB. [2024-01-30 14:20:48,034 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.35ms. Allocated memory is still 216.0MB. Free memory was 184.5MB in the beginning and 182.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-01-30 14:20:48,034 INFO L158 Benchmark]: Boogie Preprocessor took 76.93ms. Allocated memory is still 216.0MB. Free memory was 182.4MB in the beginning and 179.2MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-01-30 14:20:48,035 INFO L158 Benchmark]: RCFGBuilder took 728.36ms. Allocated memory is still 216.0MB. Free memory was 179.2MB in the beginning and 105.8MB in the end (delta: 73.4MB). Peak memory consumption was 73.4MB. Max. memory is 16.1GB. [2024-01-30 14:20:48,035 INFO L158 Benchmark]: TraceAbstraction took 200167.84ms. Allocated memory was 216.0MB in the beginning and 3.2GB in the end (delta: 3.0GB). Free memory was 105.8MB in the beginning and 2.7GB in the end (delta: -2.6GB). Peak memory consumption was 400.2MB. Max. memory is 16.1GB. [2024-01-30 14:20:48,036 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.17ms. Allocated memory is still 142.6MB. Free memory is still 103.6MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.15ms. Allocated memory is still 142.6MB. Free memory is still 91.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 753.47ms. Allocated memory was 142.6MB in the beginning and 216.0MB in the end (delta: 73.4MB). Free memory was 79.7MB in the beginning and 184.5MB in the end (delta: -104.8MB). Peak memory consumption was 39.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 71.35ms. Allocated memory is still 216.0MB. Free memory was 184.5MB in the beginning and 182.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 76.93ms. Allocated memory is still 216.0MB. Free memory was 182.4MB in the beginning and 179.2MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 728.36ms. Allocated memory is still 216.0MB. Free memory was 179.2MB in the beginning and 105.8MB in the end (delta: 73.4MB). Peak memory consumption was 73.4MB. Max. memory is 16.1GB. * TraceAbstraction took 200167.84ms. Allocated memory was 216.0MB in the beginning and 3.2GB in the end (delta: 3.0GB). Free memory was 105.8MB in the beginning and 2.7GB in the end (delta: -2.6GB). Peak memory consumption was 400.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 769]: invariant of correctness witness can be violated invariant of correctness witness can be violated We found a FailurePath: [L708] 0 int __unbuffered_cnt = 0; [L710] 0 int __unbuffered_p1_EAX = 0; [L711] 0 _Bool main$tmp_guard0; [L712] 0 _Bool main$tmp_guard1; [L714] 0 int x = 0; [L716] 0 int y = 0; [L758] 0 pthread_t t2021; VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, main$tmp_guard0=0, main$tmp_guard1=0, t2021={5:0}, x=0, y=0] [L759] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_cnt],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],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]]]]] [L759] FCALL, FORK 0 pthread_create(&t2021, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2021={5:0}, x=0, y=0] [L760] 0 pthread_t t2022; [L761] FCALL, FORK 0 pthread_create(&t2022, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=0, y=0] [L719] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [L720] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L720] 1 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[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L722] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=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] [L723] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L723] 1 x = 1 [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[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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, __unbuffered_p1_EAX=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, __unbuffered_p1_EAX=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] [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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],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, __unbuffered_p1_EAX=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] [L734] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=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] [L735] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L735] 2 __unbuffered_p1_EAX = x [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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],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, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L737] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L738] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L738] 2 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[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=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] [L740] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],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, __unbuffered_p1_EAX=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] [L727] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=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] [L742] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=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] [L728] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L728] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L729] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],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=1, __unbuffered_p1_EAX=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] [L743] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L743] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L744] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],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[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],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, __unbuffered_p1_EAX=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] [L763] 0 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[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L763] 0 main$tmp_guard0 = __unbuffered_cnt == 2 [L764] 0 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[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],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, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=1, y=1] [L765] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L765] RET 0 assume_abort_if_not(main$tmp_guard0) [L767] 0 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[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],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, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=1, y=1] [L769] 0 CodeAnnotStmt[Assertion[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[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],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[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=1, y=1] - 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: 729]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 730]: 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: 744]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 745]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 767]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 770]: 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: 761]: 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: 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. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 116 locations, 57 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: 200.0s, OverallIterations: 114, TraceHistogramMax: 1, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 178.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8629 SdHoareTripleChecker+Valid, 18.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7814 mSDsluCounter, 1844 SdHoareTripleChecker+Invalid, 15.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1689 mSDsCounter, 1478 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25122 IncrementalHoareTripleChecker+Invalid, 26600 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1478 mSolverCounterUnsat, 155 mSDtfsCounter, 25122 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 714 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 683 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 6.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=20637occurred in iteration=98, InterpolantAutomatonStates: 788, 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.4s SatisfiabilityAnalysisTime, 19.8s InterpolantComputationTime, 2086 NumberOfCodeBlocks, 2086 NumberOfCodeBlocksAsserted, 114 NumberOfCheckSat, 1945 ConstructedInterpolants, 0 QuantifiedInterpolants, 45867 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 113 InterpolantComputations, 113 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-01-30 14:20:48,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with 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