./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix035.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix035.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/mix035.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix035.oepc.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 16:14:19,011 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:14:19,045 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 16:14:19,048 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:14:19,049 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:14:19,062 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:14:19,062 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:14:19,063 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:14:19,063 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:14:19,063 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:14:19,064 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:14:19,064 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:14:19,064 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:14:19,064 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:14:19,065 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:14:19,065 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:14:19,065 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:14:19,065 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:14:19,066 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:14:19,066 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:14:19,066 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:14:19,080 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:14:19,080 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:14:19,080 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:14:19,081 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:14:19,081 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:14:19,081 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:14:19,081 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:14:19,082 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:14:19,082 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:14:19,082 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:14:19,082 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:14:19,083 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:14:19,083 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:14:19,083 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:14:19,083 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:14:19,083 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:14:19,084 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:14:19,084 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:14:19,084 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:14:19,084 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:14:19,088 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:14:19,088 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:14:19,089 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 16:14:19,305 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:14:19,322 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:14:19,323 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:14:19,324 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:14:19,325 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:14:19,325 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix035.oepc.i [2024-06-20 16:14:20,487 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:14:20,677 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:14:20,678 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix035.oepc.i [2024-06-20 16:14:20,694 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ed7652d3c/3594de5f0b8041af861d4b993d553eb0/FLAGe9063e639 [2024-06-20 16:14:20,704 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ed7652d3c/3594de5f0b8041af861d4b993d553eb0 [2024-06-20 16:14:20,706 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:14:20,707 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:14:20,707 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix035.oepc.yml/witness.yml [2024-06-20 16:14:20,877 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:14:20,878 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:14:20,879 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:14:20,879 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:14:20,883 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:14:20,883 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:14:20" (1/2) ... [2024-06-20 16:14:20,884 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40fae078 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:14:20, skipping insertion in model container [2024-06-20 16:14:20,884 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:14:20" (1/2) ... [2024-06-20 16:14:20,885 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5a98a21e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:14:20, skipping insertion in model container [2024-06-20 16:14:20,885 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:14:20" (2/2) ... [2024-06-20 16:14:20,886 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40fae078 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:20, skipping insertion in model container [2024-06-20 16:14:20,886 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:14:20" (2/2) ... [2024-06-20 16:14:20,886 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:14:20,971 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:14:20,972 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-20 16:14:20,972 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-20 16:14:20,973 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-20 16:14:20,973 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:14:20,973 INFO L106 edCorrectnessWitness]: ghost_update [L846-L846] multithreaded = 1; [2024-06-20 16:14:21,016 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:14:21,290 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:14:21,308 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 16:14:21,441 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:14:21,468 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:14:21,469 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21 WrapperNode [2024-06-20 16:14:21,469 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:14:21,470 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:14:21,470 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:14:21,470 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:14:21,475 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,490 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,514 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 128 [2024-06-20 16:14:21,515 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:14:21,516 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:14:21,516 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:14:21,516 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:14:21,524 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,524 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,529 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,544 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 16:14:21,545 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,545 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,551 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,553 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,554 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,555 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,558 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:14:21,559 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:14:21,559 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:14:21,559 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:14:21,559 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (1/1) ... [2024-06-20 16:14:21,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:14:21,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:14:21,605 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-06-20 16:14:21,684 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-06-20 16:14:21,713 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:14:21,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:14:21,714 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:14:21,714 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:14:21,714 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:14:21,714 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:14:21,715 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 16:14:21,715 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 16:14:21,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:14:21,715 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:14:21,715 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:14:21,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:14:21,717 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 16:14:21,851 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:14:21,853 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:14:22,219 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:14:22,221 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:14:22,378 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:14:22,378 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:14:22,379 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:14:22 BoogieIcfgContainer [2024-06-20 16:14:22,379 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:14:22,380 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:14:22,380 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:14:22,382 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:14:22,383 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:14:20" (1/4) ... [2024-06-20 16:14:22,383 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e8a3c47 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:14:22, skipping insertion in model container [2024-06-20 16:14:22,383 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:14:20" (2/4) ... [2024-06-20 16:14:22,383 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e8a3c47 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:14:22, skipping insertion in model container [2024-06-20 16:14:22,384 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:14:21" (3/4) ... [2024-06-20 16:14:22,385 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e8a3c47 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:14:22, skipping insertion in model container [2024-06-20 16:14:22,385 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:14:22" (4/4) ... [2024-06-20 16:14:22,386 INFO L112 eAbstractionObserver]: Analyzing ICFG mix035.oepc.i [2024-06-20 16:14:22,397 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:14:22,398 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 16:14:22,398 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:14:22,435 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:14:22,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 16:14:22,481 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-20 16:14:22,481 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:14:22,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 64 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 16:14:22,483 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 16:14:22,486 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-20 16:14:22,496 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:14:22,502 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;@5c5d4f7e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:14:22,502 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 16:14:22,507 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:14:22,507 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 16:14:22,507 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:14:22,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:22,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:14:22,508 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:22,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:22,512 INFO L85 PathProgramCache]: Analyzing trace with hash 380730443, now seen corresponding path program 1 times [2024-06-20 16:14:22,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:22,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382074223] [2024-06-20 16:14:22,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:22,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:22,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:23,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:23,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:23,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382074223] [2024-06-20 16:14:23,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382074223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:23,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:23,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:14:23,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672385288] [2024-06-20 16:14:23,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:23,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:14:23,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:23,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:14:23,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:14:23,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 16:14:23,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:23,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:23,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 16:14:23,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:24,191 INFO L124 PetriNetUnfolderBase]: 1286/2001 cut-off events. [2024-06-20 16:14:24,191 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-20 16:14:24,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3997 conditions, 2001 events. 1286/2001 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9705 event pairs, 892 based on Foata normal form. 1/1938 useless extension candidates. Maximal degree in co-relation 3985. Up to 1921 conditions per place. [2024-06-20 16:14:24,204 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 32 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-20 16:14:24,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 173 flow [2024-06-20 16:14:24,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:14:24,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:14:24,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-20 16:14:24,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-20 16:14:24,214 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 78 transitions. [2024-06-20 16:14:24,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 173 flow [2024-06-20 16:14:24,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 16:14:24,217 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-20 16:14:24,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-20 16:14:24,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-20 16:14:24,221 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-20 16:14:24,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:24,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:24,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:24,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:14:24,222 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:24,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:24,222 INFO L85 PathProgramCache]: Analyzing trace with hash 810521078, now seen corresponding path program 1 times [2024-06-20 16:14:24,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:24,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188360905] [2024-06-20 16:14:24,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:24,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:24,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:24,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:24,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:24,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188360905] [2024-06-20 16:14:24,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188360905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:24,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:24,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:14:24,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360416961] [2024-06-20 16:14:24,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:24,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:14:24,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:24,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:14:24,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:14:25,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 16:14:25,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:25,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:25,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 16:14:25,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:25,331 INFO L124 PetriNetUnfolderBase]: 1280/2000 cut-off events. [2024-06-20 16:14:25,332 INFO L125 PetriNetUnfolderBase]: For 384/384 co-relation queries the response was YES. [2024-06-20 16:14:25,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4521 conditions, 2000 events. 1280/2000 cut-off events. For 384/384 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9691 event pairs, 750 based on Foata normal form. 3/1972 useless extension candidates. Maximal degree in co-relation 4509. Up to 1897 conditions per place. [2024-06-20 16:14:25,341 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 39 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-20 16:14:25,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 240 flow [2024-06-20 16:14:25,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:14:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:14:25,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-20 16:14:25,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-20 16:14:25,344 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 101 transitions. [2024-06-20 16:14:25,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 240 flow [2024-06-20 16:14:25,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:14:25,347 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-20 16:14:25,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-20 16:14:25,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-20 16:14:25,348 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-20 16:14:25,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:25,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:25,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:25,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:14:25,350 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:25,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:25,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1521713301, now seen corresponding path program 1 times [2024-06-20 16:14:25,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:25,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521996339] [2024-06-20 16:14:25,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:25,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:25,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:26,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:26,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:26,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521996339] [2024-06-20 16:14:26,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521996339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:26,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:26,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:14:26,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469867815] [2024-06-20 16:14:26,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:26,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:14:26,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:26,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:14:26,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:14:26,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 16:14:26,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:26,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:26,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 16:14:26,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:27,366 INFO L124 PetriNetUnfolderBase]: 1552/2399 cut-off events. [2024-06-20 16:14:27,366 INFO L125 PetriNetUnfolderBase]: For 1253/1253 co-relation queries the response was YES. [2024-06-20 16:14:27,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6001 conditions, 2399 events. 1552/2399 cut-off events. For 1253/1253 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11700 event pairs, 697 based on Foata normal form. 3/2365 useless extension candidates. Maximal degree in co-relation 5987. Up to 2262 conditions per place. [2024-06-20 16:14:27,376 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 13 changer transitions 0/73 dead transitions. [2024-06-20 16:14:27,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 73 transitions, 374 flow [2024-06-20 16:14:27,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:14:27,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:14:27,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-20 16:14:27,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-20 16:14:27,378 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 142 transitions. [2024-06-20 16:14:27,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 73 transitions, 374 flow [2024-06-20 16:14:27,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 73 transitions, 354 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-20 16:14:27,380 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 196 flow [2024-06-20 16:14:27,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=196, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-20 16:14:27,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-20 16:14:27,381 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 196 flow [2024-06-20 16:14:27,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:27,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:27,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:27,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:14:27,382 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:27,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:27,382 INFO L85 PathProgramCache]: Analyzing trace with hash -927427979, now seen corresponding path program 1 times [2024-06-20 16:14:27,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:27,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453146780] [2024-06-20 16:14:27,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:27,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:27,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:29,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-06-20 16:14:29,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:29,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453146780] [2024-06-20 16:14:29,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453146780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:29,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:29,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:14:29,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963274076] [2024-06-20 16:14:29,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:29,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:14:29,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:29,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:14:29,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:14:29,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 16:14:29,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 196 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:29,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:29,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 16:14:29,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:29,783 INFO L124 PetriNetUnfolderBase]: 1543/2382 cut-off events. [2024-06-20 16:14:29,783 INFO L125 PetriNetUnfolderBase]: For 2475/2475 co-relation queries the response was YES. [2024-06-20 16:14:29,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6652 conditions, 2382 events. 1543/2382 cut-off events. For 2475/2475 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11548 event pairs, 534 based on Foata normal form. 6/2351 useless extension candidates. Maximal degree in co-relation 6636. Up to 2217 conditions per place. [2024-06-20 16:14:29,795 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 58 selfloop transitions, 15 changer transitions 0/79 dead transitions. [2024-06-20 16:14:29,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 79 transitions, 434 flow [2024-06-20 16:14:29,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:29,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:29,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-20 16:14:29,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54421768707483 [2024-06-20 16:14:29,797 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 196 flow. Second operand 7 states and 160 transitions. [2024-06-20 16:14:29,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 79 transitions, 434 flow [2024-06-20 16:14:29,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 79 transitions, 406 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 16:14:29,800 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 217 flow [2024-06-20 16:14:29,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=217, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-20 16:14:29,801 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-20 16:14:29,801 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 217 flow [2024-06-20 16:14:29,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:29,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:29,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:29,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:14:29,802 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:29,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:29,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1592252480, now seen corresponding path program 1 times [2024-06-20 16:14:29,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:29,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378185339] [2024-06-20 16:14:29,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:29,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:29,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:30,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:30,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:30,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378185339] [2024-06-20 16:14:30,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378185339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:30,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:30,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:14:30,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44629444] [2024-06-20 16:14:30,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:30,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:14:30,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:30,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:14:30,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:14:30,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:30,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 217 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:30,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:30,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:30,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:30,867 INFO L124 PetriNetUnfolderBase]: 1533/2402 cut-off events. [2024-06-20 16:14:30,867 INFO L125 PetriNetUnfolderBase]: For 3736/3736 co-relation queries the response was YES. [2024-06-20 16:14:30,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7070 conditions, 2402 events. 1533/2402 cut-off events. For 3736/3736 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11848 event pairs, 610 based on Foata normal form. 4/2397 useless extension candidates. Maximal degree in co-relation 7052. Up to 2260 conditions per place. [2024-06-20 16:14:30,879 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 48 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-06-20 16:14:30,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 375 flow [2024-06-20 16:14:30,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:14:30,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:14:30,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 97 transitions. [2024-06-20 16:14:30,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-20 16:14:30,880 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 217 flow. Second operand 5 states and 97 transitions. [2024-06-20 16:14:30,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 375 flow [2024-06-20 16:14:30,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 336 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 16:14:30,883 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 224 flow [2024-06-20 16:14:30,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-20 16:14:30,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-20 16:14:30,884 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 224 flow [2024-06-20 16:14:30,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:30,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:30,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:30,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:14:30,885 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:30,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:30,885 INFO L85 PathProgramCache]: Analyzing trace with hash -80306019, now seen corresponding path program 1 times [2024-06-20 16:14:30,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:30,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172932709] [2024-06-20 16:14:30,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:30,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:30,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:31,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:31,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:31,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172932709] [2024-06-20 16:14:31,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172932709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:31,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:31,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:14:31,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898960694] [2024-06-20 16:14:31,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:31,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:14:31,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:31,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:14:31,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:14:31,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:31,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 224 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:31,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:31,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:31,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:32,119 INFO L124 PetriNetUnfolderBase]: 1571/2452 cut-off events. [2024-06-20 16:14:32,120 INFO L125 PetriNetUnfolderBase]: For 5193/5193 co-relation queries the response was YES. [2024-06-20 16:14:32,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7739 conditions, 2452 events. 1571/2452 cut-off events. For 5193/5193 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12097 event pairs, 574 based on Foata normal form. 4/2444 useless extension candidates. Maximal degree in co-relation 7719. Up to 2267 conditions per place. [2024-06-20 16:14:32,136 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 16 changer transitions 0/80 dead transitions. [2024-06-20 16:14:32,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 80 transitions, 510 flow [2024-06-20 16:14:32,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:14:32,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:14:32,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-20 16:14:32,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-20 16:14:32,138 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 224 flow. Second operand 6 states and 122 transitions. [2024-06-20 16:14:32,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 80 transitions, 510 flow [2024-06-20 16:14:32,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 80 transitions, 476 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 16:14:32,143 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 310 flow [2024-06-20 16:14:32,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-06-20 16:14:32,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-20 16:14:32,145 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 310 flow [2024-06-20 16:14:32,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:32,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:32,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:32,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:14:32,146 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:32,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:32,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1134632039, now seen corresponding path program 2 times [2024-06-20 16:14:32,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:32,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248674811] [2024-06-20 16:14:32,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:32,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:32,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:32,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:32,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:32,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248674811] [2024-06-20 16:14:32,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248674811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:32,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:32,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:14:32,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557676595] [2024-06-20 16:14:32,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:32,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:14:32,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:32,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:14:32,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:14:33,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:33,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 310 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:33,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:33,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:33,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:33,483 INFO L124 PetriNetUnfolderBase]: 1561/2425 cut-off events. [2024-06-20 16:14:33,484 INFO L125 PetriNetUnfolderBase]: For 7441/7441 co-relation queries the response was YES. [2024-06-20 16:14:33,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8417 conditions, 2425 events. 1561/2425 cut-off events. For 7441/7441 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 12001 event pairs, 840 based on Foata normal form. 4/2407 useless extension candidates. Maximal degree in co-relation 8395. Up to 2292 conditions per place. [2024-06-20 16:14:33,513 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 57 selfloop transitions, 13 changer transitions 0/75 dead transitions. [2024-06-20 16:14:33,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 75 transitions, 502 flow [2024-06-20 16:14:33,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:33,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:33,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 16:14:33,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-20 16:14:33,515 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 310 flow. Second operand 7 states and 125 transitions. [2024-06-20 16:14:33,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 75 transitions, 502 flow [2024-06-20 16:14:33,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 75 transitions, 474 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-20 16:14:33,521 INFO L231 Difference]: Finished difference. Result has 65 places, 60 transitions, 333 flow [2024-06-20 16:14:33,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=333, PETRI_PLACES=65, PETRI_TRANSITIONS=60} [2024-06-20 16:14:33,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-20 16:14:33,523 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 60 transitions, 333 flow [2024-06-20 16:14:33,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:33,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:33,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:33,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:14:33,524 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:33,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:33,524 INFO L85 PathProgramCache]: Analyzing trace with hash -234600913, now seen corresponding path program 1 times [2024-06-20 16:14:33,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:33,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231870063] [2024-06-20 16:14:33,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:33,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:33,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:34,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:34,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:34,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231870063] [2024-06-20 16:14:34,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231870063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:34,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:34,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:34,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202003646] [2024-06-20 16:14:34,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:34,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:34,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:34,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:34,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:34,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:34,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 60 transitions, 333 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:34,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:34,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:34,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:34,998 INFO L124 PetriNetUnfolderBase]: 1631/2545 cut-off events. [2024-06-20 16:14:34,999 INFO L125 PetriNetUnfolderBase]: For 8827/8831 co-relation queries the response was YES. [2024-06-20 16:14:35,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8969 conditions, 2545 events. 1631/2545 cut-off events. For 8827/8831 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12603 event pairs, 575 based on Foata normal form. 8/2538 useless extension candidates. Maximal degree in co-relation 8943. Up to 2346 conditions per place. [2024-06-20 16:14:35,012 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 80 selfloop transitions, 27 changer transitions 0/112 dead transitions. [2024-06-20 16:14:35,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 112 transitions, 783 flow [2024-06-20 16:14:35,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:35,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:35,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-20 16:14:35,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-20 16:14:35,015 INFO L175 Difference]: Start difference. First operand has 65 places, 60 transitions, 333 flow. Second operand 10 states and 191 transitions. [2024-06-20 16:14:35,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 112 transitions, 783 flow [2024-06-20 16:14:35,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 112 transitions, 742 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:35,028 INFO L231 Difference]: Finished difference. Result has 71 places, 75 transitions, 471 flow [2024-06-20 16:14:35,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=471, PETRI_PLACES=71, PETRI_TRANSITIONS=75} [2024-06-20 16:14:35,030 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-20 16:14:35,030 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 75 transitions, 471 flow [2024-06-20 16:14:35,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:35,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:35,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:35,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:14:35,031 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:35,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:35,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1525988665, now seen corresponding path program 2 times [2024-06-20 16:14:35,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:35,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714124534] [2024-06-20 16:14:35,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:35,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:35,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:35,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:35,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:35,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714124534] [2024-06-20 16:14:35,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714124534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:35,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:35,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:35,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241625631] [2024-06-20 16:14:35,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:35,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:35,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:35,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:35,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:35,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:35,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 75 transitions, 471 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:35,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:35,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:35,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:36,546 INFO L124 PetriNetUnfolderBase]: 1712/2653 cut-off events. [2024-06-20 16:14:36,546 INFO L125 PetriNetUnfolderBase]: For 12404/12406 co-relation queries the response was YES. [2024-06-20 16:14:36,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10407 conditions, 2653 events. 1712/2653 cut-off events. For 12404/12406 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13199 event pairs, 748 based on Foata normal form. 8/2634 useless extension candidates. Maximal degree in co-relation 10380. Up to 2450 conditions per place. [2024-06-20 16:14:36,570 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 82 selfloop transitions, 38 changer transitions 0/125 dead transitions. [2024-06-20 16:14:36,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 125 transitions, 1009 flow [2024-06-20 16:14:36,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:36,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:36,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 16:14:36,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 16:14:36,572 INFO L175 Difference]: Start difference. First operand has 71 places, 75 transitions, 471 flow. Second operand 8 states and 155 transitions. [2024-06-20 16:14:36,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 125 transitions, 1009 flow [2024-06-20 16:14:36,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 125 transitions, 926 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-20 16:14:36,582 INFO L231 Difference]: Finished difference. Result has 77 places, 98 transitions, 736 flow [2024-06-20 16:14:36,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=736, PETRI_PLACES=77, PETRI_TRANSITIONS=98} [2024-06-20 16:14:36,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-20 16:14:36,583 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 98 transitions, 736 flow [2024-06-20 16:14:36,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:36,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:36,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:36,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:14:36,584 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:36,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:36,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1525868695, now seen corresponding path program 3 times [2024-06-20 16:14:36,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:36,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695710650] [2024-06-20 16:14:36,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:36,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:36,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:37,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:37,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695710650] [2024-06-20 16:14:37,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695710650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:37,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:37,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:37,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592492938] [2024-06-20 16:14:37,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:37,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:37,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:37,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:37,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:37,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:37,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 98 transitions, 736 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:37,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:37,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:37,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:37,965 INFO L124 PetriNetUnfolderBase]: 1804/2789 cut-off events. [2024-06-20 16:14:37,965 INFO L125 PetriNetUnfolderBase]: For 15832/15832 co-relation queries the response was YES. [2024-06-20 16:14:37,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11767 conditions, 2789 events. 1804/2789 cut-off events. For 15832/15832 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 13909 event pairs, 720 based on Foata normal form. 4/2765 useless extension candidates. Maximal degree in co-relation 11736. Up to 2423 conditions per place. [2024-06-20 16:14:37,980 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 82 selfloop transitions, 66 changer transitions 0/153 dead transitions. [2024-06-20 16:14:37,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 153 transitions, 1385 flow [2024-06-20 16:14:37,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:37,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:37,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-20 16:14:37,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-20 16:14:37,981 INFO L175 Difference]: Start difference. First operand has 77 places, 98 transitions, 736 flow. Second operand 8 states and 163 transitions. [2024-06-20 16:14:37,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 153 transitions, 1385 flow [2024-06-20 16:14:37,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 153 transitions, 1302 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-20 16:14:37,995 INFO L231 Difference]: Finished difference. Result has 85 places, 119 transitions, 1052 flow [2024-06-20 16:14:37,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1052, PETRI_PLACES=85, PETRI_TRANSITIONS=119} [2024-06-20 16:14:37,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-20 16:14:37,995 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 119 transitions, 1052 flow [2024-06-20 16:14:37,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:37,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:37,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:37,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:14:37,996 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:37,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:37,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1227128861, now seen corresponding path program 4 times [2024-06-20 16:14:37,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:37,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234313647] [2024-06-20 16:14:37,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:37,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:38,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:38,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:38,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:38,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234313647] [2024-06-20 16:14:38,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234313647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:38,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:38,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:38,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143322197] [2024-06-20 16:14:38,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:38,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:38,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:38,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:38,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:38,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:38,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 119 transitions, 1052 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:38,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:38,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:38,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:39,462 INFO L124 PetriNetUnfolderBase]: 1853/2867 cut-off events. [2024-06-20 16:14:39,462 INFO L125 PetriNetUnfolderBase]: For 21022/21022 co-relation queries the response was YES. [2024-06-20 16:14:39,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13311 conditions, 2867 events. 1853/2867 cut-off events. For 21022/21022 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 14463 event pairs, 880 based on Foata normal form. 6/2841 useless extension candidates. Maximal degree in co-relation 13276. Up to 2665 conditions per place. [2024-06-20 16:14:39,515 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 118 selfloop transitions, 38 changer transitions 0/161 dead transitions. [2024-06-20 16:14:39,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 161 transitions, 1688 flow [2024-06-20 16:14:39,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:39,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:39,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 16:14:39,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:14:39,517 INFO L175 Difference]: Start difference. First operand has 85 places, 119 transitions, 1052 flow. Second operand 8 states and 144 transitions. [2024-06-20 16:14:39,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 161 transitions, 1688 flow [2024-06-20 16:14:39,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 161 transitions, 1609 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-20 16:14:39,537 INFO L231 Difference]: Finished difference. Result has 93 places, 141 transitions, 1377 flow [2024-06-20 16:14:39,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1377, PETRI_PLACES=93, PETRI_TRANSITIONS=141} [2024-06-20 16:14:39,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-20 16:14:39,538 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 141 transitions, 1377 flow [2024-06-20 16:14:39,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:39,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:39,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:39,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:14:39,539 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:39,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:39,539 INFO L85 PathProgramCache]: Analyzing trace with hash -2117268451, now seen corresponding path program 5 times [2024-06-20 16:14:39,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:39,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746892960] [2024-06-20 16:14:39,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:39,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:39,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:40,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:40,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:40,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746892960] [2024-06-20 16:14:40,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746892960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:40,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:40,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:40,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363685326] [2024-06-20 16:14:40,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:40,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:40,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:40,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:40,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:40,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:40,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 141 transitions, 1377 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:40,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:40,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:40,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:40,980 INFO L124 PetriNetUnfolderBase]: 1905/2945 cut-off events. [2024-06-20 16:14:40,981 INFO L125 PetriNetUnfolderBase]: For 23799/23799 co-relation queries the response was YES. [2024-06-20 16:14:40,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14205 conditions, 2945 events. 1905/2945 cut-off events. For 23799/23799 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 14799 event pairs, 736 based on Foata normal form. 6/2923 useless extension candidates. Maximal degree in co-relation 14166. Up to 2472 conditions per place. [2024-06-20 16:14:41,002 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 80 selfloop transitions, 96 changer transitions 0/181 dead transitions. [2024-06-20 16:14:41,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 181 transitions, 2084 flow [2024-06-20 16:14:41,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:41,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:41,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-20 16:14:41,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-20 16:14:41,004 INFO L175 Difference]: Start difference. First operand has 93 places, 141 transitions, 1377 flow. Second operand 7 states and 142 transitions. [2024-06-20 16:14:41,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 181 transitions, 2084 flow [2024-06-20 16:14:41,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 181 transitions, 2027 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 16:14:41,030 INFO L231 Difference]: Finished difference. Result has 96 places, 152 transitions, 1696 flow [2024-06-20 16:14:41,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1696, PETRI_PLACES=96, PETRI_TRANSITIONS=152} [2024-06-20 16:14:41,031 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-20 16:14:41,031 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 152 transitions, 1696 flow [2024-06-20 16:14:41,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:41,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:41,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:41,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:14:41,031 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:41,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:41,032 INFO L85 PathProgramCache]: Analyzing trace with hash -813853987, now seen corresponding path program 6 times [2024-06-20 16:14:41,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:41,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942224061] [2024-06-20 16:14:41,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:41,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:41,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:41,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:41,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:41,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942224061] [2024-06-20 16:14:41,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942224061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:41,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:41,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:41,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906803876] [2024-06-20 16:14:41,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:41,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:41,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:41,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:41,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:41,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:41,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 152 transitions, 1696 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:41,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:41,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:41,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:42,442 INFO L124 PetriNetUnfolderBase]: 1889/2920 cut-off events. [2024-06-20 16:14:42,442 INFO L125 PetriNetUnfolderBase]: For 28993/28993 co-relation queries the response was YES. [2024-06-20 16:14:42,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14839 conditions, 2920 events. 1889/2920 cut-off events. For 28993/28993 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14728 event pairs, 889 based on Foata normal form. 6/2894 useless extension candidates. Maximal degree in co-relation 14799. Up to 2724 conditions per place. [2024-06-20 16:14:42,459 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 148 selfloop transitions, 23 changer transitions 0/176 dead transitions. [2024-06-20 16:14:42,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 176 transitions, 2170 flow [2024-06-20 16:14:42,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:42,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:42,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-20 16:14:42,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-20 16:14:42,461 INFO L175 Difference]: Start difference. First operand has 96 places, 152 transitions, 1696 flow. Second operand 7 states and 132 transitions. [2024-06-20 16:14:42,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 176 transitions, 2170 flow [2024-06-20 16:14:42,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 176 transitions, 1957 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-20 16:14:42,490 INFO L231 Difference]: Finished difference. Result has 99 places, 152 transitions, 1542 flow [2024-06-20 16:14:42,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1542, PETRI_PLACES=99, PETRI_TRANSITIONS=152} [2024-06-20 16:14:42,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-20 16:14:42,491 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 152 transitions, 1542 flow [2024-06-20 16:14:42,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:42,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:42,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:42,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:14:42,492 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:42,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:42,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1404626615, now seen corresponding path program 1 times [2024-06-20 16:14:42,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:42,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861513926] [2024-06-20 16:14:42,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:42,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:42,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:43,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:43,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:43,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861513926] [2024-06-20 16:14:43,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861513926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:43,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:43,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:43,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755823976] [2024-06-20 16:14:43,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:43,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:43,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:43,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:43,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:43,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:14:43,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 152 transitions, 1542 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:43,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:43,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:14:43,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:44,253 INFO L124 PetriNetUnfolderBase]: 2347/3564 cut-off events. [2024-06-20 16:14:44,272 INFO L125 PetriNetUnfolderBase]: For 30324/30324 co-relation queries the response was YES. [2024-06-20 16:14:44,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17034 conditions, 3564 events. 2347/3564 cut-off events. For 30324/30324 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17346 event pairs, 1119 based on Foata normal form. 4/3533 useless extension candidates. Maximal degree in co-relation 16993. Up to 3409 conditions per place. [2024-06-20 16:14:44,321 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 156 selfloop transitions, 16 changer transitions 0/176 dead transitions. [2024-06-20 16:14:44,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 176 transitions, 2018 flow [2024-06-20 16:14:44,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:44,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:44,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 16:14:44,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-20 16:14:44,323 INFO L175 Difference]: Start difference. First operand has 99 places, 152 transitions, 1542 flow. Second operand 7 states and 125 transitions. [2024-06-20 16:14:44,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 176 transitions, 2018 flow [2024-06-20 16:14:44,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 176 transitions, 1903 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:44,349 INFO L231 Difference]: Finished difference. Result has 101 places, 157 transitions, 1528 flow [2024-06-20 16:14:44,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1528, PETRI_PLACES=101, PETRI_TRANSITIONS=157} [2024-06-20 16:14:44,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-20 16:14:44,350 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 157 transitions, 1528 flow [2024-06-20 16:14:44,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:44,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:44,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:44,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:14:44,351 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:44,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:44,351 INFO L85 PathProgramCache]: Analyzing trace with hash 875094557, now seen corresponding path program 1 times [2024-06-20 16:14:44,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:44,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957449492] [2024-06-20 16:14:44,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:44,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:44,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:44,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:44,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:44,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957449492] [2024-06-20 16:14:44,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957449492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:44,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:44,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:14:44,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474606386] [2024-06-20 16:14:44,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:44,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:14:44,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:44,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:14:44,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:14:44,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:44,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 157 transitions, 1528 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:44,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:44,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:44,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:45,507 INFO L124 PetriNetUnfolderBase]: 2129/3300 cut-off events. [2024-06-20 16:14:45,507 INFO L125 PetriNetUnfolderBase]: For 33727/33755 co-relation queries the response was YES. [2024-06-20 16:14:45,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16418 conditions, 3300 events. 2129/3300 cut-off events. For 33727/33755 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 16468 event pairs, 1060 based on Foata normal form. 23/3308 useless extension candidates. Maximal degree in co-relation 16375. Up to 3131 conditions per place. [2024-06-20 16:14:45,529 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 146 selfloop transitions, 9 changer transitions 0/167 dead transitions. [2024-06-20 16:14:45,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 167 transitions, 1884 flow [2024-06-20 16:14:45,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:14:45,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:14:45,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-20 16:14:45,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-20 16:14:45,531 INFO L175 Difference]: Start difference. First operand has 101 places, 157 transitions, 1528 flow. Second operand 5 states and 92 transitions. [2024-06-20 16:14:45,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 167 transitions, 1884 flow [2024-06-20 16:14:45,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 167 transitions, 1835 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:14:45,554 INFO L231 Difference]: Finished difference. Result has 102 places, 160 transitions, 1529 flow [2024-06-20 16:14:45,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1479, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1529, PETRI_PLACES=102, PETRI_TRANSITIONS=160} [2024-06-20 16:14:45,555 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-20 16:14:45,555 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 160 transitions, 1529 flow [2024-06-20 16:14:45,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:45,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:45,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:45,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:14:45,556 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:45,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:45,556 INFO L85 PathProgramCache]: Analyzing trace with hash -536907536, now seen corresponding path program 1 times [2024-06-20 16:14:45,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:45,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409655883] [2024-06-20 16:14:45,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:45,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:45,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:46,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-06-20 16:14:46,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:46,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409655883] [2024-06-20 16:14:46,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409655883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:46,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:46,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:46,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433972925] [2024-06-20 16:14:46,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:46,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:46,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:46,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:46,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:46,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:46,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 160 transitions, 1529 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:46,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:46,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:46,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:47,407 INFO L124 PetriNetUnfolderBase]: 2284/3544 cut-off events. [2024-06-20 16:14:47,407 INFO L125 PetriNetUnfolderBase]: For 38072/38075 co-relation queries the response was YES. [2024-06-20 16:14:47,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18102 conditions, 3544 events. 2284/3544 cut-off events. For 38072/38075 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18138 event pairs, 820 based on Foata normal form. 6/3542 useless extension candidates. Maximal degree in co-relation 18058. Up to 3041 conditions per place. [2024-06-20 16:14:47,435 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 138 selfloop transitions, 74 changer transitions 0/218 dead transitions. [2024-06-20 16:14:47,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 218 transitions, 2400 flow [2024-06-20 16:14:47,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:47,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:47,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-20 16:14:47,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-20 16:14:47,437 INFO L175 Difference]: Start difference. First operand has 102 places, 160 transitions, 1529 flow. Second operand 10 states and 197 transitions. [2024-06-20 16:14:47,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 218 transitions, 2400 flow [2024-06-20 16:14:47,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 218 transitions, 2372 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-20 16:14:47,550 INFO L231 Difference]: Finished difference. Result has 111 places, 179 transitions, 1913 flow [2024-06-20 16:14:47,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1913, PETRI_PLACES=111, PETRI_TRANSITIONS=179} [2024-06-20 16:14:47,551 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-20 16:14:47,552 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 179 transitions, 1913 flow [2024-06-20 16:14:47,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:47,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:47,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:47,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:14:47,554 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:47,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:47,555 INFO L85 PathProgramCache]: Analyzing trace with hash -61097684, now seen corresponding path program 2 times [2024-06-20 16:14:47,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:47,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721341128] [2024-06-20 16:14:47,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:47,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:48,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:48,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:48,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721341128] [2024-06-20 16:14:48,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721341128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:48,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:48,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:48,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389375983] [2024-06-20 16:14:48,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:48,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:48,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:48,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:48,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:49,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:49,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 179 transitions, 1913 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:49,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:49,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:49,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:50,036 INFO L124 PetriNetUnfolderBase]: 2419/3745 cut-off events. [2024-06-20 16:14:50,036 INFO L125 PetriNetUnfolderBase]: For 47065/47068 co-relation queries the response was YES. [2024-06-20 16:14:50,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20489 conditions, 3745 events. 2419/3745 cut-off events. For 47065/47068 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19321 event pairs, 840 based on Foata normal form. 8/3744 useless extension candidates. Maximal degree in co-relation 20442. Up to 3328 conditions per place. [2024-06-20 16:14:50,070 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 157 selfloop transitions, 79 changer transitions 0/242 dead transitions. [2024-06-20 16:14:50,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 242 transitions, 2952 flow [2024-06-20 16:14:50,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:50,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:50,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-20 16:14:50,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 16:14:50,073 INFO L175 Difference]: Start difference. First operand has 111 places, 179 transitions, 1913 flow. Second operand 10 states and 195 transitions. [2024-06-20 16:14:50,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 242 transitions, 2952 flow [2024-06-20 16:14:50,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 242 transitions, 2807 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-20 16:14:50,124 INFO L231 Difference]: Finished difference. Result has 118 places, 203 transitions, 2334 flow [2024-06-20 16:14:50,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1842, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2334, PETRI_PLACES=118, PETRI_TRANSITIONS=203} [2024-06-20 16:14:50,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-20 16:14:50,125 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 203 transitions, 2334 flow [2024-06-20 16:14:50,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:50,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:50,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:50,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:14:50,125 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:50,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:50,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1399296230, now seen corresponding path program 3 times [2024-06-20 16:14:50,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:50,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220716027] [2024-06-20 16:14:50,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:50,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:50,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:51,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:51,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:51,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220716027] [2024-06-20 16:14:51,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220716027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:51,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:51,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:51,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883006490] [2024-06-20 16:14:51,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:51,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:51,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:51,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:51,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:51,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:51,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 203 transitions, 2334 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:51,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:51,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:51,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:52,002 INFO L124 PetriNetUnfolderBase]: 2403/3723 cut-off events. [2024-06-20 16:14:52,002 INFO L125 PetriNetUnfolderBase]: For 46520/46523 co-relation queries the response was YES. [2024-06-20 16:14:52,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20505 conditions, 3723 events. 2403/3723 cut-off events. For 46520/46523 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19234 event pairs, 841 based on Foata normal form. 8/3722 useless extension candidates. Maximal degree in co-relation 20456. Up to 3369 conditions per place. [2024-06-20 16:14:52,029 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 163 selfloop transitions, 64 changer transitions 0/233 dead transitions. [2024-06-20 16:14:52,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 233 transitions, 2918 flow [2024-06-20 16:14:52,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:52,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:52,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 16:14:52,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 16:14:52,031 INFO L175 Difference]: Start difference. First operand has 118 places, 203 transitions, 2334 flow. Second operand 9 states and 173 transitions. [2024-06-20 16:14:52,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 233 transitions, 2918 flow [2024-06-20 16:14:52,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 233 transitions, 2723 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:52,076 INFO L231 Difference]: Finished difference. Result has 121 places, 203 transitions, 2286 flow [2024-06-20 16:14:52,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2286, PETRI_PLACES=121, PETRI_TRANSITIONS=203} [2024-06-20 16:14:52,077 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-20 16:14:52,077 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 203 transitions, 2286 flow [2024-06-20 16:14:52,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:52,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:52,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:52,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:14:52,078 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:52,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:52,078 INFO L85 PathProgramCache]: Analyzing trace with hash -57288404, now seen corresponding path program 4 times [2024-06-20 16:14:52,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:52,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001456653] [2024-06-20 16:14:52,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:52,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:52,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:53,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:53,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:53,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001456653] [2024-06-20 16:14:53,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001456653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:53,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:53,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:53,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067320501] [2024-06-20 16:14:53,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:53,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:53,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:53,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:53,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:53,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:53,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 203 transitions, 2286 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:53,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:53,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:53,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:54,120 INFO L124 PetriNetUnfolderBase]: 2445/3782 cut-off events. [2024-06-20 16:14:54,121 INFO L125 PetriNetUnfolderBase]: For 50481/50486 co-relation queries the response was YES. [2024-06-20 16:14:54,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21154 conditions, 3782 events. 2445/3782 cut-off events. For 50481/50486 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 19640 event pairs, 758 based on Foata normal form. 8/3784 useless extension candidates. Maximal degree in co-relation 21103. Up to 3223 conditions per place. [2024-06-20 16:14:54,145 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 145 selfloop transitions, 104 changer transitions 0/255 dead transitions. [2024-06-20 16:14:54,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 255 transitions, 3253 flow [2024-06-20 16:14:54,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:54,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:54,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-20 16:14:54,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-20 16:14:54,146 INFO L175 Difference]: Start difference. First operand has 121 places, 203 transitions, 2286 flow. Second operand 9 states and 183 transitions. [2024-06-20 16:14:54,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 255 transitions, 3253 flow [2024-06-20 16:14:54,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 255 transitions, 3132 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 16:14:54,183 INFO L231 Difference]: Finished difference. Result has 124 places, 213 transitions, 2574 flow [2024-06-20 16:14:54,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2574, PETRI_PLACES=124, PETRI_TRANSITIONS=213} [2024-06-20 16:14:54,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-20 16:14:54,184 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 213 transitions, 2574 flow [2024-06-20 16:14:54,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:54,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:54,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:54,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:14:54,185 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:54,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:54,185 INFO L85 PathProgramCache]: Analyzing trace with hash -610138888, now seen corresponding path program 5 times [2024-06-20 16:14:54,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:54,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940151864] [2024-06-20 16:14:54,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:54,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:54,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:55,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:55,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:55,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940151864] [2024-06-20 16:14:55,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940151864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:55,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:55,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:55,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566939643] [2024-06-20 16:14:55,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:55,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:55,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:55,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:55,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:55,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:55,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 213 transitions, 2574 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:55,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:55,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:55,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:56,290 INFO L124 PetriNetUnfolderBase]: 2503/3869 cut-off events. [2024-06-20 16:14:56,290 INFO L125 PetriNetUnfolderBase]: For 59532/59535 co-relation queries the response was YES. [2024-06-20 16:14:56,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22814 conditions, 3869 events. 2503/3869 cut-off events. For 59532/59535 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 20190 event pairs, 834 based on Foata normal form. 8/3874 useless extension candidates. Maximal degree in co-relation 22761. Up to 3255 conditions per place. [2024-06-20 16:14:56,320 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 138 selfloop transitions, 117 changer transitions 0/261 dead transitions. [2024-06-20 16:14:56,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 261 transitions, 3492 flow [2024-06-20 16:14:56,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:56,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:56,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-20 16:14:56,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-20 16:14:56,321 INFO L175 Difference]: Start difference. First operand has 124 places, 213 transitions, 2574 flow. Second operand 9 states and 179 transitions. [2024-06-20 16:14:56,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 261 transitions, 3492 flow [2024-06-20 16:14:56,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 261 transitions, 3403 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-20 16:14:56,377 INFO L231 Difference]: Finished difference. Result has 129 places, 222 transitions, 2873 flow [2024-06-20 16:14:56,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2873, PETRI_PLACES=129, PETRI_TRANSITIONS=222} [2024-06-20 16:14:56,378 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-20 16:14:56,378 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 222 transitions, 2873 flow [2024-06-20 16:14:56,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:56,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:56,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:56,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:14:56,379 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:56,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:56,379 INFO L85 PathProgramCache]: Analyzing trace with hash -613710088, now seen corresponding path program 6 times [2024-06-20 16:14:56,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:56,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538978968] [2024-06-20 16:14:56,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:56,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:56,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:57,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:57,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:57,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538978968] [2024-06-20 16:14:57,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538978968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:57,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:57,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:57,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332411445] [2024-06-20 16:14:57,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:57,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:57,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:57,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:57,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:57,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:57,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 222 transitions, 2873 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:57,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:57,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:57,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:58,583 INFO L124 PetriNetUnfolderBase]: 2487/3846 cut-off events. [2024-06-20 16:14:58,583 INFO L125 PetriNetUnfolderBase]: For 63713/63716 co-relation queries the response was YES. [2024-06-20 16:14:58,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23289 conditions, 3846 events. 2487/3846 cut-off events. For 63713/63716 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 20080 event pairs, 851 based on Foata normal form. 8/3845 useless extension candidates. Maximal degree in co-relation 23234. Up to 3368 conditions per place. [2024-06-20 16:14:58,680 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 87 changer transitions 0/252 dead transitions. [2024-06-20 16:14:58,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 252 transitions, 3537 flow [2024-06-20 16:14:58,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:58,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:58,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 16:14:58,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 16:14:58,683 INFO L175 Difference]: Start difference. First operand has 129 places, 222 transitions, 2873 flow. Second operand 8 states and 155 transitions. [2024-06-20 16:14:58,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 252 transitions, 3537 flow [2024-06-20 16:14:58,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 252 transitions, 3222 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-20 16:14:58,738 INFO L231 Difference]: Finished difference. Result has 130 places, 222 transitions, 2765 flow [2024-06-20 16:14:58,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2558, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2765, PETRI_PLACES=130, PETRI_TRANSITIONS=222} [2024-06-20 16:14:58,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-20 16:14:58,739 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 222 transitions, 2765 flow [2024-06-20 16:14:58,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:58,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:58,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:58,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:14:58,739 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:58,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:58,740 INFO L85 PathProgramCache]: Analyzing trace with hash -609991018, now seen corresponding path program 7 times [2024-06-20 16:14:58,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:58,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279010655] [2024-06-20 16:14:58,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:58,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:58,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:59,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:59,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:59,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279010655] [2024-06-20 16:14:59,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279010655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:59,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:59,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:59,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297685419] [2024-06-20 16:14:59,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:59,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:59,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:59,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:59,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:59,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:14:59,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 222 transitions, 2765 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:59,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:59,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:14:59,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:00,658 INFO L124 PetriNetUnfolderBase]: 2502/3871 cut-off events. [2024-06-20 16:15:00,658 INFO L125 PetriNetUnfolderBase]: For 62548/62553 co-relation queries the response was YES. [2024-06-20 16:15:00,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23181 conditions, 3871 events. 2502/3871 cut-off events. For 62548/62553 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20267 event pairs, 771 based on Foata normal form. 8/3873 useless extension candidates. Maximal degree in co-relation 23126. Up to 3224 conditions per place. [2024-06-20 16:15:00,708 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 139 selfloop transitions, 116 changer transitions 0/261 dead transitions. [2024-06-20 16:15:00,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 261 transitions, 3626 flow [2024-06-20 16:15:00,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:15:00,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:15:00,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 16:15:00,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-20 16:15:00,709 INFO L175 Difference]: Start difference. First operand has 130 places, 222 transitions, 2765 flow. Second operand 8 states and 161 transitions. [2024-06-20 16:15:00,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 261 transitions, 3626 flow [2024-06-20 16:15:00,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 261 transitions, 3410 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 16:15:00,768 INFO L231 Difference]: Finished difference. Result has 130 places, 225 transitions, 2855 flow [2024-06-20 16:15:00,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2553, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2855, PETRI_PLACES=130, PETRI_TRANSITIONS=225} [2024-06-20 16:15:00,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-20 16:15:00,769 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 225 transitions, 2855 flow [2024-06-20 16:15:00,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:00,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:00,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:00,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:15:00,771 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:00,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:00,771 INFO L85 PathProgramCache]: Analyzing trace with hash 949240346, now seen corresponding path program 1 times [2024-06-20 16:15:00,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:00,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115663244] [2024-06-20 16:15:00,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:00,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:00,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:01,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:01,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:01,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115663244] [2024-06-20 16:15:01,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115663244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:01,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:01,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:15:01,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746321737] [2024-06-20 16:15:01,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:01,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:15:01,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:01,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:15:01,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:15:01,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:15:01,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 225 transitions, 2855 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:01,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:01,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:15:01,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:02,660 INFO L124 PetriNetUnfolderBase]: 2827/4292 cut-off events. [2024-06-20 16:15:02,661 INFO L125 PetriNetUnfolderBase]: For 66672/66672 co-relation queries the response was YES. [2024-06-20 16:15:02,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25734 conditions, 4292 events. 2827/4292 cut-off events. For 66672/66672 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 21634 event pairs, 1201 based on Foata normal form. 3/4294 useless extension candidates. Maximal degree in co-relation 25679. Up to 4086 conditions per place. [2024-06-20 16:15:02,693 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 229 selfloop transitions, 25 changer transitions 0/258 dead transitions. [2024-06-20 16:15:02,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 258 transitions, 3680 flow [2024-06-20 16:15:02,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:15:02,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:15:02,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 16:15:02,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:15:02,695 INFO L175 Difference]: Start difference. First operand has 130 places, 225 transitions, 2855 flow. Second operand 7 states and 126 transitions. [2024-06-20 16:15:02,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 258 transitions, 3680 flow [2024-06-20 16:15:02,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 258 transitions, 3454 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 16:15:02,749 INFO L231 Difference]: Finished difference. Result has 132 places, 236 transitions, 2883 flow [2024-06-20 16:15:02,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2883, PETRI_PLACES=132, PETRI_TRANSITIONS=236} [2024-06-20 16:15:02,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-20 16:15:02,750 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 236 transitions, 2883 flow [2024-06-20 16:15:02,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:02,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:02,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:02,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:15:02,751 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:02,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:02,751 INFO L85 PathProgramCache]: Analyzing trace with hash 279244958, now seen corresponding path program 8 times [2024-06-20 16:15:02,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:02,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658541396] [2024-06-20 16:15:02,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:02,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:02,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:03,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:03,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:03,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658541396] [2024-06-20 16:15:03,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658541396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:03,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:03,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:15:03,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36713237] [2024-06-20 16:15:03,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:03,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:15:03,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:03,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:15:03,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:15:03,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:03,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 236 transitions, 2883 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:03,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:03,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:03,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:04,681 INFO L124 PetriNetUnfolderBase]: 2518/3887 cut-off events. [2024-06-20 16:15:04,681 INFO L125 PetriNetUnfolderBase]: For 62520/62520 co-relation queries the response was YES. [2024-06-20 16:15:04,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23214 conditions, 3887 events. 2518/3887 cut-off events. For 62520/62520 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 20381 event pairs, 946 based on Foata normal form. 6/3886 useless extension candidates. Maximal degree in co-relation 23158. Up to 3486 conditions per place. [2024-06-20 16:15:04,706 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 218 selfloop transitions, 47 changer transitions 0/271 dead transitions. [2024-06-20 16:15:04,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 271 transitions, 3758 flow [2024-06-20 16:15:04,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:15:04,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:15:04,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:15:04,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-20 16:15:04,708 INFO L175 Difference]: Start difference. First operand has 132 places, 236 transitions, 2883 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:15:04,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 271 transitions, 3758 flow [2024-06-20 16:15:04,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 271 transitions, 3669 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 16:15:04,759 INFO L231 Difference]: Finished difference. Result has 135 places, 239 transitions, 2960 flow [2024-06-20 16:15:04,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2794, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2960, PETRI_PLACES=135, PETRI_TRANSITIONS=239} [2024-06-20 16:15:04,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-20 16:15:04,760 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 239 transitions, 2960 flow [2024-06-20 16:15:04,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:04,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:04,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:04,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:15:04,761 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:04,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:04,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1358128987, now seen corresponding path program 1 times [2024-06-20 16:15:04,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:04,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891914546] [2024-06-20 16:15:04,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:04,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:04,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:05,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:05,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:05,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891914546] [2024-06-20 16:15:05,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891914546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:05,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:05,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:15:05,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381264073] [2024-06-20 16:15:05,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:05,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:15:05,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:05,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:15:05,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:15:05,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:15:05,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 239 transitions, 2960 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:05,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:05,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:15:05,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:06,377 INFO L124 PetriNetUnfolderBase]: 2859/4296 cut-off events. [2024-06-20 16:15:06,378 INFO L125 PetriNetUnfolderBase]: For 80953/81044 co-relation queries the response was YES. [2024-06-20 16:15:06,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26412 conditions, 4296 events. 2859/4296 cut-off events. For 80953/81044 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 21487 event pairs, 1279 based on Foata normal form. 34/4311 useless extension candidates. Maximal degree in co-relation 26355. Up to 4164 conditions per place. [2024-06-20 16:15:06,417 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 225 selfloop transitions, 12 changer transitions 0/250 dead transitions. [2024-06-20 16:15:06,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 250 transitions, 3492 flow [2024-06-20 16:15:06,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:15:06,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:15:06,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-20 16:15:06,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-20 16:15:06,418 INFO L175 Difference]: Start difference. First operand has 135 places, 239 transitions, 2960 flow. Second operand 6 states and 101 transitions. [2024-06-20 16:15:06,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 250 transitions, 3492 flow [2024-06-20 16:15:06,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 250 transitions, 3301 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-20 16:15:06,486 INFO L231 Difference]: Finished difference. Result has 135 places, 242 transitions, 2829 flow [2024-06-20 16:15:06,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2829, PETRI_PLACES=135, PETRI_TRANSITIONS=242} [2024-06-20 16:15:06,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-20 16:15:06,487 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 242 transitions, 2829 flow [2024-06-20 16:15:06,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:06,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:06,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:06,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:15:06,487 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:06,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:06,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1769263332, now seen corresponding path program 1 times [2024-06-20 16:15:06,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:06,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588317114] [2024-06-20 16:15:06,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:06,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:06,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:07,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:07,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:07,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588317114] [2024-06-20 16:15:07,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588317114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:07,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:07,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:07,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176438613] [2024-06-20 16:15:07,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:07,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:07,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:07,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:07,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:07,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:07,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 242 transitions, 2829 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:07,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:07,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:07,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:08,315 INFO L124 PetriNetUnfolderBase]: 2751/4274 cut-off events. [2024-06-20 16:15:08,315 INFO L125 PetriNetUnfolderBase]: For 88305/88313 co-relation queries the response was YES. [2024-06-20 16:15:08,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26945 conditions, 4274 events. 2751/4274 cut-off events. For 88305/88313 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 23093 event pairs, 671 based on Foata normal form. 22/4285 useless extension candidates. Maximal degree in co-relation 26887. Up to 3508 conditions per place. [2024-06-20 16:15:08,348 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 235 selfloop transitions, 96 changer transitions 0/338 dead transitions. [2024-06-20 16:15:08,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 338 transitions, 4401 flow [2024-06-20 16:15:08,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:15:08,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:15:08,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-20 16:15:08,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47186147186147187 [2024-06-20 16:15:08,350 INFO L175 Difference]: Start difference. First operand has 135 places, 242 transitions, 2829 flow. Second operand 11 states and 218 transitions. [2024-06-20 16:15:08,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 338 transitions, 4401 flow [2024-06-20 16:15:08,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 338 transitions, 4363 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 16:15:08,426 INFO L231 Difference]: Finished difference. Result has 146 places, 285 transitions, 3677 flow [2024-06-20 16:15:08,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2791, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3677, PETRI_PLACES=146, PETRI_TRANSITIONS=285} [2024-06-20 16:15:08,426 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-20 16:15:08,427 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 285 transitions, 3677 flow [2024-06-20 16:15:08,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:08,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:08,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:08,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:15:08,427 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:08,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:08,428 INFO L85 PathProgramCache]: Analyzing trace with hash 524576484, now seen corresponding path program 2 times [2024-06-20 16:15:08,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:08,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755052780] [2024-06-20 16:15:08,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:08,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:08,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:09,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:09,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:09,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755052780] [2024-06-20 16:15:09,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755052780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:09,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:09,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:09,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657930264] [2024-06-20 16:15:09,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:09,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:09,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:09,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:09,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:09,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:09,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 285 transitions, 3677 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:09,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:09,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:09,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:10,316 INFO L124 PetriNetUnfolderBase]: 3195/5001 cut-off events. [2024-06-20 16:15:10,316 INFO L125 PetriNetUnfolderBase]: For 121173/121184 co-relation queries the response was YES. [2024-06-20 16:15:10,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34320 conditions, 5001 events. 3195/5001 cut-off events. For 121173/121184 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 28355 event pairs, 1018 based on Foata normal form. 32/5018 useless extension candidates. Maximal degree in co-relation 34257. Up to 3933 conditions per place. [2024-06-20 16:15:10,358 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 248 selfloop transitions, 137 changer transitions 0/392 dead transitions. [2024-06-20 16:15:10,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 392 transitions, 5607 flow [2024-06-20 16:15:10,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:15:10,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:15:10,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-20 16:15:10,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 16:15:10,359 INFO L175 Difference]: Start difference. First operand has 146 places, 285 transitions, 3677 flow. Second operand 11 states and 220 transitions. [2024-06-20 16:15:10,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 392 transitions, 5607 flow [2024-06-20 16:15:10,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 392 transitions, 5444 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-20 16:15:10,476 INFO L231 Difference]: Finished difference. Result has 155 places, 334 transitions, 4706 flow [2024-06-20 16:15:10,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3582, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4706, PETRI_PLACES=155, PETRI_TRANSITIONS=334} [2024-06-20 16:15:10,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-20 16:15:10,477 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 334 transitions, 4706 flow [2024-06-20 16:15:10,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:10,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:10,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:10,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:15:10,478 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:10,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:10,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1998458008, now seen corresponding path program 3 times [2024-06-20 16:15:10,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:10,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728457491] [2024-06-20 16:15:10,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:10,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:10,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:11,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:11,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:11,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728457491] [2024-06-20 16:15:11,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728457491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:11,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:11,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:11,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745559278] [2024-06-20 16:15:11,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:11,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:11,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:11,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:11,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:11,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:11,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 334 transitions, 4706 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:11,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:11,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:11,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:12,523 INFO L124 PetriNetUnfolderBase]: 3227/5060 cut-off events. [2024-06-20 16:15:12,523 INFO L125 PetriNetUnfolderBase]: For 129833/129839 co-relation queries the response was YES. [2024-06-20 16:15:12,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35444 conditions, 5060 events. 3227/5060 cut-off events. For 129833/129839 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 28839 event pairs, 1099 based on Foata normal form. 32/5078 useless extension candidates. Maximal degree in co-relation 35377. Up to 4307 conditions per place. [2024-06-20 16:15:12,568 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 248 selfloop transitions, 136 changer transitions 0/391 dead transitions. [2024-06-20 16:15:12,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 391 transitions, 5936 flow [2024-06-20 16:15:12,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:15:12,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:15:12,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-20 16:15:12,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4653679653679654 [2024-06-20 16:15:12,570 INFO L175 Difference]: Start difference. First operand has 155 places, 334 transitions, 4706 flow. Second operand 11 states and 215 transitions. [2024-06-20 16:15:12,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 391 transitions, 5936 flow [2024-06-20 16:15:12,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 391 transitions, 5809 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-20 16:15:12,711 INFO L231 Difference]: Finished difference. Result has 162 places, 343 transitions, 5072 flow [2024-06-20 16:15:12,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4579, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5072, PETRI_PLACES=162, PETRI_TRANSITIONS=343} [2024-06-20 16:15:12,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-20 16:15:12,712 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 343 transitions, 5072 flow [2024-06-20 16:15:12,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:12,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:12,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:12,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:15:12,713 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:12,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:12,713 INFO L85 PathProgramCache]: Analyzing trace with hash 630441082, now seen corresponding path program 4 times [2024-06-20 16:15:12,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:12,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254555893] [2024-06-20 16:15:12,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:12,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:12,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:13,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:13,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:13,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254555893] [2024-06-20 16:15:13,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254555893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:13,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:13,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:13,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252810616] [2024-06-20 16:15:13,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:13,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:13,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:13,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:13,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:13,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:13,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 343 transitions, 5072 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:13,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:13,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:13,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:15,227 INFO L124 PetriNetUnfolderBase]: 3762/5939 cut-off events. [2024-06-20 16:15:15,227 INFO L125 PetriNetUnfolderBase]: For 162747/162753 co-relation queries the response was YES. [2024-06-20 16:15:15,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42964 conditions, 5939 events. 3762/5939 cut-off events. For 162747/162753 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 35402 event pairs, 1294 based on Foata normal form. 28/5952 useless extension candidates. Maximal degree in co-relation 42894. Up to 4642 conditions per place. [2024-06-20 16:15:15,281 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 286 selfloop transitions, 143 changer transitions 0/436 dead transitions. [2024-06-20 16:15:15,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 436 transitions, 7058 flow [2024-06-20 16:15:15,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:15:15,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:15:15,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 235 transitions. [2024-06-20 16:15:15,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4662698412698413 [2024-06-20 16:15:15,283 INFO L175 Difference]: Start difference. First operand has 162 places, 343 transitions, 5072 flow. Second operand 12 states and 235 transitions. [2024-06-20 16:15:15,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 436 transitions, 7058 flow [2024-06-20 16:15:15,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 436 transitions, 6744 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 16:15:15,478 INFO L231 Difference]: Finished difference. Result has 168 places, 375 transitions, 5875 flow [2024-06-20 16:15:15,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4789, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5875, PETRI_PLACES=168, PETRI_TRANSITIONS=375} [2024-06-20 16:15:15,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-20 16:15:15,479 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 375 transitions, 5875 flow [2024-06-20 16:15:15,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:15,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:15,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:15,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:15:15,480 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:15,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:15,480 INFO L85 PathProgramCache]: Analyzing trace with hash 372213562, now seen corresponding path program 5 times [2024-06-20 16:15:15,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:15,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725261378] [2024-06-20 16:15:15,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:15,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:15,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:16,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:16,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:16,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725261378] [2024-06-20 16:15:16,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725261378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:16,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:16,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:16,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429256537] [2024-06-20 16:15:16,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:16,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:16,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:16,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:16,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:16,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:16,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 375 transitions, 5875 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:16,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:16,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:16,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:17,929 INFO L124 PetriNetUnfolderBase]: 3924/6220 cut-off events. [2024-06-20 16:15:17,929 INFO L125 PetriNetUnfolderBase]: For 186361/186367 co-relation queries the response was YES. [2024-06-20 16:15:17,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45802 conditions, 6220 events. 3924/6220 cut-off events. For 186361/186367 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 37768 event pairs, 1494 based on Foata normal form. 42/6247 useless extension candidates. Maximal degree in co-relation 45729. Up to 5330 conditions per place. [2024-06-20 16:15:17,986 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 294 selfloop transitions, 134 changer transitions 0/435 dead transitions. [2024-06-20 16:15:17,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 435 transitions, 7269 flow [2024-06-20 16:15:17,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:15:17,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:15:17,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 230 transitions. [2024-06-20 16:15:17,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-20 16:15:17,988 INFO L175 Difference]: Start difference. First operand has 168 places, 375 transitions, 5875 flow. Second operand 12 states and 230 transitions. [2024-06-20 16:15:17,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 435 transitions, 7269 flow [2024-06-20 16:15:18,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 435 transitions, 7148 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:18,184 INFO L231 Difference]: Finished difference. Result has 174 places, 381 transitions, 6296 flow [2024-06-20 16:15:18,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5754, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6296, PETRI_PLACES=174, PETRI_TRANSITIONS=381} [2024-06-20 16:15:18,185 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-20 16:15:18,185 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 381 transitions, 6296 flow [2024-06-20 16:15:18,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:18,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:18,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:18,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:15:18,185 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:18,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:18,186 INFO L85 PathProgramCache]: Analyzing trace with hash 719364892, now seen corresponding path program 6 times [2024-06-20 16:15:18,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:18,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098957560] [2024-06-20 16:15:18,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:18,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:18,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:19,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:19,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:19,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098957560] [2024-06-20 16:15:19,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098957560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:19,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:19,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:19,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372656905] [2024-06-20 16:15:19,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:19,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:19,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:19,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:19,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:19,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:19,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 381 transitions, 6296 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:19,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:19,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:19,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:20,731 INFO L124 PetriNetUnfolderBase]: 3919/6209 cut-off events. [2024-06-20 16:15:20,731 INFO L125 PetriNetUnfolderBase]: For 190906/190909 co-relation queries the response was YES. [2024-06-20 16:15:20,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45987 conditions, 6209 events. 3919/6209 cut-off events. For 190906/190909 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 37731 event pairs, 1534 based on Foata normal form. 40/6234 useless extension candidates. Maximal degree in co-relation 45911. Up to 5487 conditions per place. [2024-06-20 16:15:20,798 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 333 selfloop transitions, 93 changer transitions 0/433 dead transitions. [2024-06-20 16:15:20,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 433 transitions, 7530 flow [2024-06-20 16:15:20,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:15:20,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:15:20,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 226 transitions. [2024-06-20 16:15:20,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-20 16:15:20,801 INFO L175 Difference]: Start difference. First operand has 174 places, 381 transitions, 6296 flow. Second operand 12 states and 226 transitions. [2024-06-20 16:15:20,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 433 transitions, 7530 flow [2024-06-20 16:15:21,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 433 transitions, 7264 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 16:15:21,060 INFO L231 Difference]: Finished difference. Result has 178 places, 383 transitions, 6309 flow [2024-06-20 16:15:21,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6030, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6309, PETRI_PLACES=178, PETRI_TRANSITIONS=383} [2024-06-20 16:15:21,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-20 16:15:21,061 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 383 transitions, 6309 flow [2024-06-20 16:15:21,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:21,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:21,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:21,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:15:21,061 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:21,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:21,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1894087738, now seen corresponding path program 7 times [2024-06-20 16:15:21,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:21,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419750007] [2024-06-20 16:15:21,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:21,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:21,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:22,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-06-20 16:15:22,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:22,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419750007] [2024-06-20 16:15:22,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419750007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:22,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:22,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:22,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716015027] [2024-06-20 16:15:22,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:22,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:22,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:22,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:22,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:22,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:22,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 383 transitions, 6309 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:22,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:22,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:22,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:24,009 INFO L124 PetriNetUnfolderBase]: 4641/7389 cut-off events. [2024-06-20 16:15:24,010 INFO L125 PetriNetUnfolderBase]: For 232565/232571 co-relation queries the response was YES. [2024-06-20 16:15:24,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55753 conditions, 7389 events. 4641/7389 cut-off events. For 232565/232571 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 46987 event pairs, 1587 based on Foata normal form. 28/7400 useless extension candidates. Maximal degree in co-relation 55676. Up to 5839 conditions per place. [2024-06-20 16:15:24,074 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 323 selfloop transitions, 140 changer transitions 0/470 dead transitions. [2024-06-20 16:15:24,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 470 transitions, 8440 flow [2024-06-20 16:15:24,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:15:24,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:15:24,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-20 16:15:24,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47186147186147187 [2024-06-20 16:15:24,076 INFO L175 Difference]: Start difference. First operand has 178 places, 383 transitions, 6309 flow. Second operand 11 states and 218 transitions. [2024-06-20 16:15:24,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 470 transitions, 8440 flow [2024-06-20 16:15:24,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 470 transitions, 8151 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-20 16:15:24,337 INFO L231 Difference]: Finished difference. Result has 180 places, 412 transitions, 7170 flow [2024-06-20 16:15:24,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6042, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7170, PETRI_PLACES=180, PETRI_TRANSITIONS=412} [2024-06-20 16:15:24,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-20 16:15:24,339 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 412 transitions, 7170 flow [2024-06-20 16:15:24,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:24,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:24,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:24,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:15:24,340 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:24,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:24,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1894027288, now seen corresponding path program 8 times [2024-06-20 16:15:24,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:24,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573844935] [2024-06-20 16:15:24,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:24,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:24,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:25,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-06-20 16:15:25,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:25,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573844935] [2024-06-20 16:15:25,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573844935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:25,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:25,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:25,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377874744] [2024-06-20 16:15:25,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:25,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:25,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:25,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:25,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:25,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:25,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 412 transitions, 7170 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:25,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:25,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:25,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:27,290 INFO L124 PetriNetUnfolderBase]: 4803/7675 cut-off events. [2024-06-20 16:15:27,290 INFO L125 PetriNetUnfolderBase]: For 260278/260284 co-relation queries the response was YES. [2024-06-20 16:15:27,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58737 conditions, 7675 events. 4803/7675 cut-off events. For 260278/260284 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 49502 event pairs, 1786 based on Foata normal form. 42/7700 useless extension candidates. Maximal degree in co-relation 58658. Up to 6724 conditions per place. [2024-06-20 16:15:27,377 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 339 selfloop transitions, 123 changer transitions 0/469 dead transitions. [2024-06-20 16:15:27,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 469 transitions, 8600 flow [2024-06-20 16:15:27,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:15:27,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:15:27,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-20 16:15:27,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.461038961038961 [2024-06-20 16:15:27,378 INFO L175 Difference]: Start difference. First operand has 180 places, 412 transitions, 7170 flow. Second operand 11 states and 213 transitions. [2024-06-20 16:15:27,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 469 transitions, 8600 flow [2024-06-20 16:15:27,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 469 transitions, 8436 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:27,751 INFO L231 Difference]: Finished difference. Result has 184 places, 417 transitions, 7477 flow [2024-06-20 16:15:27,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7006, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7477, PETRI_PLACES=184, PETRI_TRANSITIONS=417} [2024-06-20 16:15:27,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-20 16:15:27,752 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 417 transitions, 7477 flow [2024-06-20 16:15:27,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:27,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:27,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:27,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:15:27,752 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:27,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:27,753 INFO L85 PathProgramCache]: Analyzing trace with hash -428509254, now seen corresponding path program 9 times [2024-06-20 16:15:27,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:27,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060732043] [2024-06-20 16:15:27,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:27,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:27,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:28,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:28,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:28,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060732043] [2024-06-20 16:15:28,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060732043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:28,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:28,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:28,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065548302] [2024-06-20 16:15:28,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:28,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:28,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:28,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:28,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:28,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:28,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 417 transitions, 7477 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:28,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:28,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:28,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:30,501 INFO L124 PetriNetUnfolderBase]: 4703/7509 cut-off events. [2024-06-20 16:15:30,502 INFO L125 PetriNetUnfolderBase]: For 253840/253846 co-relation queries the response was YES. [2024-06-20 16:15:30,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56906 conditions, 7509 events. 4703/7509 cut-off events. For 253840/253846 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 48201 event pairs, 1758 based on Foata normal form. 52/7544 useless extension candidates. Maximal degree in co-relation 56825. Up to 6644 conditions per place. [2024-06-20 16:15:30,569 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 362 selfloop transitions, 91 changer transitions 0/460 dead transitions. [2024-06-20 16:15:30,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 460 transitions, 8639 flow [2024-06-20 16:15:30,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:15:30,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:15:30,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-20 16:15:30,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2024-06-20 16:15:30,570 INFO L175 Difference]: Start difference. First operand has 184 places, 417 transitions, 7477 flow. Second operand 10 states and 193 transitions. [2024-06-20 16:15:30,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 460 transitions, 8639 flow [2024-06-20 16:15:30,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 460 transitions, 8334 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-20 16:15:30,944 INFO L231 Difference]: Finished difference. Result has 185 places, 417 transitions, 7381 flow [2024-06-20 16:15:30,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7172, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7381, PETRI_PLACES=185, PETRI_TRANSITIONS=417} [2024-06-20 16:15:30,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-20 16:15:30,945 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 417 transitions, 7381 flow [2024-06-20 16:15:30,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:30,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:30,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:30,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:15:30,946 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:30,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:30,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1775939608, now seen corresponding path program 10 times [2024-06-20 16:15:30,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:30,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179018877] [2024-06-20 16:15:30,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:30,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:30,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:31,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:31,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:31,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179018877] [2024-06-20 16:15:31,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179018877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:31,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:31,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:31,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307310168] [2024-06-20 16:15:31,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:31,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:31,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:31,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:31,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:32,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:32,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 417 transitions, 7381 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:32,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:32,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:32,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:33,711 INFO L124 PetriNetUnfolderBase]: 4775/7639 cut-off events. [2024-06-20 16:15:33,711 INFO L125 PetriNetUnfolderBase]: For 250886/250894 co-relation queries the response was YES. [2024-06-20 16:15:33,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57717 conditions, 7639 events. 4775/7639 cut-off events. For 250886/250894 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 49535 event pairs, 1656 based on Foata normal form. 26/7653 useless extension candidates. Maximal degree in co-relation 57635. Up to 6818 conditions per place. [2024-06-20 16:15:33,802 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 342 selfloop transitions, 122 changer transitions 0/471 dead transitions. [2024-06-20 16:15:33,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 471 transitions, 8905 flow [2024-06-20 16:15:33,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:15:33,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:15:33,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-20 16:15:33,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-20 16:15:33,804 INFO L175 Difference]: Start difference. First operand has 185 places, 417 transitions, 7381 flow. Second operand 10 states and 203 transitions. [2024-06-20 16:15:33,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 471 transitions, 8905 flow [2024-06-20 16:15:34,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 471 transitions, 8714 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-20 16:15:34,166 INFO L231 Difference]: Finished difference. Result has 187 places, 418 transitions, 7481 flow [2024-06-20 16:15:34,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7190, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7481, PETRI_PLACES=187, PETRI_TRANSITIONS=418} [2024-06-20 16:15:34,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-20 16:15:34,167 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 418 transitions, 7481 flow [2024-06-20 16:15:34,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:34,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:34,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:34,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:15:34,167 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:34,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:34,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1775754910, now seen corresponding path program 1 times [2024-06-20 16:15:34,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:34,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115866743] [2024-06-20 16:15:34,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:34,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:34,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:35,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:35,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:35,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115866743] [2024-06-20 16:15:35,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115866743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:35,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:35,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:35,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482696890] [2024-06-20 16:15:35,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:35,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:35,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:35,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:35,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:35,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:15:35,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 418 transitions, 7481 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:35,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:35,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:15:35,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:37,233 INFO L124 PetriNetUnfolderBase]: 5656/8867 cut-off events. [2024-06-20 16:15:37,234 INFO L125 PetriNetUnfolderBase]: For 273725/273730 co-relation queries the response was YES. [2024-06-20 16:15:37,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65756 conditions, 8867 events. 5656/8867 cut-off events. For 273725/273730 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 55650 event pairs, 2496 based on Foata normal form. 6/8866 useless extension candidates. Maximal degree in co-relation 65673. Up to 8447 conditions per place. [2024-06-20 16:15:37,309 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 405 selfloop transitions, 58 changer transitions 0/468 dead transitions. [2024-06-20 16:15:37,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 468 transitions, 8817 flow [2024-06-20 16:15:37,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:37,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:37,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-20 16:15:37,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-20 16:15:37,310 INFO L175 Difference]: Start difference. First operand has 187 places, 418 transitions, 7481 flow. Second operand 9 states and 169 transitions. [2024-06-20 16:15:37,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 468 transitions, 8817 flow [2024-06-20 16:15:37,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 468 transitions, 8586 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:37,700 INFO L231 Difference]: Finished difference. Result has 191 places, 434 transitions, 7608 flow [2024-06-20 16:15:37,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7256, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7608, PETRI_PLACES=191, PETRI_TRANSITIONS=434} [2024-06-20 16:15:37,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-20 16:15:37,701 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 434 transitions, 7608 flow [2024-06-20 16:15:37,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:37,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:37,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:37,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:15:37,701 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:37,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:37,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1990141608, now seen corresponding path program 1 times [2024-06-20 16:15:37,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:37,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243932188] [2024-06-20 16:15:37,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:37,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:37,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:38,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:38,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:38,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243932188] [2024-06-20 16:15:38,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243932188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:38,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:38,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:15:38,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945331336] [2024-06-20 16:15:38,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:38,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:15:38,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:38,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:15:38,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:15:38,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:38,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 434 transitions, 7608 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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-06-20 16:15:38,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:38,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:38,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:39,924 INFO L124 PetriNetUnfolderBase]: 5555/8728 cut-off events. [2024-06-20 16:15:39,925 INFO L125 PetriNetUnfolderBase]: For 282855/282922 co-relation queries the response was YES. [2024-06-20 16:15:39,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65888 conditions, 8728 events. 5555/8728 cut-off events. For 282855/282922 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 54971 event pairs, 2272 based on Foata normal form. 23/8722 useless extension candidates. Maximal degree in co-relation 65802. Up to 8366 conditions per place. [2024-06-20 16:15:40,027 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 397 selfloop transitions, 41 changer transitions 0/458 dead transitions. [2024-06-20 16:15:40,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 458 transitions, 8694 flow [2024-06-20 16:15:40,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:15:40,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:15:40,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-20 16:15:40,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 16:15:40,028 INFO L175 Difference]: Start difference. First operand has 191 places, 434 transitions, 7608 flow. Second operand 7 states and 133 transitions. [2024-06-20 16:15:40,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 458 transitions, 8694 flow [2024-06-20 16:15:40,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 458 transitions, 8462 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-20 16:15:40,518 INFO L231 Difference]: Finished difference. Result has 192 places, 440 transitions, 7536 flow [2024-06-20 16:15:40,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7376, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7536, PETRI_PLACES=192, PETRI_TRANSITIONS=440} [2024-06-20 16:15:40,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-20 16:15:40,519 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 440 transitions, 7536 flow [2024-06-20 16:15:40,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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-06-20 16:15:40,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:40,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:40,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:15:40,519 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:40,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:40,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1847999588, now seen corresponding path program 11 times [2024-06-20 16:15:40,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:40,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889427808] [2024-06-20 16:15:40,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:40,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:40,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:42,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:42,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:42,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889427808] [2024-06-20 16:15:42,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889427808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:42,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:42,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:42,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685861418] [2024-06-20 16:15:42,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:42,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:42,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:42,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:42,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:42,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:42,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 440 transitions, 7536 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:42,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:42,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:42,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:44,106 INFO L124 PetriNetUnfolderBase]: 5076/8135 cut-off events. [2024-06-20 16:15:44,107 INFO L125 PetriNetUnfolderBase]: For 302612/302626 co-relation queries the response was YES. [2024-06-20 16:15:44,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62874 conditions, 8135 events. 5076/8135 cut-off events. For 302612/302626 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 53160 event pairs, 1148 based on Foata normal form. 34/8154 useless extension candidates. Maximal degree in co-relation 62789. Up to 4200 conditions per place. [2024-06-20 16:15:44,213 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 203 selfloop transitions, 284 changer transitions 0/495 dead transitions. [2024-06-20 16:15:44,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 495 transitions, 9146 flow [2024-06-20 16:15:44,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:15:44,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:15:44,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-20 16:15:44,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48095238095238096 [2024-06-20 16:15:44,214 INFO L175 Difference]: Start difference. First operand has 192 places, 440 transitions, 7536 flow. Second operand 10 states and 202 transitions. [2024-06-20 16:15:44,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 495 transitions, 9146 flow [2024-06-20 16:15:44,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 495 transitions, 9090 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-20 16:15:44,806 INFO L231 Difference]: Finished difference. Result has 199 places, 444 transitions, 8241 flow [2024-06-20 16:15:44,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7480, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8241, PETRI_PLACES=199, PETRI_TRANSITIONS=444} [2024-06-20 16:15:44,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-20 16:15:44,807 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 444 transitions, 8241 flow [2024-06-20 16:15:44,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:44,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:44,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:44,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:15:44,808 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:44,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:44,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1734435428, now seen corresponding path program 12 times [2024-06-20 16:15:44,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:44,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986776071] [2024-06-20 16:15:44,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:44,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:44,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:46,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:46,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:46,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986776071] [2024-06-20 16:15:46,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986776071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:46,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:46,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:46,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504495821] [2024-06-20 16:15:46,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:46,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:46,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:46,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:46,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:46,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:46,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 444 transitions, 8241 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:46,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:46,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:46,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:48,288 INFO L124 PetriNetUnfolderBase]: 4968/7971 cut-off events. [2024-06-20 16:15:48,288 INFO L125 PetriNetUnfolderBase]: For 312580/312586 co-relation queries the response was YES. [2024-06-20 16:15:48,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61923 conditions, 7971 events. 4968/7971 cut-off events. For 312580/312586 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 52082 event pairs, 1594 based on Foata normal form. 56/8011 useless extension candidates. Maximal degree in co-relation 61836. Up to 5279 conditions per place. [2024-06-20 16:15:48,370 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 235 selfloop transitions, 247 changer transitions 0/490 dead transitions. [2024-06-20 16:15:48,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 490 transitions, 9534 flow [2024-06-20 16:15:48,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:15:48,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:15:48,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-20 16:15:48,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-20 16:15:48,372 INFO L175 Difference]: Start difference. First operand has 199 places, 444 transitions, 8241 flow. Second operand 10 states and 196 transitions. [2024-06-20 16:15:48,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 490 transitions, 9534 flow [2024-06-20 16:15:49,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 490 transitions, 8902 flow, removed 194 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:49,023 INFO L231 Difference]: Finished difference. Result has 202 places, 444 transitions, 8222 flow [2024-06-20 16:15:49,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7609, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8222, PETRI_PLACES=202, PETRI_TRANSITIONS=444} [2024-06-20 16:15:49,024 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-20 16:15:49,024 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 444 transitions, 8222 flow [2024-06-20 16:15:49,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:49,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:49,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:49,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:15:49,025 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:49,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:49,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1729851458, now seen corresponding path program 13 times [2024-06-20 16:15:49,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:49,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566293167] [2024-06-20 16:15:49,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:49,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:49,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:50,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-06-20 16:15:50,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:50,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566293167] [2024-06-20 16:15:50,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566293167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:50,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:50,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:50,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073106475] [2024-06-20 16:15:50,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:50,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:50,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:50,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:50,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:50,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:50,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 444 transitions, 8222 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:50,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:50,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:50,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:51,957 INFO L124 PetriNetUnfolderBase]: 5045/8093 cut-off events. [2024-06-20 16:15:51,958 INFO L125 PetriNetUnfolderBase]: For 262192/262200 co-relation queries the response was YES. [2024-06-20 16:15:52,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62001 conditions, 8093 events. 5045/8093 cut-off events. For 262192/262200 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 53016 event pairs, 1707 based on Foata normal form. 26/8107 useless extension candidates. Maximal degree in co-relation 61913. Up to 7017 conditions per place. [2024-06-20 16:15:52,043 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 346 selfloop transitions, 134 changer transitions 0/488 dead transitions. [2024-06-20 16:15:52,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 488 transitions, 9595 flow [2024-06-20 16:15:52,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:52,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:52,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 16:15:52,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-20 16:15:52,045 INFO L175 Difference]: Start difference. First operand has 202 places, 444 transitions, 8222 flow. Second operand 9 states and 178 transitions. [2024-06-20 16:15:52,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 488 transitions, 9595 flow [2024-06-20 16:15:52,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 488 transitions, 8992 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-20 16:15:52,419 INFO L231 Difference]: Finished difference. Result has 200 places, 445 transitions, 7935 flow [2024-06-20 16:15:52,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7619, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7935, PETRI_PLACES=200, PETRI_TRANSITIONS=445} [2024-06-20 16:15:52,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-20 16:15:52,420 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 445 transitions, 7935 flow [2024-06-20 16:15:52,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:52,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:52,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:52,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:15:52,421 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:52,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:52,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1119729942, now seen corresponding path program 2 times [2024-06-20 16:15:52,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:52,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738313436] [2024-06-20 16:15:52,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:52,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:52,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:53,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:53,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:53,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738313436] [2024-06-20 16:15:53,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738313436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:53,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:53,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:15:53,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765034741] [2024-06-20 16:15:53,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:53,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:15:53,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:53,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:15:53,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:15:53,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:15:53,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 445 transitions, 7935 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:53,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:53,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:15:53,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:55,104 INFO L124 PetriNetUnfolderBase]: 5914/9293 cut-off events. [2024-06-20 16:15:55,105 INFO L125 PetriNetUnfolderBase]: For 229650/229655 co-relation queries the response was YES. [2024-06-20 16:15:55,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67394 conditions, 9293 events. 5914/9293 cut-off events. For 229650/229655 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 58962 event pairs, 2570 based on Foata normal form. 6/9292 useless extension candidates. Maximal degree in co-relation 67307. Up to 8843 conditions per place. [2024-06-20 16:15:55,202 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 418 selfloop transitions, 62 changer transitions 0/485 dead transitions. [2024-06-20 16:15:55,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 485 transitions, 9266 flow [2024-06-20 16:15:55,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:15:55,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:15:55,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 16:15:55,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-20 16:15:55,204 INFO L175 Difference]: Start difference. First operand has 200 places, 445 transitions, 7935 flow. Second operand 8 states and 149 transitions. [2024-06-20 16:15:55,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 485 transitions, 9266 flow [2024-06-20 16:15:55,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 485 transitions, 8976 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:55,598 INFO L231 Difference]: Finished difference. Result has 202 places, 452 transitions, 7902 flow [2024-06-20 16:15:55,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7655, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7902, PETRI_PLACES=202, PETRI_TRANSITIONS=452} [2024-06-20 16:15:55,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-20 16:15:55,599 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 452 transitions, 7902 flow [2024-06-20 16:15:55,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:55,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:55,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:55,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:15:55,600 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:55,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:55,600 INFO L85 PathProgramCache]: Analyzing trace with hash -859114564, now seen corresponding path program 2 times [2024-06-20 16:15:55,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:55,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334743860] [2024-06-20 16:15:55,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:55,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:55,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:56,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:56,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:56,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334743860] [2024-06-20 16:15:56,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334743860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:56,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:56,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:15:56,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309073602] [2024-06-20 16:15:56,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:56,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:15:56,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:56,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:15:56,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:15:56,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:15:56,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 452 transitions, 7902 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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-06-20 16:15:56,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:56,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:15:56,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:58,042 INFO L124 PetriNetUnfolderBase]: 5784/9144 cut-off events. [2024-06-20 16:15:58,042 INFO L125 PetriNetUnfolderBase]: For 229657/229749 co-relation queries the response was YES. [2024-06-20 16:15:58,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66721 conditions, 9144 events. 5784/9144 cut-off events. For 229657/229749 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 58761 event pairs, 2952 based on Foata normal form. 25/9143 useless extension candidates. Maximal degree in co-relation 66632. Up to 8783 conditions per place. [2024-06-20 16:15:58,143 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 416 selfloop transitions, 31 changer transitions 0/470 dead transitions. [2024-06-20 16:15:58,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 470 transitions, 8951 flow [2024-06-20 16:15:58,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:15:58,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:15:58,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 16:15:58,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-20 16:15:58,144 INFO L175 Difference]: Start difference. First operand has 202 places, 452 transitions, 7902 flow. Second operand 7 states and 124 transitions. [2024-06-20 16:15:58,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 470 transitions, 8951 flow [2024-06-20 16:15:58,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 470 transitions, 8789 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:15:58,511 INFO L231 Difference]: Finished difference. Result has 204 places, 458 transitions, 7874 flow [2024-06-20 16:15:58,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7742, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7874, PETRI_PLACES=204, PETRI_TRANSITIONS=458} [2024-06-20 16:15:58,512 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-20 16:15:58,513 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 458 transitions, 7874 flow [2024-06-20 16:15:58,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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-06-20 16:15:58,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:58,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:58,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:15:58,513 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:58,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:58,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1226174776, now seen corresponding path program 3 times [2024-06-20 16:15:58,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:58,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518928484] [2024-06-20 16:15:58,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:58,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:58,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:59,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:59,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:59,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518928484] [2024-06-20 16:15:59,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518928484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:59,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:59,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:59,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217723883] [2024-06-20 16:15:59,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:59,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:59,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:59,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:59,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:59,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:15:59,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 458 transitions, 7874 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:59,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:59,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:15:59,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:01,395 INFO L124 PetriNetUnfolderBase]: 5949/9346 cut-off events. [2024-06-20 16:16:01,395 INFO L125 PetriNetUnfolderBase]: For 226464/226464 co-relation queries the response was YES. [2024-06-20 16:16:01,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67016 conditions, 9346 events. 5949/9346 cut-off events. For 226464/226464 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 59463 event pairs, 3002 based on Foata normal form. 4/9341 useless extension candidates. Maximal degree in co-relation 66926. Up to 9022 conditions per place. [2024-06-20 16:16:01,503 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 30 changer transitions 0/487 dead transitions. [2024-06-20 16:16:01,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 487 transitions, 9091 flow [2024-06-20 16:16:01,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:16:01,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:16:01,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:16:01,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 16:16:01,505 INFO L175 Difference]: Start difference. First operand has 204 places, 458 transitions, 7874 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:16:01,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 487 transitions, 9091 flow [2024-06-20 16:16:01,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 487 transitions, 9034 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 16:16:01,946 INFO L231 Difference]: Finished difference. Result has 208 places, 460 transitions, 7936 flow [2024-06-20 16:16:01,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7936, PETRI_PLACES=208, PETRI_TRANSITIONS=460} [2024-06-20 16:16:01,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-20 16:16:01,947 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 460 transitions, 7936 flow [2024-06-20 16:16:01,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:01,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:01,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:01,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:16:01,948 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:01,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:01,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1226174528, now seen corresponding path program 1 times [2024-06-20 16:16:01,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:01,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764585511] [2024-06-20 16:16:01,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:01,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:02,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:02,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:02,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764585511] [2024-06-20 16:16:02,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764585511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:02,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:02,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:16:02,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340897335] [2024-06-20 16:16:02,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:02,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:16:02,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:02,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:16:02,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:16:03,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:03,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 460 transitions, 7936 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:03,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:03,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:03,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:04,946 INFO L124 PetriNetUnfolderBase]: 5974/9382 cut-off events. [2024-06-20 16:16:04,951 INFO L125 PetriNetUnfolderBase]: For 234282/234282 co-relation queries the response was YES. [2024-06-20 16:16:05,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67657 conditions, 9382 events. 5974/9382 cut-off events. For 234282/234282 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 59684 event pairs, 3031 based on Foata normal form. 3/9376 useless extension candidates. Maximal degree in co-relation 67566. Up to 9037 conditions per place. [2024-06-20 16:16:05,039 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 450 selfloop transitions, 42 changer transitions 0/497 dead transitions. [2024-06-20 16:16:05,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 497 transitions, 9259 flow [2024-06-20 16:16:05,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:16:05,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:16:05,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:16:05,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 16:16:05,041 INFO L175 Difference]: Start difference. First operand has 208 places, 460 transitions, 7936 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:16:05,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 497 transitions, 9259 flow [2024-06-20 16:16:05,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 497 transitions, 9102 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-20 16:16:05,528 INFO L231 Difference]: Finished difference. Result has 210 places, 468 transitions, 7989 flow [2024-06-20 16:16:05,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7779, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7989, PETRI_PLACES=210, PETRI_TRANSITIONS=468} [2024-06-20 16:16:05,529 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-20 16:16:05,529 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 468 transitions, 7989 flow [2024-06-20 16:16:05,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:05,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:05,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:05,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:16:05,530 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:05,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:05,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1336310102, now seen corresponding path program 14 times [2024-06-20 16:16:05,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:05,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109459869] [2024-06-20 16:16:05,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:05,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:05,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:06,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:06,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:06,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109459869] [2024-06-20 16:16:06,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109459869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:06,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:06,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:16:06,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178995238] [2024-06-20 16:16:06,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:06,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:16:06,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:06,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:16:06,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:16:06,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:16:06,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 468 transitions, 7989 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:06,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:06,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:16:06,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:08,341 INFO L124 PetriNetUnfolderBase]: 5151/8254 cut-off events. [2024-06-20 16:16:08,341 INFO L125 PetriNetUnfolderBase]: For 234528/234528 co-relation queries the response was YES. [2024-06-20 16:16:08,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60828 conditions, 8254 events. 5151/8254 cut-off events. For 234528/234528 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 54258 event pairs, 2382 based on Foata normal form. 24/8258 useless extension candidates. Maximal degree in co-relation 60736. Up to 7532 conditions per place. [2024-06-20 16:16:08,425 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 437 selfloop transitions, 62 changer transitions 0/508 dead transitions. [2024-06-20 16:16:08,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 508 transitions, 9367 flow [2024-06-20 16:16:08,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:16:08,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:16:08,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 16:16:08,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 16:16:08,426 INFO L175 Difference]: Start difference. First operand has 210 places, 468 transitions, 7989 flow. Second operand 9 states and 171 transitions. [2024-06-20 16:16:08,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 508 transitions, 9367 flow [2024-06-20 16:16:08,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 508 transitions, 9232 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 16:16:08,782 INFO L231 Difference]: Finished difference. Result has 211 places, 469 transitions, 8030 flow [2024-06-20 16:16:08,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7859, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8030, PETRI_PLACES=211, PETRI_TRANSITIONS=469} [2024-06-20 16:16:08,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-20 16:16:08,783 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 469 transitions, 8030 flow [2024-06-20 16:16:08,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:08,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:08,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:08,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:16:08,783 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:08,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:08,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1226471446, now seen corresponding path program 4 times [2024-06-20 16:16:08,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:08,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708698263] [2024-06-20 16:16:08,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:08,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:08,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:09,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-06-20 16:16:09,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:09,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708698263] [2024-06-20 16:16:09,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708698263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:09,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:09,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:16:09,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461163892] [2024-06-20 16:16:09,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:09,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:16:09,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:09,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:16:09,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:16:10,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:10,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 469 transitions, 8030 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:10,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:10,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:10,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:12,080 INFO L124 PetriNetUnfolderBase]: 6008/9444 cut-off events. [2024-06-20 16:16:12,080 INFO L125 PetriNetUnfolderBase]: For 248052/248052 co-relation queries the response was YES. [2024-06-20 16:16:12,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68423 conditions, 9444 events. 6008/9444 cut-off events. For 248052/248052 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 60092 event pairs, 2996 based on Foata normal form. 4/9439 useless extension candidates. Maximal degree in co-relation 68330. Up to 9149 conditions per place. [2024-06-20 16:16:12,183 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 472 selfloop transitions, 18 changer transitions 0/495 dead transitions. [2024-06-20 16:16:12,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 495 transitions, 9220 flow [2024-06-20 16:16:12,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:16:12,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:16:12,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:16:12,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 16:16:12,187 INFO L175 Difference]: Start difference. First operand has 211 places, 469 transitions, 8030 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:16:12,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 495 transitions, 9220 flow [2024-06-20 16:16:12,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 495 transitions, 9083 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 16:16:12,722 INFO L231 Difference]: Finished difference. Result has 212 places, 471 transitions, 7990 flow [2024-06-20 16:16:12,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7893, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7990, PETRI_PLACES=212, PETRI_TRANSITIONS=471} [2024-06-20 16:16:12,723 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-20 16:16:12,723 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 471 transitions, 7990 flow [2024-06-20 16:16:12,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:12,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:12,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:12,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:16:12,723 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:12,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:12,724 INFO L85 PathProgramCache]: Analyzing trace with hash 989999416, now seen corresponding path program 5 times [2024-06-20 16:16:12,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:12,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383377040] [2024-06-20 16:16:12,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:12,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:12,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:13,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:13,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:13,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383377040] [2024-06-20 16:16:13,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383377040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:13,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:13,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:16:13,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734805489] [2024-06-20 16:16:13,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:13,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:16:13,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:13,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:16:13,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:16:14,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:14,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 471 transitions, 7990 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:14,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:14,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:14,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:15,775 INFO L124 PetriNetUnfolderBase]: 6000/9432 cut-off events. [2024-06-20 16:16:15,776 INFO L125 PetriNetUnfolderBase]: For 252491/252491 co-relation queries the response was YES. [2024-06-20 16:16:15,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68279 conditions, 9432 events. 6000/9432 cut-off events. For 252491/252491 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 60136 event pairs, 3003 based on Foata normal form. 4/9427 useless extension candidates. Maximal degree in co-relation 68185. Up to 9095 conditions per place. [2024-06-20 16:16:15,893 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 465 selfloop transitions, 37 changer transitions 0/507 dead transitions. [2024-06-20 16:16:15,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 507 transitions, 9325 flow [2024-06-20 16:16:15,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:16:15,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:16:15,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-20 16:16:15,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-20 16:16:15,895 INFO L175 Difference]: Start difference. First operand has 212 places, 471 transitions, 7990 flow. Second operand 9 states and 154 transitions. [2024-06-20 16:16:15,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 507 transitions, 9325 flow [2024-06-20 16:16:16,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 507 transitions, 9246 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 16:16:16,459 INFO L231 Difference]: Finished difference. Result has 216 places, 478 transitions, 8127 flow [2024-06-20 16:16:16,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7911, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8127, PETRI_PLACES=216, PETRI_TRANSITIONS=478} [2024-06-20 16:16:16,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-20 16:16:16,460 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 478 transitions, 8127 flow [2024-06-20 16:16:16,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:16,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:16,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:16,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:16:16,461 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:16,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:16,461 INFO L85 PathProgramCache]: Analyzing trace with hash -847686724, now seen corresponding path program 3 times [2024-06-20 16:16:16,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:16,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607112744] [2024-06-20 16:16:16,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:16,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:16,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:17,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:17,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:17,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607112744] [2024-06-20 16:16:17,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607112744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:17,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:17,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:16:17,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376302562] [2024-06-20 16:16:17,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:17,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:16:17,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:17,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:16:17,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:16:17,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:16:17,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 478 transitions, 8127 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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-06-20 16:16:17,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:17,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:16:17,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:18,823 INFO L124 PetriNetUnfolderBase]: 5814/9218 cut-off events. [2024-06-20 16:16:18,824 INFO L125 PetriNetUnfolderBase]: For 260353/260451 co-relation queries the response was YES. [2024-06-20 16:16:18,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67766 conditions, 9218 events. 5814/9218 cut-off events. For 260353/260451 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 59594 event pairs, 2979 based on Foata normal form. 31/9232 useless extension candidates. Maximal degree in co-relation 67670. Up to 8875 conditions per place. [2024-06-20 16:16:18,922 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 445 selfloop transitions, 13 changer transitions 0/486 dead transitions. [2024-06-20 16:16:18,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 486 transitions, 9083 flow [2024-06-20 16:16:18,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:16:18,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:16:18,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-20 16:16:18,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-20 16:16:18,923 INFO L175 Difference]: Start difference. First operand has 216 places, 478 transitions, 8127 flow. Second operand 7 states and 117 transitions. [2024-06-20 16:16:18,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 486 transitions, 9083 flow [2024-06-20 16:16:19,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 486 transitions, 8928 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-20 16:16:19,319 INFO L231 Difference]: Finished difference. Result has 217 places, 478 transitions, 8004 flow [2024-06-20 16:16:19,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7972, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8004, PETRI_PLACES=217, PETRI_TRANSITIONS=478} [2024-06-20 16:16:19,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-20 16:16:19,320 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 478 transitions, 8004 flow [2024-06-20 16:16:19,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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-06-20 16:16:19,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:19,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:19,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:16:19,321 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:19,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:19,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1420116408, now seen corresponding path program 1 times [2024-06-20 16:16:19,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:19,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365500867] [2024-06-20 16:16:19,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:19,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:19,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:20,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:20,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:20,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365500867] [2024-06-20 16:16:20,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365500867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:20,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:20,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:16:20,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121787686] [2024-06-20 16:16:20,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:20,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:16:20,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:20,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:16:20,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:16:20,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:20,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 478 transitions, 8004 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:20,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:20,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:20,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:21,857 INFO L124 PetriNetUnfolderBase]: 5999/9430 cut-off events. [2024-06-20 16:16:21,857 INFO L125 PetriNetUnfolderBase]: For 267129/267129 co-relation queries the response was YES. [2024-06-20 16:16:21,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69167 conditions, 9430 events. 5999/9430 cut-off events. For 267129/267129 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 60067 event pairs, 3014 based on Foata normal form. 1/9422 useless extension candidates. Maximal degree in co-relation 69070. Up to 9185 conditions per place. [2024-06-20 16:16:21,947 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 474 selfloop transitions, 17 changer transitions 0/496 dead transitions. [2024-06-20 16:16:21,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 496 transitions, 9172 flow [2024-06-20 16:16:21,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:16:21,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:16:21,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 16:16:21,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-20 16:16:21,949 INFO L175 Difference]: Start difference. First operand has 217 places, 478 transitions, 8004 flow. Second operand 6 states and 107 transitions. [2024-06-20 16:16:21,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 496 transitions, 9172 flow [2024-06-20 16:16:22,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 496 transitions, 9124 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 16:16:22,353 INFO L231 Difference]: Finished difference. Result has 217 places, 484 transitions, 8054 flow [2024-06-20 16:16:22,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7956, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8054, PETRI_PLACES=217, PETRI_TRANSITIONS=484} [2024-06-20 16:16:22,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-20 16:16:22,354 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 484 transitions, 8054 flow [2024-06-20 16:16:22,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:22,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:22,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:22,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:16:22,355 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:22,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:22,355 INFO L85 PathProgramCache]: Analyzing trace with hash -389197282, now seen corresponding path program 2 times [2024-06-20 16:16:22,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:22,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006907073] [2024-06-20 16:16:22,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:22,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:22,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:23,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:23,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:23,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006907073] [2024-06-20 16:16:23,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006907073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:23,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:23,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:16:23,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408731778] [2024-06-20 16:16:23,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:23,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:16:23,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:23,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:16:23,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:16:23,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:23,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 484 transitions, 8054 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:23,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:23,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:23,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:24,988 INFO L124 PetriNetUnfolderBase]: 5996/9427 cut-off events. [2024-06-20 16:16:24,989 INFO L125 PetriNetUnfolderBase]: For 277220/277222 co-relation queries the response was YES. [2024-06-20 16:16:25,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70138 conditions, 9427 events. 5996/9427 cut-off events. For 277220/277222 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 60097 event pairs, 3017 based on Foata normal form. 3/9421 useless extension candidates. Maximal degree in co-relation 70040. Up to 9182 conditions per place. [2024-06-20 16:16:25,069 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 470 selfloop transitions, 17 changer transitions 0/492 dead transitions. [2024-06-20 16:16:25,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 492 transitions, 9068 flow [2024-06-20 16:16:25,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:16:25,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:16:25,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-20 16:16:25,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-20 16:16:25,070 INFO L175 Difference]: Start difference. First operand has 217 places, 484 transitions, 8054 flow. Second operand 6 states and 103 transitions. [2024-06-20 16:16:25,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 492 transitions, 9068 flow [2024-06-20 16:16:25,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 492 transitions, 9021 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-20 16:16:25,485 INFO L231 Difference]: Finished difference. Result has 221 places, 484 transitions, 8047 flow [2024-06-20 16:16:25,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8007, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8047, PETRI_PLACES=221, PETRI_TRANSITIONS=484} [2024-06-20 16:16:25,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-20 16:16:25,488 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 484 transitions, 8047 flow [2024-06-20 16:16:25,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:25,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:25,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:25,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:16:25,489 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:25,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:25,489 INFO L85 PathProgramCache]: Analyzing trace with hash -847672836, now seen corresponding path program 1 times [2024-06-20 16:16:25,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:25,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987214506] [2024-06-20 16:16:25,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:25,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:25,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:26,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:26,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:26,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987214506] [2024-06-20 16:16:26,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987214506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:26,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:26,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:16:26,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197071117] [2024-06-20 16:16:26,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:26,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:16:26,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:26,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:16:26,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:16:26,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:26,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 484 transitions, 8047 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:26,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:26,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:26,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:28,058 INFO L124 PetriNetUnfolderBase]: 5929/9347 cut-off events. [2024-06-20 16:16:28,058 INFO L125 PetriNetUnfolderBase]: For 284267/284357 co-relation queries the response was YES. [2024-06-20 16:16:28,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69044 conditions, 9347 events. 5929/9347 cut-off events. For 284267/284357 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 59705 event pairs, 3073 based on Foata normal form. 32/9370 useless extension candidates. Maximal degree in co-relation 68944. Up to 9084 conditions per place. [2024-06-20 16:16:28,188 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 457 selfloop transitions, 15 changer transitions 0/498 dead transitions. [2024-06-20 16:16:28,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 498 transitions, 9069 flow [2024-06-20 16:16:28,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:16:28,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:16:28,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:16:28,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 16:16:28,190 INFO L175 Difference]: Start difference. First operand has 221 places, 484 transitions, 8047 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:16:28,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 498 transitions, 9069 flow [2024-06-20 16:16:28,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 498 transitions, 9023 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 16:16:28,853 INFO L231 Difference]: Finished difference. Result has 222 places, 487 transitions, 8075 flow [2024-06-20 16:16:28,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8001, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8075, PETRI_PLACES=222, PETRI_TRANSITIONS=487} [2024-06-20 16:16:28,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-20 16:16:28,854 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 487 transitions, 8075 flow [2024-06-20 16:16:28,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:28,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:28,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:28,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:16:28,854 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:28,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:28,855 INFO L85 PathProgramCache]: Analyzing trace with hash 968971380, now seen corresponding path program 1 times [2024-06-20 16:16:28,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:28,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306364777] [2024-06-20 16:16:28,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:28,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:28,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:29,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:29,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:29,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306364777] [2024-06-20 16:16:29,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306364777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:29,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:29,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:16:29,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489077438] [2024-06-20 16:16:29,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:29,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:16:29,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:29,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:16:29,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:16:30,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:30,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 487 transitions, 8075 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:30,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:30,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:30,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:32,327 INFO L124 PetriNetUnfolderBase]: 6055/9511 cut-off events. [2024-06-20 16:16:32,327 INFO L125 PetriNetUnfolderBase]: For 290361/290371 co-relation queries the response was YES. [2024-06-20 16:16:32,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70866 conditions, 9511 events. 6055/9511 cut-off events. For 290361/290371 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 60421 event pairs, 2082 based on Foata normal form. 10/9516 useless extension candidates. Maximal degree in co-relation 70766. Up to 8669 conditions per place. [2024-06-20 16:16:32,417 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 384 selfloop transitions, 160 changer transitions 0/549 dead transitions. [2024-06-20 16:16:32,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 549 transitions, 9700 flow [2024-06-20 16:16:32,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:16:32,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:16:32,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-20 16:16:32,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-20 16:16:32,419 INFO L175 Difference]: Start difference. First operand has 222 places, 487 transitions, 8075 flow. Second operand 10 states and 192 transitions. [2024-06-20 16:16:32,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 549 transitions, 9700 flow [2024-06-20 16:16:32,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 549 transitions, 9648 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 16:16:32,937 INFO L231 Difference]: Finished difference. Result has 229 places, 505 transitions, 8633 flow [2024-06-20 16:16:32,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8023, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8633, PETRI_PLACES=229, PETRI_TRANSITIONS=505} [2024-06-20 16:16:32,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-20 16:16:32,938 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 505 transitions, 8633 flow [2024-06-20 16:16:32,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:32,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:32,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:32,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:16:32,939 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:32,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:32,939 INFO L85 PathProgramCache]: Analyzing trace with hash 786166052, now seen corresponding path program 2 times [2024-06-20 16:16:32,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:32,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653889709] [2024-06-20 16:16:32,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:32,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:32,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:33,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:33,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:33,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653889709] [2024-06-20 16:16:33,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653889709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:33,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:33,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:16:33,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676201328] [2024-06-20 16:16:33,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:33,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:16:33,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:33,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:16:33,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:16:34,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:34,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 505 transitions, 8633 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:34,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:34,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:34,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:36,301 INFO L124 PetriNetUnfolderBase]: 6072/9536 cut-off events. [2024-06-20 16:16:36,301 INFO L125 PetriNetUnfolderBase]: For 307703/307713 co-relation queries the response was YES. [2024-06-20 16:16:36,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72956 conditions, 9536 events. 6072/9536 cut-off events. For 307703/307713 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 60630 event pairs, 2092 based on Foata normal form. 10/9541 useless extension candidates. Maximal degree in co-relation 72853. Up to 8696 conditions per place. [2024-06-20 16:16:36,413 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 385 selfloop transitions, 175 changer transitions 0/565 dead transitions. [2024-06-20 16:16:36,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 565 transitions, 10462 flow [2024-06-20 16:16:36,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:16:36,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:16:36,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-20 16:16:36,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 16:16:36,429 INFO L175 Difference]: Start difference. First operand has 229 places, 505 transitions, 8633 flow. Second operand 10 states and 190 transitions. [2024-06-20 16:16:36,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 565 transitions, 10462 flow [2024-06-20 16:16:37,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 565 transitions, 10145 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-20 16:16:37,136 INFO L231 Difference]: Finished difference. Result has 235 places, 522 transitions, 9100 flow [2024-06-20 16:16:37,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8356, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9100, PETRI_PLACES=235, PETRI_TRANSITIONS=522} [2024-06-20 16:16:37,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-20 16:16:37,137 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 522 transitions, 9100 flow [2024-06-20 16:16:37,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:37,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:37,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:37,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:16:37,137 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:37,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:37,138 INFO L85 PathProgramCache]: Analyzing trace with hash 786173492, now seen corresponding path program 3 times [2024-06-20 16:16:37,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:37,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675642992] [2024-06-20 16:16:37,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:37,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:37,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:38,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:38,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:38,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675642992] [2024-06-20 16:16:38,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675642992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:38,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:38,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:16:38,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131954051] [2024-06-20 16:16:38,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:38,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:16:38,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:38,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:16:38,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:16:38,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:38,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 522 transitions, 9100 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:38,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:38,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:38,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:40,674 INFO L124 PetriNetUnfolderBase]: 6106/9590 cut-off events. [2024-06-20 16:16:40,674 INFO L125 PetriNetUnfolderBase]: For 322999/323009 co-relation queries the response was YES. [2024-06-20 16:16:40,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74174 conditions, 9590 events. 6106/9590 cut-off events. For 322999/323009 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 61036 event pairs, 2078 based on Foata normal form. 10/9595 useless extension candidates. Maximal degree in co-relation 74069. Up to 8653 conditions per place. [2024-06-20 16:16:40,765 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 382 selfloop transitions, 182 changer transitions 0/569 dead transitions. [2024-06-20 16:16:40,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 569 transitions, 10652 flow [2024-06-20 16:16:40,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:16:40,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:16:40,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-20 16:16:40,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 16:16:40,767 INFO L175 Difference]: Start difference. First operand has 235 places, 522 transitions, 9100 flow. Second operand 10 states and 190 transitions. [2024-06-20 16:16:40,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 569 transitions, 10652 flow [2024-06-20 16:16:41,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 569 transitions, 10313 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 16:16:41,310 INFO L231 Difference]: Finished difference. Result has 241 places, 526 transitions, 9275 flow [2024-06-20 16:16:41,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8761, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9275, PETRI_PLACES=241, PETRI_TRANSITIONS=526} [2024-06-20 16:16:41,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-20 16:16:41,311 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 526 transitions, 9275 flow [2024-06-20 16:16:41,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:41,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:41,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:41,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:16:41,311 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:41,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:41,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1550549520, now seen corresponding path program 1 times [2024-06-20 16:16:41,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:41,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192186541] [2024-06-20 16:16:41,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:41,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:41,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:41,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:41,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:41,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192186541] [2024-06-20 16:16:41,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192186541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:41,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:41,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:16:41,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830332235] [2024-06-20 16:16:41,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:41,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:16:41,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:41,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:16:41,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:16:42,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:42,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 526 transitions, 9275 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:42,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:42,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:42,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:44,035 INFO L124 PetriNetUnfolderBase]: 6038/9481 cut-off events. [2024-06-20 16:16:44,035 INFO L125 PetriNetUnfolderBase]: For 332661/332755 co-relation queries the response was YES. [2024-06-20 16:16:44,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73963 conditions, 9481 events. 6038/9481 cut-off events. For 332661/332755 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 60206 event pairs, 2307 based on Foata normal form. 29/9489 useless extension candidates. Maximal degree in co-relation 73856. Up to 9146 conditions per place. [2024-06-20 16:16:44,161 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 472 selfloop transitions, 53 changer transitions 0/551 dead transitions. [2024-06-20 16:16:44,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 551 transitions, 10575 flow [2024-06-20 16:16:44,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:16:44,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:16:44,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:16:44,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 16:16:44,162 INFO L175 Difference]: Start difference. First operand has 241 places, 526 transitions, 9275 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:16:44,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 551 transitions, 10575 flow [2024-06-20 16:16:44,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 551 transitions, 10274 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-20 16:16:44,873 INFO L231 Difference]: Finished difference. Result has 243 places, 532 transitions, 9177 flow [2024-06-20 16:16:44,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8974, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9177, PETRI_PLACES=243, PETRI_TRANSITIONS=532} [2024-06-20 16:16:44,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-20 16:16:44,874 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 532 transitions, 9177 flow [2024-06-20 16:16:44,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:44,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:44,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:44,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:16:44,875 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:44,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:44,875 INFO L85 PathProgramCache]: Analyzing trace with hash -2085632784, now seen corresponding path program 4 times [2024-06-20 16:16:44,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:44,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107464196] [2024-06-20 16:16:44,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:44,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:44,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:46,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:46,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:46,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107464196] [2024-06-20 16:16:46,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107464196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:46,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:46,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:16:46,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912316680] [2024-06-20 16:16:46,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:46,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:16:46,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:46,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:16:46,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:16:46,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:46,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 532 transitions, 9177 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:46,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:46,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:46,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:48,232 INFO L124 PetriNetUnfolderBase]: 6188/9713 cut-off events. [2024-06-20 16:16:48,232 INFO L125 PetriNetUnfolderBase]: For 345720/345730 co-relation queries the response was YES. [2024-06-20 16:16:48,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75919 conditions, 9713 events. 6188/9713 cut-off events. For 345720/345730 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 61820 event pairs, 2116 based on Foata normal form. 10/9718 useless extension candidates. Maximal degree in co-relation 75810. Up to 8815 conditions per place. [2024-06-20 16:16:48,360 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 400 selfloop transitions, 184 changer transitions 0/591 dead transitions. [2024-06-20 16:16:48,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 591 transitions, 10992 flow [2024-06-20 16:16:48,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:16:48,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:16:48,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 16:16:48,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 16:16:48,362 INFO L175 Difference]: Start difference. First operand has 243 places, 532 transitions, 9177 flow. Second operand 9 states and 171 transitions. [2024-06-20 16:16:48,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 591 transitions, 10992 flow [2024-06-20 16:16:49,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 591 transitions, 10909 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-20 16:16:49,049 INFO L231 Difference]: Finished difference. Result has 249 places, 546 transitions, 9717 flow [2024-06-20 16:16:49,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9094, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9717, PETRI_PLACES=249, PETRI_TRANSITIONS=546} [2024-06-20 16:16:49,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-20 16:16:49,050 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 546 transitions, 9717 flow [2024-06-20 16:16:49,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:49,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:49,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:49,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:16:49,051 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:49,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:49,051 INFO L85 PathProgramCache]: Analyzing trace with hash -2080068594, now seen corresponding path program 5 times [2024-06-20 16:16:49,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:49,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157120226] [2024-06-20 16:16:49,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:49,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:49,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:50,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:50,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:50,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157120226] [2024-06-20 16:16:50,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157120226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:50,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:50,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:16:50,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465674597] [2024-06-20 16:16:50,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:50,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:16:50,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:50,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:16:50,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:16:50,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:50,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 546 transitions, 9717 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:50,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:50,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:50,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:52,603 INFO L124 PetriNetUnfolderBase]: 6205/9734 cut-off events. [2024-06-20 16:16:52,604 INFO L125 PetriNetUnfolderBase]: For 365200/365210 co-relation queries the response was YES. [2024-06-20 16:16:52,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77885 conditions, 9734 events. 6205/9734 cut-off events. For 365200/365210 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 61983 event pairs, 2124 based on Foata normal form. 10/9739 useless extension candidates. Maximal degree in co-relation 77773. Up to 8842 conditions per place. [2024-06-20 16:16:52,725 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 403 selfloop transitions, 193 changer transitions 0/603 dead transitions. [2024-06-20 16:16:52,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 603 transitions, 11641 flow [2024-06-20 16:16:52,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:16:52,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:16:52,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-20 16:16:52,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-20 16:16:52,726 INFO L175 Difference]: Start difference. First operand has 249 places, 546 transitions, 9717 flow. Second operand 9 states and 169 transitions. [2024-06-20 16:16:52,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 603 transitions, 11641 flow [2024-06-20 16:16:53,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 603 transitions, 11201 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-20 16:16:53,453 INFO L231 Difference]: Finished difference. Result has 253 places, 557 transitions, 9986 flow [2024-06-20 16:16:53,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9293, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9986, PETRI_PLACES=253, PETRI_TRANSITIONS=557} [2024-06-20 16:16:53,453 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-20 16:16:53,454 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 557 transitions, 9986 flow [2024-06-20 16:16:53,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:53,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:53,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:53,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:16:53,454 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:53,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:53,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1232341316, now seen corresponding path program 6 times [2024-06-20 16:16:53,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:53,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819381400] [2024-06-20 16:16:53,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:53,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:53,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:54,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:54,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:54,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819381400] [2024-06-20 16:16:54,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819381400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:54,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:54,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:16:54,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955284272] [2024-06-20 16:16:54,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:54,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:16:54,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:54,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:16:54,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:16:54,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:54,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 557 transitions, 9986 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:54,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:54,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:54,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:56,741 INFO L124 PetriNetUnfolderBase]: 6222/9761 cut-off events. [2024-06-20 16:16:56,741 INFO L125 PetriNetUnfolderBase]: For 381048/381058 co-relation queries the response was YES. [2024-06-20 16:16:56,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79142 conditions, 9761 events. 6222/9761 cut-off events. For 381048/381058 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 62232 event pairs, 2088 based on Foata normal form. 10/9766 useless extension candidates. Maximal degree in co-relation 79028. Up to 8677 conditions per place. [2024-06-20 16:16:56,861 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 391 selfloop transitions, 206 changer transitions 0/604 dead transitions. [2024-06-20 16:16:56,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 604 transitions, 11729 flow [2024-06-20 16:16:56,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:16:56,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:16:56,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-20 16:16:56,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-20 16:16:56,862 INFO L175 Difference]: Start difference. First operand has 253 places, 557 transitions, 9986 flow. Second operand 9 states and 169 transitions. [2024-06-20 16:16:56,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 604 transitions, 11729 flow [2024-06-20 16:16:57,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 604 transitions, 11407 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-20 16:16:57,545 INFO L231 Difference]: Finished difference. Result has 259 places, 561 transitions, 10277 flow [2024-06-20 16:16:57,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9668, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10277, PETRI_PLACES=259, PETRI_TRANSITIONS=561} [2024-06-20 16:16:57,546 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-20 16:16:57,546 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 561 transitions, 10277 flow [2024-06-20 16:16:57,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:57,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:57,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:57,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:16:57,547 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:57,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:57,549 INFO L85 PathProgramCache]: Analyzing trace with hash 80568050, now seen corresponding path program 2 times [2024-06-20 16:16:57,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:57,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855213548] [2024-06-20 16:16:57,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:57,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:57,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:58,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:58,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:58,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855213548] [2024-06-20 16:16:58,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855213548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:58,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:58,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:16:58,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792473676] [2024-06-20 16:16:58,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:58,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:16:58,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:58,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:16:58,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:16:58,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:16:58,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 561 transitions, 10277 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:58,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:58,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:16:58,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:00,255 INFO L124 PetriNetUnfolderBase]: 6121/9603 cut-off events. [2024-06-20 16:17:00,256 INFO L125 PetriNetUnfolderBase]: For 388361/388479 co-relation queries the response was YES. [2024-06-20 16:17:00,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77772 conditions, 9603 events. 6121/9603 cut-off events. For 388361/388479 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 61018 event pairs, 2279 based on Foata normal form. 33/9613 useless extension candidates. Maximal degree in co-relation 77656. Up to 9264 conditions per place. [2024-06-20 16:17:00,394 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 498 selfloop transitions, 55 changer transitions 0/579 dead transitions. [2024-06-20 16:17:00,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 579 transitions, 11593 flow [2024-06-20 16:17:00,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:17:00,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:17:00,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 16:17:00,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-20 16:17:00,395 INFO L175 Difference]: Start difference. First operand has 259 places, 561 transitions, 10277 flow. Second operand 7 states and 125 transitions. [2024-06-20 16:17:00,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 579 transitions, 11593 flow [2024-06-20 16:17:01,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 579 transitions, 11301 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-20 16:17:01,154 INFO L231 Difference]: Finished difference. Result has 262 places, 564 transitions, 10156 flow [2024-06-20 16:17:01,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9987, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10156, PETRI_PLACES=262, PETRI_TRANSITIONS=564} [2024-06-20 16:17:01,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-20 16:17:01,155 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 564 transitions, 10156 flow [2024-06-20 16:17:01,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:01,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:01,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:01,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:17:01,155 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:01,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:01,155 INFO L85 PathProgramCache]: Analyzing trace with hash -643294194, now seen corresponding path program 7 times [2024-06-20 16:17:01,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:01,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445391113] [2024-06-20 16:17:01,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:01,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:01,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:02,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:02,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:02,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445391113] [2024-06-20 16:17:02,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445391113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:02,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:02,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:17:02,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283830420] [2024-06-20 16:17:02,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:02,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:17:02,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:02,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:17:02,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:17:02,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:17:02,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 564 transitions, 10156 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:02,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:02,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:17:02,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:04,443 INFO L124 PetriNetUnfolderBase]: 6275/9842 cut-off events. [2024-06-20 16:17:04,443 INFO L125 PetriNetUnfolderBase]: For 390716/390716 co-relation queries the response was YES. [2024-06-20 16:17:04,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79203 conditions, 9842 events. 6275/9842 cut-off events. For 390716/390716 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 62836 event pairs, 2964 based on Foata normal form. 4/9833 useless extension candidates. Maximal degree in co-relation 79085. Up to 9446 conditions per place. [2024-06-20 16:17:04,586 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 545 selfloop transitions, 47 changer transitions 0/600 dead transitions. [2024-06-20 16:17:04,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 600 transitions, 11707 flow [2024-06-20 16:17:04,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:17:04,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:17:04,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 16:17:04,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 16:17:04,596 INFO L175 Difference]: Start difference. First operand has 262 places, 564 transitions, 10156 flow. Second operand 9 states and 159 transitions. [2024-06-20 16:17:04,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 600 transitions, 11707 flow [2024-06-20 16:17:05,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 600 transitions, 11595 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 16:17:05,317 INFO L231 Difference]: Finished difference. Result has 266 places, 566 transitions, 10235 flow [2024-06-20 16:17:05,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10044, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10235, PETRI_PLACES=266, PETRI_TRANSITIONS=566} [2024-06-20 16:17:05,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-20 16:17:05,318 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 566 transitions, 10235 flow [2024-06-20 16:17:05,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:05,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:05,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:05,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:17:05,318 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:05,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:05,319 INFO L85 PathProgramCache]: Analyzing trace with hash -643286754, now seen corresponding path program 8 times [2024-06-20 16:17:05,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:05,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167612523] [2024-06-20 16:17:05,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:05,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:05,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:06,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:06,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:06,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167612523] [2024-06-20 16:17:06,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167612523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:06,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:06,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:17:06,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869424644] [2024-06-20 16:17:06,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:06,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:17:06,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:06,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:17:06,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:17:06,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:17:06,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 566 transitions, 10235 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:06,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:06,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:17:06,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:08,927 INFO L124 PetriNetUnfolderBase]: 6290/9868 cut-off events. [2024-06-20 16:17:08,928 INFO L125 PetriNetUnfolderBase]: For 395128/395128 co-relation queries the response was YES. [2024-06-20 16:17:09,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79650 conditions, 9868 events. 6290/9868 cut-off events. For 395128/395128 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 63003 event pairs, 2975 based on Foata normal form. 4/9859 useless extension candidates. Maximal degree in co-relation 79532. Up to 9418 conditions per place. [2024-06-20 16:17:09,063 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 545 selfloop transitions, 48 changer transitions 0/601 dead transitions. [2024-06-20 16:17:09,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 601 transitions, 11775 flow [2024-06-20 16:17:09,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:17:09,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:17:09,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 16:17:09,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-20 16:17:09,064 INFO L175 Difference]: Start difference. First operand has 266 places, 566 transitions, 10235 flow. Second operand 9 states and 160 transitions. [2024-06-20 16:17:09,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 601 transitions, 11775 flow [2024-06-20 16:17:09,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 601 transitions, 11610 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 16:17:09,817 INFO L231 Difference]: Finished difference. Result has 268 places, 568 transitions, 10263 flow [2024-06-20 16:17:09,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10070, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10263, PETRI_PLACES=268, PETRI_TRANSITIONS=568} [2024-06-20 16:17:09,818 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-20 16:17:09,818 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 568 transitions, 10263 flow [2024-06-20 16:17:09,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:09,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:09,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:09,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:17:09,819 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:09,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:09,819 INFO L85 PathProgramCache]: Analyzing trace with hash 625204238, now seen corresponding path program 9 times [2024-06-20 16:17:09,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:09,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900925058] [2024-06-20 16:17:09,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:09,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:09,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:11,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:11,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:11,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900925058] [2024-06-20 16:17:11,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900925058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:11,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:11,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:17:11,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232146737] [2024-06-20 16:17:11,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:11,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:17:11,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:11,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:17:11,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:17:11,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:17:11,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 568 transitions, 10263 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:11,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:11,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:17:11,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:13,357 INFO L124 PetriNetUnfolderBase]: 6350/9956 cut-off events. [2024-06-20 16:17:13,358 INFO L125 PetriNetUnfolderBase]: For 409277/409277 co-relation queries the response was YES. [2024-06-20 16:17:13,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80736 conditions, 9956 events. 6350/9956 cut-off events. For 409277/409277 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 63640 event pairs, 2973 based on Foata normal form. 4/9947 useless extension candidates. Maximal degree in co-relation 80617. Up to 9478 conditions per place. [2024-06-20 16:17:13,487 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 548 selfloop transitions, 70 changer transitions 0/626 dead transitions. [2024-06-20 16:17:13,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 626 transitions, 12218 flow [2024-06-20 16:17:13,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:17:13,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:17:13,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-20 16:17:13,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-20 16:17:13,489 INFO L175 Difference]: Start difference. First operand has 268 places, 568 transitions, 10263 flow. Second operand 9 states and 163 transitions. [2024-06-20 16:17:13,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 626 transitions, 12218 flow [2024-06-20 16:17:14,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 626 transitions, 12043 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-20 16:17:14,257 INFO L231 Difference]: Finished difference. Result has 271 places, 586 transitions, 10603 flow [2024-06-20 16:17:14,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10088, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10603, PETRI_PLACES=271, PETRI_TRANSITIONS=586} [2024-06-20 16:17:14,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-20 16:17:14,258 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 586 transitions, 10603 flow [2024-06-20 16:17:14,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:14,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:14,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:14,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:17:14,259 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:14,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:14,259 INFO L85 PathProgramCache]: Analyzing trace with hash 625211678, now seen corresponding path program 10 times [2024-06-20 16:17:14,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:14,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292172742] [2024-06-20 16:17:14,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:14,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:14,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:15,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:15,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:15,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292172742] [2024-06-20 16:17:15,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292172742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:15,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:15,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:17:15,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683217363] [2024-06-20 16:17:15,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:15,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:17:15,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:15,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:17:15,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:17:15,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:17:15,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 586 transitions, 10603 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:15,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:15,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:17:15,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:17,737 INFO L124 PetriNetUnfolderBase]: 6392/10022 cut-off events. [2024-06-20 16:17:17,738 INFO L125 PetriNetUnfolderBase]: For 433018/433018 co-relation queries the response was YES. [2024-06-20 16:17:17,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82622 conditions, 10022 events. 6392/10022 cut-off events. For 433018/433018 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 64115 event pairs, 2983 based on Foata normal form. 4/10013 useless extension candidates. Maximal degree in co-relation 82501. Up to 9467 conditions per place. [2024-06-20 16:17:17,875 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 548 selfloop transitions, 74 changer transitions 0/630 dead transitions. [2024-06-20 16:17:17,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 630 transitions, 12543 flow [2024-06-20 16:17:17,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:17:17,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:17:17,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-20 16:17:17,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-20 16:17:17,877 INFO L175 Difference]: Start difference. First operand has 271 places, 586 transitions, 10603 flow. Second operand 9 states and 165 transitions. [2024-06-20 16:17:17,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 630 transitions, 12543 flow [2024-06-20 16:17:18,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 630 transitions, 12331 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-20 16:17:18,738 INFO L231 Difference]: Finished difference. Result has 276 places, 590 transitions, 10738 flow [2024-06-20 16:17:18,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10391, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10738, PETRI_PLACES=276, PETRI_TRANSITIONS=590} [2024-06-20 16:17:18,739 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-20 16:17:18,739 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 590 transitions, 10738 flow [2024-06-20 16:17:18,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:18,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:18,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:18,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 16:17:18,739 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:18,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:18,740 INFO L85 PathProgramCache]: Analyzing trace with hash 619640048, now seen corresponding path program 11 times [2024-06-20 16:17:18,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:18,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022143152] [2024-06-20 16:17:18,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:18,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:18,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:20,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:20,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:20,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022143152] [2024-06-20 16:17:20,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022143152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:20,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:20,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:17:20,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130977265] [2024-06-20 16:17:20,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:20,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:17:20,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:20,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:17:20,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:17:20,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:17:20,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 590 transitions, 10738 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-06-20 16:17:20,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:20,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:17:20,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:22,279 INFO L124 PetriNetUnfolderBase]: 6384/10011 cut-off events. [2024-06-20 16:17:22,280 INFO L125 PetriNetUnfolderBase]: For 438988/438988 co-relation queries the response was YES. [2024-06-20 16:17:22,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81964 conditions, 10011 events. 6384/10011 cut-off events. For 438988/438988 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 64028 event pairs, 2971 based on Foata normal form. 4/10002 useless extension candidates. Maximal degree in co-relation 81842. Up to 9532 conditions per place. [2024-06-20 16:17:22,418 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 545 selfloop transitions, 73 changer transitions 0/626 dead transitions. [2024-06-20 16:17:22,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 626 transitions, 12285 flow [2024-06-20 16:17:22,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:17:22,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:17:22,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 16:17:22,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:17:22,420 INFO L175 Difference]: Start difference. First operand has 276 places, 590 transitions, 10738 flow. Second operand 9 states and 162 transitions. [2024-06-20 16:17:22,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 626 transitions, 12285 flow [2024-06-20 16:17:23,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 626 transitions, 12039 flow, removed 87 selfloop flow, removed 5 redundant places. [2024-06-20 16:17:23,295 INFO L231 Difference]: Finished difference. Result has 280 places, 590 transitions, 10647 flow [2024-06-20 16:17:23,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10492, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10647, PETRI_PLACES=280, PETRI_TRANSITIONS=590} [2024-06-20 16:17:23,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-20 16:17:23,297 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 590 transitions, 10647 flow [2024-06-20 16:17:23,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-06-20 16:17:23,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:23,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:23,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 16:17:23,298 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:23,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:23,298 INFO L85 PathProgramCache]: Analyzing trace with hash -634089984, now seen corresponding path program 12 times [2024-06-20 16:17:23,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:23,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890892118] [2024-06-20 16:17:23,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:23,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:23,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:24,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-06-20 16:17:24,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:24,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890892118] [2024-06-20 16:17:24,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890892118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:24,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:24,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:17:24,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664256946] [2024-06-20 16:17:24,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:24,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:17:24,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:24,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:17:24,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:17:24,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:17:24,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 590 transitions, 10647 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:24,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:24,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:17:24,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:26,775 INFO L124 PetriNetUnfolderBase]: 6376/10000 cut-off events. [2024-06-20 16:17:26,775 INFO L125 PetriNetUnfolderBase]: For 441707/441707 co-relation queries the response was YES. [2024-06-20 16:17:26,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81644 conditions, 10000 events. 6376/10000 cut-off events. For 441707/441707 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 63913 event pairs, 2969 based on Foata normal form. 4/9991 useless extension candidates. Maximal degree in co-relation 81520. Up to 9665 conditions per place. [2024-06-20 16:17:26,900 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 593 selfloop transitions, 20 changer transitions 0/621 dead transitions. [2024-06-20 16:17:26,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 621 transitions, 12163 flow [2024-06-20 16:17:26,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:17:26,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:17:26,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 16:17:26,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-20 16:17:26,901 INFO L175 Difference]: Start difference. First operand has 280 places, 590 transitions, 10647 flow. Second operand 9 states and 157 transitions. [2024-06-20 16:17:26,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 621 transitions, 12163 flow [2024-06-20 16:17:27,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 621 transitions, 11963 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 16:17:27,741 INFO L231 Difference]: Finished difference. Result has 280 places, 592 transitions, 10596 flow [2024-06-20 16:17:27,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10447, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10596, PETRI_PLACES=280, PETRI_TRANSITIONS=592} [2024-06-20 16:17:27,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-20 16:17:27,742 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 592 transitions, 10596 flow [2024-06-20 16:17:27,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:27,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:27,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:27,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:17:27,743 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:27,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:27,744 INFO L85 PathProgramCache]: Analyzing trace with hash -508067462, now seen corresponding path program 3 times [2024-06-20 16:17:27,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:27,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428234464] [2024-06-20 16:17:27,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:27,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:27,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:28,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:28,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:28,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428234464] [2024-06-20 16:17:28,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428234464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:28,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:28,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:17:28,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96834211] [2024-06-20 16:17:28,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:28,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:17:28,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:28,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:17:28,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:17:28,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:17:28,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 592 transitions, 10596 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:28,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:28,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:17:28,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:30,756 INFO L124 PetriNetUnfolderBase]: 6204/9761 cut-off events. [2024-06-20 16:17:30,757 INFO L125 PetriNetUnfolderBase]: For 452955/453084 co-relation queries the response was YES. [2024-06-20 16:17:30,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80056 conditions, 9761 events. 6204/9761 cut-off events. For 452955/453084 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 62789 event pairs, 2959 based on Foata normal form. 37/9757 useless extension candidates. Maximal degree in co-relation 79932. Up to 9482 conditions per place. [2024-06-20 16:17:30,887 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 563 selfloop transitions, 15 changer transitions 0/604 dead transitions. [2024-06-20 16:17:30,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 604 transitions, 11845 flow [2024-06-20 16:17:30,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:17:30,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:17:30,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-20 16:17:30,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-20 16:17:30,888 INFO L175 Difference]: Start difference. First operand has 280 places, 592 transitions, 10596 flow. Second operand 7 states and 114 transitions. [2024-06-20 16:17:30,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 604 transitions, 11845 flow [2024-06-20 16:17:31,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 604 transitions, 11714 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-20 16:17:31,785 INFO L231 Difference]: Finished difference. Result has 280 places, 595 transitions, 10558 flow [2024-06-20 16:17:31,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10465, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10558, PETRI_PLACES=280, PETRI_TRANSITIONS=595} [2024-06-20 16:17:31,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-20 16:17:31,786 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 595 transitions, 10558 flow [2024-06-20 16:17:31,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:31,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:31,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:31,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:17:31,786 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:31,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:31,787 INFO L85 PathProgramCache]: Analyzing trace with hash -852569222, now seen corresponding path program 4 times [2024-06-20 16:17:31,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:31,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884977884] [2024-06-20 16:17:31,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:31,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:31,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:32,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:32,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:32,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884977884] [2024-06-20 16:17:32,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884977884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:32,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:32,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:17:32,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268360554] [2024-06-20 16:17:32,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:32,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:17:32,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:32,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:17:32,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:17:32,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:17:32,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 595 transitions, 10558 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:32,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:32,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:17:32,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:34,750 INFO L124 PetriNetUnfolderBase]: 6200/9755 cut-off events. [2024-06-20 16:17:34,751 INFO L125 PetriNetUnfolderBase]: For 456109/456238 co-relation queries the response was YES. [2024-06-20 16:17:34,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79850 conditions, 9755 events. 6200/9755 cut-off events. For 456109/456238 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 62723 event pairs, 2958 based on Foata normal form. 36/9751 useless extension candidates. Maximal degree in co-relation 79725. Up to 9471 conditions per place. [2024-06-20 16:17:34,886 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 558 selfloop transitions, 20 changer transitions 0/604 dead transitions. [2024-06-20 16:17:34,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 604 transitions, 11756 flow [2024-06-20 16:17:34,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:17:34,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:17:34,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:17:34,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 16:17:34,887 INFO L175 Difference]: Start difference. First operand has 280 places, 595 transitions, 10558 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:17:34,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 604 transitions, 11756 flow [2024-06-20 16:17:35,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 604 transitions, 11672 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 16:17:35,667 INFO L231 Difference]: Finished difference. Result has 282 places, 595 transitions, 10520 flow [2024-06-20 16:17:35,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10474, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10520, PETRI_PLACES=282, PETRI_TRANSITIONS=595} [2024-06-20 16:17:35,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-20 16:17:35,668 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 595 transitions, 10520 flow [2024-06-20 16:17:35,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:35,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:35,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:35,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:17:35,668 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:35,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:35,669 INFO L85 PathProgramCache]: Analyzing trace with hash -685435016, now seen corresponding path program 1 times [2024-06-20 16:17:35,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:35,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630610177] [2024-06-20 16:17:35,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:35,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:35,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:36,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:36,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:36,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630610177] [2024-06-20 16:17:36,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630610177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:36,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:36,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:17:36,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991072802] [2024-06-20 16:17:36,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:36,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:17:36,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:36,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:17:36,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:17:36,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:17:36,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 595 transitions, 10520 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:36,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:36,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:17:36,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:38,826 INFO L124 PetriNetUnfolderBase]: 6390/10020 cut-off events. [2024-06-20 16:17:38,827 INFO L125 PetriNetUnfolderBase]: For 472526/472526 co-relation queries the response was YES. [2024-06-20 16:17:38,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81939 conditions, 10020 events. 6390/10020 cut-off events. For 472526/472526 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 64120 event pairs, 2988 based on Foata normal form. 2/10009 useless extension candidates. Maximal degree in co-relation 81813. Up to 9739 conditions per place. [2024-06-20 16:17:38,946 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 588 selfloop transitions, 17 changer transitions 0/614 dead transitions. [2024-06-20 16:17:38,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 614 transitions, 11886 flow [2024-06-20 16:17:38,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:17:38,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:17:38,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 16:17:38,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-20 16:17:38,948 INFO L175 Difference]: Start difference. First operand has 282 places, 595 transitions, 10520 flow. Second operand 7 states and 122 transitions. [2024-06-20 16:17:38,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 614 transitions, 11886 flow [2024-06-20 16:17:39,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 614 transitions, 11793 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 16:17:39,881 INFO L231 Difference]: Finished difference. Result has 283 places, 598 transitions, 10518 flow [2024-06-20 16:17:39,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10427, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10518, PETRI_PLACES=283, PETRI_TRANSITIONS=598} [2024-06-20 16:17:39,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-20 16:17:39,882 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 598 transitions, 10518 flow [2024-06-20 16:17:39,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:39,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:39,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:39,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:17:39,883 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:39,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:39,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1073937184, now seen corresponding path program 1 times [2024-06-20 16:17:39,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:39,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347287188] [2024-06-20 16:17:39,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:39,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:39,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:40,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:40,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:40,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347287188] [2024-06-20 16:17:40,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347287188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:40,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:40,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:17:40,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152155139] [2024-06-20 16:17:40,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:40,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:17:40,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:40,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:17:40,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:17:40,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:17:40,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 598 transitions, 10518 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:40,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:40,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:17:40,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:42,980 INFO L124 PetriNetUnfolderBase]: 6491/10127 cut-off events. [2024-06-20 16:17:42,981 INFO L125 PetriNetUnfolderBase]: For 481995/481995 co-relation queries the response was YES. [2024-06-20 16:17:43,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83226 conditions, 10127 events. 6491/10127 cut-off events. For 481995/481995 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 64192 event pairs, 3055 based on Foata normal form. 1/10127 useless extension candidates. Maximal degree in co-relation 83099. Up to 9950 conditions per place. [2024-06-20 16:17:43,094 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 590 selfloop transitions, 24 changer transitions 0/617 dead transitions. [2024-06-20 16:17:43,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 617 transitions, 11990 flow [2024-06-20 16:17:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:17:43,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:17:43,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:17:43,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 16:17:43,095 INFO L175 Difference]: Start difference. First operand has 283 places, 598 transitions, 10518 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:17:43,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 617 transitions, 11990 flow [2024-06-20 16:17:43,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 617 transitions, 11921 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 16:17:44,005 INFO L231 Difference]: Finished difference. Result has 285 places, 604 transitions, 10581 flow [2024-06-20 16:17:44,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10449, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10581, PETRI_PLACES=285, PETRI_TRANSITIONS=604} [2024-06-20 16:17:44,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-20 16:17:44,005 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 604 transitions, 10581 flow [2024-06-20 16:17:44,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:44,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:44,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:44,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:17:44,006 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:44,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:44,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1073936998, now seen corresponding path program 2 times [2024-06-20 16:17:44,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:44,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277211711] [2024-06-20 16:17:44,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:44,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:44,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:44,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:44,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:44,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277211711] [2024-06-20 16:17:44,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277211711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:44,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:44,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:17:44,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851358462] [2024-06-20 16:17:44,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:44,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:17:44,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:44,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:17:44,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:17:44,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:17:44,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 604 transitions, 10581 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:44,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:44,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:17:44,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:47,171 INFO L124 PetriNetUnfolderBase]: 6391/10031 cut-off events. [2024-06-20 16:17:47,171 INFO L125 PetriNetUnfolderBase]: For 499316/499316 co-relation queries the response was YES. [2024-06-20 16:17:47,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83479 conditions, 10031 events. 6391/10031 cut-off events. For 499316/499316 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 64131 event pairs, 3002 based on Foata normal form. 2/10032 useless extension candidates. Maximal degree in co-relation 83351. Up to 9708 conditions per place. [2024-06-20 16:17:47,526 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 586 selfloop transitions, 29 changer transitions 0/626 dead transitions. [2024-06-20 16:17:47,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 626 transitions, 12131 flow [2024-06-20 16:17:47,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:17:47,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:17:47,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 16:17:47,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-20 16:17:47,528 INFO L175 Difference]: Start difference. First operand has 285 places, 604 transitions, 10581 flow. Second operand 7 states and 125 transitions. [2024-06-20 16:17:47,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 626 transitions, 12131 flow [2024-06-20 16:17:48,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 626 transitions, 12076 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 16:17:48,414 INFO L231 Difference]: Finished difference. Result has 289 places, 610 transitions, 10700 flow [2024-06-20 16:17:48,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10526, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10700, PETRI_PLACES=289, PETRI_TRANSITIONS=610} [2024-06-20 16:17:48,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-20 16:17:48,415 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 610 transitions, 10700 flow [2024-06-20 16:17:48,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:48,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:48,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:48,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:17:48,416 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:48,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:48,417 INFO L85 PathProgramCache]: Analyzing trace with hash 819787456, now seen corresponding path program 3 times [2024-06-20 16:17:48,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:48,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655615760] [2024-06-20 16:17:48,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:48,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:48,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:49,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:49,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:49,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655615760] [2024-06-20 16:17:49,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655615760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:49,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:49,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:17:49,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85250361] [2024-06-20 16:17:49,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:49,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:17:49,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:49,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:17:49,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:17:49,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:17:49,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 610 transitions, 10700 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:49,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:49,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:17:49,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:51,352 INFO L124 PetriNetUnfolderBase]: 6385/10024 cut-off events. [2024-06-20 16:17:51,352 INFO L125 PetriNetUnfolderBase]: For 514771/514773 co-relation queries the response was YES. [2024-06-20 16:17:51,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84218 conditions, 10024 events. 6385/10024 cut-off events. For 514771/514773 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 64125 event pairs, 3012 based on Foata normal form. 2/10025 useless extension candidates. Maximal degree in co-relation 84088. Up to 9703 conditions per place. [2024-06-20 16:17:51,496 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 581 selfloop transitions, 29 changer transitions 0/621 dead transitions. [2024-06-20 16:17:51,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 621 transitions, 11990 flow [2024-06-20 16:17:51,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:17:51,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:17:51,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-20 16:17:51,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-20 16:17:51,497 INFO L175 Difference]: Start difference. First operand has 289 places, 610 transitions, 10700 flow. Second operand 7 states and 121 transitions. [2024-06-20 16:17:51,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 621 transitions, 11990 flow [2024-06-20 16:17:52,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 621 transitions, 11896 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-20 16:17:52,859 INFO L231 Difference]: Finished difference. Result has 293 places, 610 transitions, 10670 flow [2024-06-20 16:17:52,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10606, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10670, PETRI_PLACES=293, PETRI_TRANSITIONS=610} [2024-06-20 16:17:52,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-20 16:17:52,862 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 610 transitions, 10670 flow [2024-06-20 16:17:52,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:52,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:52,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:52,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:17:52,862 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:52,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:52,863 INFO L85 PathProgramCache]: Analyzing trace with hash 349029082, now seen corresponding path program 2 times [2024-06-20 16:17:52,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:52,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481757800] [2024-06-20 16:17:52,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:52,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:52,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:53,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:53,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:53,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481757800] [2024-06-20 16:17:53,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481757800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:53,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:53,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:17:53,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401620769] [2024-06-20 16:17:53,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:53,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:17:53,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:53,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:17:53,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:17:53,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:17:53,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 610 transitions, 10670 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:53,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:53,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:17:53,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:56,203 INFO L124 PetriNetUnfolderBase]: 6500/10141 cut-off events. [2024-06-20 16:17:56,204 INFO L125 PetriNetUnfolderBase]: For 525091/525093 co-relation queries the response was YES. [2024-06-20 16:17:56,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85137 conditions, 10141 events. 6500/10141 cut-off events. For 525091/525093 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 64286 event pairs, 3076 based on Foata normal form. 3/10143 useless extension candidates. Maximal degree in co-relation 85005. Up to 9962 conditions per place. [2024-06-20 16:17:56,351 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 592 selfloop transitions, 28 changer transitions 0/623 dead transitions. [2024-06-20 16:17:56,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 623 transitions, 12092 flow [2024-06-20 16:17:56,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:17:56,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:17:56,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 16:17:56,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 16:17:56,352 INFO L175 Difference]: Start difference. First operand has 293 places, 610 transitions, 10670 flow. Second operand 7 states and 112 transitions. [2024-06-20 16:17:56,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 623 transitions, 12092 flow [2024-06-20 16:17:57,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 623 transitions, 12008 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 16:17:57,593 INFO L231 Difference]: Finished difference. Result has 294 places, 613 transitions, 10680 flow [2024-06-20 16:17:57,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10586, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10680, PETRI_PLACES=294, PETRI_TRANSITIONS=613} [2024-06-20 16:17:57,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-20 16:17:57,594 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 613 transitions, 10680 flow [2024-06-20 16:17:57,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:57,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:57,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:17:57,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:17:57,594 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:57,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:57,595 INFO L85 PathProgramCache]: Analyzing trace with hash 348791932, now seen corresponding path program 3 times [2024-06-20 16:17:57,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:57,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950000622] [2024-06-20 16:17:57,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:57,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:57,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:58,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:58,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:58,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950000622] [2024-06-20 16:17:58,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950000622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:58,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:58,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:17:58,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987845402] [2024-06-20 16:17:58,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:58,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:17:58,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:58,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:17:58,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:17:58,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:17:58,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 613 transitions, 10680 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:58,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:58,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:17:58,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:00,911 INFO L124 PetriNetUnfolderBase]: 6497/10137 cut-off events. [2024-06-20 16:18:00,911 INFO L125 PetriNetUnfolderBase]: For 536487/536489 co-relation queries the response was YES. [2024-06-20 16:18:01,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85266 conditions, 10137 events. 6497/10137 cut-off events. For 536487/536489 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 64295 event pairs, 3076 based on Foata normal form. 3/10139 useless extension candidates. Maximal degree in co-relation 85133. Up to 9959 conditions per place. [2024-06-20 16:18:01,055 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 592 selfloop transitions, 27 changer transitions 0/622 dead transitions. [2024-06-20 16:18:01,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 622 transitions, 11960 flow [2024-06-20 16:18:01,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:18:01,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:18:01,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 16:18:01,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 16:18:01,056 INFO L175 Difference]: Start difference. First operand has 294 places, 613 transitions, 10680 flow. Second operand 7 states and 112 transitions. [2024-06-20 16:18:01,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 622 transitions, 11960 flow [2024-06-20 16:18:02,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 622 transitions, 11880 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-20 16:18:02,316 INFO L231 Difference]: Finished difference. Result has 297 places, 613 transitions, 10660 flow [2024-06-20 16:18:02,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10600, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10660, PETRI_PLACES=297, PETRI_TRANSITIONS=613} [2024-06-20 16:18:02,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-20 16:18:02,317 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 613 transitions, 10660 flow [2024-06-20 16:18:02,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:02,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:02,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:18:02,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:18:02,317 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:02,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:02,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1136018441, now seen corresponding path program 1 times [2024-06-20 16:18:02,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:02,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662689876] [2024-06-20 16:18:02,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:02,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:02,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:03,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:18:03,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:03,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662689876] [2024-06-20 16:18:03,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662689876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:03,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:03,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:18:03,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891997879] [2024-06-20 16:18:03,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:03,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:18:03,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:03,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:18:03,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:18:03,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:18:03,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 613 transitions, 10660 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:03,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:03,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:18:03,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:05,477 INFO L124 PetriNetUnfolderBase]: 6407/10047 cut-off events. [2024-06-20 16:18:05,477 INFO L125 PetriNetUnfolderBase]: For 552000/552005 co-relation queries the response was YES. [2024-06-20 16:18:05,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85094 conditions, 10047 events. 6407/10047 cut-off events. For 552000/552005 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 64186 event pairs, 2557 based on Foata normal form. 3/10044 useless extension candidates. Maximal degree in co-relation 84960. Up to 9600 conditions per place. [2024-06-20 16:18:05,637 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 572 selfloop transitions, 75 changer transitions 0/659 dead transitions. [2024-06-20 16:18:05,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 659 transitions, 12417 flow [2024-06-20 16:18:05,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:05,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:05,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:18:05,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 16:18:05,638 INFO L175 Difference]: Start difference. First operand has 297 places, 613 transitions, 10660 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:18:05,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 659 transitions, 12417 flow [2024-06-20 16:18:07,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 659 transitions, 12341 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 16:18:07,043 INFO L231 Difference]: Finished difference. Result has 299 places, 632 transitions, 10980 flow [2024-06-20 16:18:07,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10584, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10980, PETRI_PLACES=299, PETRI_TRANSITIONS=632} [2024-06-20 16:18:07,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-20 16:18:07,049 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 632 transitions, 10980 flow [2024-06-20 16:18:07,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:07,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:07,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:18:07,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:18:07,050 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:07,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:07,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1204781661, now seen corresponding path program 1 times [2024-06-20 16:18:07,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:07,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679353288] [2024-06-20 16:18:07,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:07,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:07,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:18:07,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:07,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679353288] [2024-06-20 16:18:07,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679353288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:07,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:07,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:18:07,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601803559] [2024-06-20 16:18:07,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:07,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:18:07,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:07,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:18:07,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:18:07,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:18:07,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 632 transitions, 10980 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:07,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:07,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:18:07,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:10,163 INFO L124 PetriNetUnfolderBase]: 6423/10060 cut-off events. [2024-06-20 16:18:10,163 INFO L125 PetriNetUnfolderBase]: For 569839/569844 co-relation queries the response was YES. [2024-06-20 16:18:10,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86297 conditions, 10060 events. 6423/10060 cut-off events. For 569839/569844 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 64243 event pairs, 2593 based on Foata normal form. 5/10064 useless extension candidates. Maximal degree in co-relation 86161. Up to 9696 conditions per place. [2024-06-20 16:18:10,309 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 606 selfloop transitions, 54 changer transitions 0/672 dead transitions. [2024-06-20 16:18:10,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 672 transitions, 12987 flow [2024-06-20 16:18:10,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:10,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:10,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:18:10,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 16:18:10,311 INFO L175 Difference]: Start difference. First operand has 299 places, 632 transitions, 10980 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:18:10,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 672 transitions, 12987 flow [2024-06-20 16:18:11,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 672 transitions, 12898 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-20 16:18:11,756 INFO L231 Difference]: Finished difference. Result has 305 places, 648 transitions, 11263 flow [2024-06-20 16:18:11,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10901, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11263, PETRI_PLACES=305, PETRI_TRANSITIONS=648} [2024-06-20 16:18:11,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-20 16:18:11,757 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 648 transitions, 11263 flow [2024-06-20 16:18:11,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:11,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:11,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:18:11,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:18:11,758 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:11,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:11,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1404911389, now seen corresponding path program 1 times [2024-06-20 16:18:11,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:11,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72453179] [2024-06-20 16:18:11,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:11,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:11,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:12,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:18:12,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:12,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72453179] [2024-06-20 16:18:12,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72453179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:12,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:12,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:18:12,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622866994] [2024-06-20 16:18:12,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:12,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:18:12,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:12,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:18:12,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:18:13,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:18:13,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 648 transitions, 11263 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:13,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:13,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:18:13,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:15,783 INFO L124 PetriNetUnfolderBase]: 6464/10138 cut-off events. [2024-06-20 16:18:15,783 INFO L125 PetriNetUnfolderBase]: For 603806/603816 co-relation queries the response was YES. [2024-06-20 16:18:15,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88028 conditions, 10138 events. 6464/10138 cut-off events. For 603806/603816 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 64899 event pairs, 2112 based on Foata normal form. 18/10155 useless extension candidates. Maximal degree in co-relation 87889. Up to 9127 conditions per place. [2024-06-20 16:18:15,933 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 463 selfloop transitions, 224 changer transitions 0/699 dead transitions. [2024-06-20 16:18:15,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 699 transitions, 13069 flow [2024-06-20 16:18:15,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:18:15,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:18:15,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-20 16:18:15,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45021645021645024 [2024-06-20 16:18:15,935 INFO L175 Difference]: Start difference. First operand has 305 places, 648 transitions, 11263 flow. Second operand 11 states and 208 transitions. [2024-06-20 16:18:15,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 699 transitions, 13069 flow [2024-06-20 16:18:17,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 699 transitions, 12959 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-20 16:18:17,336 INFO L231 Difference]: Finished difference. Result has 313 places, 649 transitions, 11673 flow [2024-06-20 16:18:17,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11153, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11673, PETRI_PLACES=313, PETRI_TRANSITIONS=649} [2024-06-20 16:18:17,337 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-20 16:18:17,337 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 649 transitions, 11673 flow [2024-06-20 16:18:17,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:17,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:17,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:18:17,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:18:17,338 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:17,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:17,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1224649785, now seen corresponding path program 2 times [2024-06-20 16:18:17,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:17,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010515138] [2024-06-20 16:18:17,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:17,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:17,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:18,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:18:18,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:18,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010515138] [2024-06-20 16:18:18,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010515138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:18,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:18,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:18:18,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335290184] [2024-06-20 16:18:18,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:18,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:18:18,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:18,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:18:18,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:18:18,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:18:18,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 649 transitions, 11673 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:18,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:18,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:18:18,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:21,698 INFO L124 PetriNetUnfolderBase]: 6505/10211 cut-off events. [2024-06-20 16:18:21,698 INFO L125 PetriNetUnfolderBase]: For 628437/628447 co-relation queries the response was YES. [2024-06-20 16:18:21,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89497 conditions, 10211 events. 6505/10211 cut-off events. For 628437/628447 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 65513 event pairs, 2119 based on Foata normal form. 18/10228 useless extension candidates. Maximal degree in co-relation 89357. Up to 9198 conditions per place. [2024-06-20 16:18:21,871 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 465 selfloop transitions, 223 changer transitions 0/700 dead transitions. [2024-06-20 16:18:21,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 700 transitions, 13487 flow [2024-06-20 16:18:21,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:18:21,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:18:21,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-20 16:18:21,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 16:18:21,873 INFO L175 Difference]: Start difference. First operand has 313 places, 649 transitions, 11673 flow. Second operand 11 states and 210 transitions. [2024-06-20 16:18:21,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 700 transitions, 13487 flow [2024-06-20 16:18:23,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 700 transitions, 12987 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-20 16:18:23,453 INFO L231 Difference]: Finished difference. Result has 315 places, 650 transitions, 11693 flow [2024-06-20 16:18:23,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11173, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11693, PETRI_PLACES=315, PETRI_TRANSITIONS=650} [2024-06-20 16:18:23,454 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-20 16:18:23,454 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 650 transitions, 11693 flow [2024-06-20 16:18:23,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:23,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:23,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:18:23,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:18:23,455 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:23,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:23,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1398424639, now seen corresponding path program 3 times [2024-06-20 16:18:23,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:23,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028336768] [2024-06-20 16:18:23,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:23,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:23,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:24,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:18:24,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:24,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028336768] [2024-06-20 16:18:24,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028336768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:24,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:24,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:18:24,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511317508] [2024-06-20 16:18:24,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:24,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:18:24,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:24,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:18:24,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:18:25,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:18:25,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 650 transitions, 11693 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:25,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:25,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:18:25,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:27,762 INFO L124 PetriNetUnfolderBase]: 6546/10280 cut-off events. [2024-06-20 16:18:27,762 INFO L125 PetriNetUnfolderBase]: For 646238/646248 co-relation queries the response was YES. [2024-06-20 16:18:27,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90103 conditions, 10280 events. 6546/10280 cut-off events. For 646238/646248 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 66101 event pairs, 2130 based on Foata normal form. 18/10297 useless extension candidates. Maximal degree in co-relation 89962. Up to 9172 conditions per place. [2024-06-20 16:18:27,913 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 458 selfloop transitions, 231 changer transitions 0/701 dead transitions. [2024-06-20 16:18:27,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 701 transitions, 13495 flow [2024-06-20 16:18:27,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:18:27,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:18:27,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-20 16:18:27,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45021645021645024 [2024-06-20 16:18:27,914 INFO L175 Difference]: Start difference. First operand has 315 places, 650 transitions, 11693 flow. Second operand 11 states and 208 transitions. [2024-06-20 16:18:27,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 701 transitions, 13495 flow [2024-06-20 16:18:29,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 701 transitions, 12995 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-20 16:18:29,236 INFO L231 Difference]: Finished difference. Result has 317 places, 651 transitions, 11731 flow [2024-06-20 16:18:29,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11193, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11731, PETRI_PLACES=317, PETRI_TRANSITIONS=651} [2024-06-20 16:18:29,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-20 16:18:29,237 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 651 transitions, 11731 flow [2024-06-20 16:18:29,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:29,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:29,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:18:29,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:18:29,238 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:29,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:29,238 INFO L85 PathProgramCache]: Analyzing trace with hash 816824265, now seen corresponding path program 2 times [2024-06-20 16:18:29,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:29,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039300244] [2024-06-20 16:18:29,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:29,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:29,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:29,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:18:29,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:29,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039300244] [2024-06-20 16:18:29,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039300244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:29,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:29,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:18:29,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294394471] [2024-06-20 16:18:29,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:29,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:18:29,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:29,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:18:29,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:18:30,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:18:30,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 651 transitions, 11731 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:30,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:30,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:18:30,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:32,634 INFO L124 PetriNetUnfolderBase]: 6543/10271 cut-off events. [2024-06-20 16:18:32,634 INFO L125 PetriNetUnfolderBase]: For 642352/642357 co-relation queries the response was YES. [2024-06-20 16:18:32,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90044 conditions, 10271 events. 6543/10271 cut-off events. For 642352/642357 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 66172 event pairs, 2611 based on Foata normal form. 5/10275 useless extension candidates. Maximal degree in co-relation 89902. Up to 9906 conditions per place. [2024-06-20 16:18:32,784 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 603 selfloop transitions, 56 changer transitions 0/671 dead transitions. [2024-06-20 16:18:32,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 671 transitions, 13381 flow [2024-06-20 16:18:32,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:32,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:32,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 16:18:32,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-20 16:18:32,785 INFO L175 Difference]: Start difference. First operand has 317 places, 651 transitions, 11731 flow. Second operand 8 states and 145 transitions. [2024-06-20 16:18:32,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 671 transitions, 13381 flow [2024-06-20 16:18:34,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 671 transitions, 12849 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-20 16:18:34,285 INFO L231 Difference]: Finished difference. Result has 316 places, 651 transitions, 11318 flow [2024-06-20 16:18:34,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11199, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11318, PETRI_PLACES=316, PETRI_TRANSITIONS=651} [2024-06-20 16:18:34,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-20 16:18:34,286 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 651 transitions, 11318 flow [2024-06-20 16:18:34,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:34,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:34,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:18:34,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:18:34,287 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:34,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:34,287 INFO L85 PathProgramCache]: Analyzing trace with hash 812861287, now seen corresponding path program 2 times [2024-06-20 16:18:34,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:34,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153530671] [2024-06-20 16:18:34,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:34,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:34,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:35,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-06-20 16:18:35,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:35,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153530671] [2024-06-20 16:18:35,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153530671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:35,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:35,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:18:35,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412554894] [2024-06-20 16:18:35,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:35,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:18:35,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:35,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:18:35,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:18:35,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:18:35,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 651 transitions, 11318 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:35,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:35,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:18:35,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:38,046 INFO L124 PetriNetUnfolderBase]: 6571/10306 cut-off events. [2024-06-20 16:18:38,047 INFO L125 PetriNetUnfolderBase]: For 648396/648402 co-relation queries the response was YES. [2024-06-20 16:18:38,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89582 conditions, 10306 events. 6571/10306 cut-off events. For 648396/648402 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 66157 event pairs, 2402 based on Foata normal form. 5/10310 useless extension candidates. Maximal degree in co-relation 89439. Up to 9917 conditions per place. [2024-06-20 16:18:38,179 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 602 selfloop transitions, 80 changer transitions 0/694 dead transitions. [2024-06-20 16:18:38,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 694 transitions, 13097 flow [2024-06-20 16:18:38,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:18:38,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:18:38,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 16:18:38,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-20 16:18:38,180 INFO L175 Difference]: Start difference. First operand has 316 places, 651 transitions, 11318 flow. Second operand 9 states and 166 transitions. [2024-06-20 16:18:38,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 694 transitions, 13097 flow [2024-06-20 16:18:39,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 694 transitions, 12996 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 16:18:39,521 INFO L231 Difference]: Finished difference. Result has 320 places, 667 transitions, 11570 flow [2024-06-20 16:18:39,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11217, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11570, PETRI_PLACES=320, PETRI_TRANSITIONS=667} [2024-06-20 16:18:39,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-20 16:18:39,522 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 667 transitions, 11570 flow [2024-06-20 16:18:39,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:39,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:39,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:18:39,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:18:39,523 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:39,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:39,523 INFO L85 PathProgramCache]: Analyzing trace with hash 813130057, now seen corresponding path program 3 times [2024-06-20 16:18:39,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:39,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259318572] [2024-06-20 16:18:39,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:39,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:39,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:40,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-06-20 16:18:40,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:40,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259318572] [2024-06-20 16:18:40,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259318572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:40,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:40,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:18:40,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659910545] [2024-06-20 16:18:40,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:40,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:18:40,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:40,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:18:40,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:18:40,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:18:40,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 667 transitions, 11570 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:40,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:40,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:18:40,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:43,180 INFO L124 PetriNetUnfolderBase]: 6586/10322 cut-off events. [2024-06-20 16:18:43,180 INFO L125 PetriNetUnfolderBase]: For 664312/664318 co-relation queries the response was YES. [2024-06-20 16:18:43,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90053 conditions, 10322 events. 6586/10322 cut-off events. For 664312/664318 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 66179 event pairs, 2410 based on Foata normal form. 5/10326 useless extension candidates. Maximal degree in co-relation 89909. Up to 9966 conditions per place. [2024-06-20 16:18:43,310 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 612 selfloop transitions, 74 changer transitions 0/698 dead transitions. [2024-06-20 16:18:43,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 698 transitions, 13164 flow [2024-06-20 16:18:43,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:18:43,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:18:43,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 16:18:43,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-20 16:18:43,311 INFO L175 Difference]: Start difference. First operand has 320 places, 667 transitions, 11570 flow. Second operand 9 states and 160 transitions. [2024-06-20 16:18:43,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 698 transitions, 13164 flow [2024-06-20 16:18:44,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 698 transitions, 13078 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-20 16:18:44,816 INFO L231 Difference]: Finished difference. Result has 326 places, 676 transitions, 11770 flow [2024-06-20 16:18:44,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11490, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11770, PETRI_PLACES=326, PETRI_TRANSITIONS=676} [2024-06-20 16:18:44,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-20 16:18:44,817 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 676 transitions, 11770 flow [2024-06-20 16:18:44,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:44,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:44,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:18:44,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:18:44,817 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:44,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:44,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1280879881, now seen corresponding path program 1 times [2024-06-20 16:18:44,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:44,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131395418] [2024-06-20 16:18:44,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:44,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:44,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:45,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:18:45,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:45,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131395418] [2024-06-20 16:18:45,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131395418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:45,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:45,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:18:45,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659842908] [2024-06-20 16:18:45,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:45,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:18:45,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:45,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:18:45,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:18:45,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:18:45,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 676 transitions, 11770 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:45,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:45,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:18:45,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:48,377 INFO L124 PetriNetUnfolderBase]: 6477/10173 cut-off events. [2024-06-20 16:18:48,377 INFO L125 PetriNetUnfolderBase]: For 690144/690237 co-relation queries the response was YES. [2024-06-20 16:18:48,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89508 conditions, 10173 events. 6477/10173 cut-off events. For 690144/690237 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 65497 event pairs, 2328 based on Foata normal form. 18/10159 useless extension candidates. Maximal degree in co-relation 89362. Up to 9750 conditions per place. [2024-06-20 16:18:48,546 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 591 selfloop transitions, 84 changer transitions 0/707 dead transitions. [2024-06-20 16:18:48,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 707 transitions, 13474 flow [2024-06-20 16:18:48,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:18:48,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:18:48,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 16:18:48,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 16:18:48,547 INFO L175 Difference]: Start difference. First operand has 326 places, 676 transitions, 11770 flow. Second operand 9 states and 159 transitions. [2024-06-20 16:18:48,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 707 transitions, 13474 flow [2024-06-20 16:18:50,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 707 transitions, 13314 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 16:18:50,221 INFO L231 Difference]: Finished difference. Result has 331 places, 685 transitions, 11969 flow [2024-06-20 16:18:50,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11610, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11969, PETRI_PLACES=331, PETRI_TRANSITIONS=685} [2024-06-20 16:18:50,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-20 16:18:50,222 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 685 transitions, 11969 flow [2024-06-20 16:18:50,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:50,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:50,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:18:50,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:18:50,226 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:50,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:50,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1265674567, now seen corresponding path program 4 times [2024-06-20 16:18:50,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:50,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526408032] [2024-06-20 16:18:50,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:50,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:50,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:51,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:18:51,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:51,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526408032] [2024-06-20 16:18:51,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526408032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:51,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:51,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:18:51,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497177418] [2024-06-20 16:18:51,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:51,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:18:51,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:51,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:18:51,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:18:51,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:18:51,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 685 transitions, 11969 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:51,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:51,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:18:51,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:53,965 INFO L124 PetriNetUnfolderBase]: 6609/10355 cut-off events. [2024-06-20 16:18:53,965 INFO L125 PetriNetUnfolderBase]: For 696616/696624 co-relation queries the response was YES. [2024-06-20 16:18:54,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91605 conditions, 10355 events. 6609/10355 cut-off events. For 696616/696624 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 66348 event pairs, 2322 based on Foata normal form. 7/10361 useless extension candidates. Maximal degree in co-relation 91456. Up to 10003 conditions per place. [2024-06-20 16:18:54,105 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 619 selfloop transitions, 73 changer transitions 0/704 dead transitions. [2024-06-20 16:18:54,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 704 transitions, 13443 flow [2024-06-20 16:18:54,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:18:54,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:18:54,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-20 16:18:54,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-20 16:18:54,106 INFO L175 Difference]: Start difference. First operand has 331 places, 685 transitions, 11969 flow. Second operand 9 states and 155 transitions. [2024-06-20 16:18:54,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 704 transitions, 13443 flow [2024-06-20 16:18:55,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 704 transitions, 13297 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-20 16:18:55,960 INFO L231 Difference]: Finished difference. Result has 336 places, 685 transitions, 11976 flow [2024-06-20 16:18:55,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11823, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11976, PETRI_PLACES=336, PETRI_TRANSITIONS=685} [2024-06-20 16:18:55,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-20 16:18:55,961 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 685 transitions, 11976 flow [2024-06-20 16:18:55,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:55,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:55,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:18:55,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:18:55,962 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:55,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:55,962 INFO L85 PathProgramCache]: Analyzing trace with hash -981049125, now seen corresponding path program 3 times [2024-06-20 16:18:55,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:55,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954906584] [2024-06-20 16:18:55,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:55,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:55,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:56,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:18:56,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:56,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954906584] [2024-06-20 16:18:56,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954906584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:56,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:56,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:18:56,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201441526] [2024-06-20 16:18:56,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:56,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:18:56,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:56,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:18:56,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:18:56,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:18:56,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 685 transitions, 11976 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:56,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:56,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:18:56,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:59,440 INFO L124 PetriNetUnfolderBase]: 6644/10432 cut-off events. [2024-06-20 16:18:59,440 INFO L125 PetriNetUnfolderBase]: For 719478/719480 co-relation queries the response was YES. [2024-06-20 16:18:59,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92162 conditions, 10432 events. 6644/10432 cut-off events. For 719478/719480 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 67259 event pairs, 3072 based on Foata normal form. 4/10435 useless extension candidates. Maximal degree in co-relation 92010. Up to 10066 conditions per place. [2024-06-20 16:18:59,583 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 648 selfloop transitions, 61 changer transitions 0/721 dead transitions. [2024-06-20 16:18:59,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 721 transitions, 13950 flow [2024-06-20 16:18:59,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:59,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:59,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 16:18:59,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-20 16:18:59,585 INFO L175 Difference]: Start difference. First operand has 336 places, 685 transitions, 11976 flow. Second operand 8 states and 138 transitions. [2024-06-20 16:18:59,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 721 transitions, 13950 flow [2024-06-20 16:19:01,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 721 transitions, 13780 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 16:19:01,292 INFO L231 Difference]: Finished difference. Result has 339 places, 704 transitions, 12222 flow [2024-06-20 16:19:01,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11807, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12222, PETRI_PLACES=339, PETRI_TRANSITIONS=704} [2024-06-20 16:19:01,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-20 16:19:01,293 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 704 transitions, 12222 flow [2024-06-20 16:19:01,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:01,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:01,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:19:01,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:19:01,294 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:01,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:01,294 INFO L85 PathProgramCache]: Analyzing trace with hash -975335205, now seen corresponding path program 4 times [2024-06-20 16:19:01,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:01,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037184769] [2024-06-20 16:19:01,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:01,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:01,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:02,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:02,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:02,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037184769] [2024-06-20 16:19:02,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037184769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:02,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:02,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:19:02,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534625336] [2024-06-20 16:19:02,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:02,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:19:02,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:02,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:19:02,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:19:02,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:19:02,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 704 transitions, 12222 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:02,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:02,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:19:02,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:04,549 INFO L124 PetriNetUnfolderBase]: 6655/10429 cut-off events. [2024-06-20 16:19:04,550 INFO L125 PetriNetUnfolderBase]: For 732691/732696 co-relation queries the response was YES. [2024-06-20 16:19:04,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92735 conditions, 10429 events. 6655/10429 cut-off events. For 732691/732696 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 67120 event pairs, 2632 based on Foata normal form. 5/10433 useless extension candidates. Maximal degree in co-relation 92580. Up to 10054 conditions per place. [2024-06-20 16:19:04,713 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 632 selfloop transitions, 83 changer transitions 0/727 dead transitions. [2024-06-20 16:19:04,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 727 transitions, 14109 flow [2024-06-20 16:19:04,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:19:04,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:19:04,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 16:19:04,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-20 16:19:04,714 INFO L175 Difference]: Start difference. First operand has 339 places, 704 transitions, 12222 flow. Second operand 7 states and 127 transitions. [2024-06-20 16:19:04,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 727 transitions, 14109 flow [2024-06-20 16:19:07,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 727 transitions, 13973 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-20 16:19:07,446 INFO L231 Difference]: Finished difference. Result has 342 places, 711 transitions, 12379 flow [2024-06-20 16:19:07,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12103, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12379, PETRI_PLACES=342, PETRI_TRANSITIONS=711} [2024-06-20 16:19:07,447 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-20 16:19:07,447 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 711 transitions, 12379 flow [2024-06-20 16:19:07,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:07,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:07,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:19:07,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:19:07,448 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:07,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:07,448 INFO L85 PathProgramCache]: Analyzing trace with hash -57616089, now seen corresponding path program 4 times [2024-06-20 16:19:07,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:07,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53427727] [2024-06-20 16:19:07,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:07,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:07,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:09,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:09,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:09,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53427727] [2024-06-20 16:19:09,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53427727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:09,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:09,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:19:09,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6637183] [2024-06-20 16:19:09,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:09,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:19:09,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:09,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:19:09,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:19:09,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:19:09,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 711 transitions, 12379 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:09,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:09,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:19:09,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:11,823 INFO L124 PetriNetUnfolderBase]: 6698/10511 cut-off events. [2024-06-20 16:19:11,823 INFO L125 PetriNetUnfolderBase]: For 769915/769925 co-relation queries the response was YES. [2024-06-20 16:19:11,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93691 conditions, 10511 events. 6698/10511 cut-off events. For 769915/769925 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 67786 event pairs, 2166 based on Foata normal form. 18/10528 useless extension candidates. Maximal degree in co-relation 93535. Up to 9430 conditions per place. [2024-06-20 16:19:12,002 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 539 selfloop transitions, 213 changer transitions 0/764 dead transitions. [2024-06-20 16:19:12,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 764 transitions, 14456 flow [2024-06-20 16:19:12,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:19:12,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:19:12,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-20 16:19:12,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-20 16:19:12,004 INFO L175 Difference]: Start difference. First operand has 342 places, 711 transitions, 12379 flow. Second operand 10 states and 186 transitions. [2024-06-20 16:19:12,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 764 transitions, 14456 flow [2024-06-20 16:19:13,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 764 transitions, 14343 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 16:19:13,946 INFO L231 Difference]: Finished difference. Result has 348 places, 712 transitions, 12772 flow [2024-06-20 16:19:13,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12266, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12772, PETRI_PLACES=348, PETRI_TRANSITIONS=712} [2024-06-20 16:19:13,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-20 16:19:13,947 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 712 transitions, 12772 flow [2024-06-20 16:19:13,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:13,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:13,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:19:13,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:19:13,948 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:13,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:13,948 INFO L85 PathProgramCache]: Analyzing trace with hash -230105979, now seen corresponding path program 5 times [2024-06-20 16:19:13,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:13,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857717373] [2024-06-20 16:19:13,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:13,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:13,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:15,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:15,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:15,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857717373] [2024-06-20 16:19:15,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857717373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:15,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:15,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:19:15,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541929102] [2024-06-20 16:19:15,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:15,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:19:15,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:15,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:19:15,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:19:15,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:19:15,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 712 transitions, 12772 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:15,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:15,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:19:15,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:18,248 INFO L124 PetriNetUnfolderBase]: 6739/10586 cut-off events. [2024-06-20 16:19:18,248 INFO L125 PetriNetUnfolderBase]: For 782221/782231 co-relation queries the response was YES. [2024-06-20 16:19:18,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95005 conditions, 10586 events. 6739/10586 cut-off events. For 782221/782231 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 68456 event pairs, 2170 based on Foata normal form. 18/10603 useless extension candidates. Maximal degree in co-relation 94849. Up to 9467 conditions per place. [2024-06-20 16:19:18,475 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 529 selfloop transitions, 223 changer transitions 0/764 dead transitions. [2024-06-20 16:19:18,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 764 transitions, 14827 flow [2024-06-20 16:19:18,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:19:18,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:19:18,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-20 16:19:18,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-20 16:19:18,477 INFO L175 Difference]: Start difference. First operand has 348 places, 712 transitions, 12772 flow. Second operand 10 states and 189 transitions. [2024-06-20 16:19:18,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 764 transitions, 14827 flow [2024-06-20 16:19:20,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 764 transitions, 14418 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-20 16:19:20,504 INFO L231 Difference]: Finished difference. Result has 351 places, 713 transitions, 12891 flow [2024-06-20 16:19:20,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12365, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12891, PETRI_PLACES=351, PETRI_TRANSITIONS=713} [2024-06-20 16:19:20,505 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-20 16:19:20,505 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 713 transitions, 12891 flow [2024-06-20 16:19:20,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:20,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:20,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:19:20,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:19:20,506 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:20,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:20,506 INFO L85 PathProgramCache]: Analyzing trace with hash -57385449, now seen corresponding path program 6 times [2024-06-20 16:19:20,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:20,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318319150] [2024-06-20 16:19:20,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:20,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:20,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:22,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:22,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:22,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318319150] [2024-06-20 16:19:22,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318319150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:22,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:22,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:19:22,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655455295] [2024-06-20 16:19:22,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:22,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:19:22,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:22,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:19:22,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:19:22,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:19:22,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 713 transitions, 12891 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:22,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:22,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:19:22,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:24,924 INFO L124 PetriNetUnfolderBase]: 6780/10654 cut-off events. [2024-06-20 16:19:24,925 INFO L125 PetriNetUnfolderBase]: For 785547/785557 co-relation queries the response was YES. [2024-06-20 16:19:25,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95439 conditions, 10654 events. 6780/10654 cut-off events. For 785547/785557 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 69137 event pairs, 2140 based on Foata normal form. 18/10671 useless extension candidates. Maximal degree in co-relation 95282. Up to 9346 conditions per place. [2024-06-20 16:19:25,110 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 513 selfloop transitions, 238 changer transitions 0/763 dead transitions. [2024-06-20 16:19:25,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 763 transitions, 14905 flow [2024-06-20 16:19:25,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:19:25,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:19:25,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-20 16:19:25,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-20 16:19:25,112 INFO L175 Difference]: Start difference. First operand has 351 places, 713 transitions, 12891 flow. Second operand 10 states and 187 transitions. [2024-06-20 16:19:25,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 763 transitions, 14905 flow [2024-06-20 16:19:27,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 763 transitions, 14397 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 16:19:27,344 INFO L231 Difference]: Finished difference. Result has 353 places, 714 transitions, 12941 flow [2024-06-20 16:19:27,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12385, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12941, PETRI_PLACES=353, PETRI_TRANSITIONS=714} [2024-06-20 16:19:27,345 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-20 16:19:27,345 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 714 transitions, 12941 flow [2024-06-20 16:19:27,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:27,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:27,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:19:27,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:19:27,345 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:27,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:27,346 INFO L85 PathProgramCache]: Analyzing trace with hash -984862373, now seen corresponding path program 5 times [2024-06-20 16:19:27,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:27,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186791807] [2024-06-20 16:19:27,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:27,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:27,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:28,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:28,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:28,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186791807] [2024-06-20 16:19:28,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186791807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:28,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:28,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:28,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834385928] [2024-06-20 16:19:28,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:28,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:28,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:28,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:28,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:28,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:19:28,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 714 transitions, 12941 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:28,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:28,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:19:28,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:31,157 INFO L124 PetriNetUnfolderBase]: 6792/10671 cut-off events. [2024-06-20 16:19:31,158 INFO L125 PetriNetUnfolderBase]: For 768069/768076 co-relation queries the response was YES. [2024-06-20 16:19:31,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95413 conditions, 10671 events. 6792/10671 cut-off events. For 768069/768076 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 69207 event pairs, 2647 based on Foata normal form. 5/10670 useless extension candidates. Maximal degree in co-relation 95255. Up to 10206 conditions per place. [2024-06-20 16:19:31,320 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 621 selfloop transitions, 114 changer transitions 0/747 dead transitions. [2024-06-20 16:19:31,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 747 transitions, 14781 flow [2024-06-20 16:19:31,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:31,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:31,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:19:31,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 16:19:31,321 INFO L175 Difference]: Start difference. First operand has 353 places, 714 transitions, 12941 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:19:31,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 747 transitions, 14781 flow [2024-06-20 16:19:33,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 747 transitions, 14243 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 16:19:33,542 INFO L231 Difference]: Finished difference. Result has 353 places, 720 transitions, 12731 flow [2024-06-20 16:19:33,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12405, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12731, PETRI_PLACES=353, PETRI_TRANSITIONS=720} [2024-06-20 16:19:33,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-20 16:19:33,542 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 720 transitions, 12731 flow [2024-06-20 16:19:33,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:33,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:33,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:19:33,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:19:33,543 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:33,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:33,543 INFO L85 PathProgramCache]: Analyzing trace with hash -984593603, now seen corresponding path program 6 times [2024-06-20 16:19:33,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:33,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966687897] [2024-06-20 16:19:33,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:33,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:33,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:34,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:34,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:34,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966687897] [2024-06-20 16:19:34,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966687897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:34,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:34,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:34,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756461337] [2024-06-20 16:19:34,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:34,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:34,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:34,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:34,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:34,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:19:34,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 720 transitions, 12731 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:34,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:34,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:19:34,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:37,263 INFO L124 PetriNetUnfolderBase]: 6800/10674 cut-off events. [2024-06-20 16:19:37,264 INFO L125 PetriNetUnfolderBase]: For 754853/754856 co-relation queries the response was YES. [2024-06-20 16:19:37,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94518 conditions, 10674 events. 6800/10674 cut-off events. For 754853/754856 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 69035 event pairs, 2675 based on Foata normal form. 3/10673 useless extension candidates. Maximal degree in co-relation 94359. Up to 10299 conditions per place. [2024-06-20 16:19:37,426 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 647 selfloop transitions, 87 changer transitions 0/746 dead transitions. [2024-06-20 16:19:37,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 746 transitions, 14410 flow [2024-06-20 16:19:37,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:37,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:37,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:19:37,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 16:19:37,428 INFO L175 Difference]: Start difference. First operand has 353 places, 720 transitions, 12731 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:19:37,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 746 transitions, 14410 flow [2024-06-20 16:19:39,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 746 transitions, 14227 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 16:19:39,614 INFO L231 Difference]: Finished difference. Result has 356 places, 726 transitions, 12846 flow [2024-06-20 16:19:39,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12559, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12846, PETRI_PLACES=356, PETRI_TRANSITIONS=726} [2024-06-20 16:19:39,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-20 16:19:39,615 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 726 transitions, 12846 flow [2024-06-20 16:19:39,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:39,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:39,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:19:39,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:19:39,616 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:39,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:39,617 INFO L85 PathProgramCache]: Analyzing trace with hash -975327269, now seen corresponding path program 2 times [2024-06-20 16:19:39,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:39,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60152584] [2024-06-20 16:19:39,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:39,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:39,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:40,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:40,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:40,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60152584] [2024-06-20 16:19:40,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60152584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:40,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:40,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:40,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298415267] [2024-06-20 16:19:40,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:40,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:40,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:40,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:40,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:40,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:19:40,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 726 transitions, 12846 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:40,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:40,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:19:40,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:43,298 INFO L124 PetriNetUnfolderBase]: 6699/10531 cut-off events. [2024-06-20 16:19:43,298 INFO L125 PetriNetUnfolderBase]: For 773868/773977 co-relation queries the response was YES. [2024-06-20 16:19:43,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93965 conditions, 10531 events. 6699/10531 cut-off events. For 773868/773977 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 68410 event pairs, 2394 based on Foata normal form. 18/10515 useless extension candidates. Maximal degree in co-relation 93806. Up to 10054 conditions per place. [2024-06-20 16:19:43,458 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 617 selfloop transitions, 95 changer transitions 0/754 dead transitions. [2024-06-20 16:19:43,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 754 transitions, 14697 flow [2024-06-20 16:19:43,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:43,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:43,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 16:19:43,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:19:43,459 INFO L175 Difference]: Start difference. First operand has 356 places, 726 transitions, 12846 flow. Second operand 8 states and 144 transitions. [2024-06-20 16:19:43,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 754 transitions, 14697 flow [2024-06-20 16:19:45,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 754 transitions, 14514 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 16:19:45,324 INFO L231 Difference]: Finished difference. Result has 358 places, 734 transitions, 13071 flow [2024-06-20 16:19:45,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12665, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13071, PETRI_PLACES=358, PETRI_TRANSITIONS=734} [2024-06-20 16:19:45,325 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-20 16:19:45,325 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 734 transitions, 13071 flow [2024-06-20 16:19:45,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:45,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:45,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:19:45,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:19:45,326 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:45,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:45,326 INFO L85 PathProgramCache]: Analyzing trace with hash -975339173, now seen corresponding path program 7 times [2024-06-20 16:19:45,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:45,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111662159] [2024-06-20 16:19:45,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:45,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:45,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:46,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-06-20 16:19:46,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:46,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111662159] [2024-06-20 16:19:46,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111662159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:46,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:46,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:46,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069638652] [2024-06-20 16:19:46,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:46,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:46,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:46,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:46,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:46,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:19:46,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 734 transitions, 13071 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:46,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:46,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:19:46,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:49,287 INFO L124 PetriNetUnfolderBase]: 6867/10756 cut-off events. [2024-06-20 16:19:49,287 INFO L125 PetriNetUnfolderBase]: For 767690/767698 co-relation queries the response was YES. [2024-06-20 16:19:49,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95961 conditions, 10756 events. 6867/10756 cut-off events. For 767690/767698 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 69351 event pairs, 2393 based on Foata normal form. 7/10762 useless extension candidates. Maximal degree in co-relation 95802. Up to 10400 conditions per place. [2024-06-20 16:19:49,432 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 661 selfloop transitions, 79 changer transitions 0/752 dead transitions. [2024-06-20 16:19:49,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 752 transitions, 14682 flow [2024-06-20 16:19:49,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:49,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:49,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 16:19:49,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-20 16:19:49,436 INFO L175 Difference]: Start difference. First operand has 358 places, 734 transitions, 13071 flow. Second operand 8 states and 137 transitions. [2024-06-20 16:19:49,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 752 transitions, 14682 flow [2024-06-20 16:19:51,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 752 transitions, 14496 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-20 16:19:51,078 INFO L231 Difference]: Finished difference. Result has 362 places, 737 transitions, 13113 flow [2024-06-20 16:19:51,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12885, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13113, PETRI_PLACES=362, PETRI_TRANSITIONS=737} [2024-06-20 16:19:51,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-20 16:19:51,079 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 737 transitions, 13113 flow [2024-06-20 16:19:51,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:51,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:51,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:19:51,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:19:51,080 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:51,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:51,094 INFO L85 PathProgramCache]: Analyzing trace with hash 215060699, now seen corresponding path program 5 times [2024-06-20 16:19:51,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:51,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943526939] [2024-06-20 16:19:51,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:51,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:51,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:51,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:51,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:51,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943526939] [2024-06-20 16:19:51,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943526939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:51,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:51,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:19:51,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106848647] [2024-06-20 16:19:51,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:51,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:19:51,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:51,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:19:51,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:19:51,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:19:51,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 737 transitions, 13113 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:51,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:51,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:19:51,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:54,816 INFO L124 PetriNetUnfolderBase]: 6861/10774 cut-off events. [2024-06-20 16:19:54,816 INFO L125 PetriNetUnfolderBase]: For 782889/782889 co-relation queries the response was YES. [2024-06-20 16:19:54,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95793 conditions, 10774 events. 6861/10774 cut-off events. For 782889/782889 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 69898 event pairs, 3144 based on Foata normal form. 2/10775 useless extension candidates. Maximal degree in co-relation 95632. Up to 10466 conditions per place. [2024-06-20 16:19:54,954 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 709 selfloop transitions, 32 changer transitions 0/753 dead transitions. [2024-06-20 16:19:54,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 753 transitions, 14830 flow [2024-06-20 16:19:54,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:54,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:54,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:19:54,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-20 16:19:54,955 INFO L175 Difference]: Start difference. First operand has 362 places, 737 transitions, 13113 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:19:54,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 753 transitions, 14830 flow [2024-06-20 16:19:56,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 753 transitions, 14659 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-20 16:19:57,007 INFO L231 Difference]: Finished difference. Result has 365 places, 737 transitions, 13018 flow [2024-06-20 16:19:57,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12944, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13018, PETRI_PLACES=365, PETRI_TRANSITIONS=737} [2024-06-20 16:19:57,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-20 16:19:57,008 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 737 transitions, 13018 flow [2024-06-20 16:19:57,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:57,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:57,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:19:57,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:19:57,009 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:57,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:57,009 INFO L85 PathProgramCache]: Analyzing trace with hash 215388989, now seen corresponding path program 6 times [2024-06-20 16:19:57,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:57,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240226193] [2024-06-20 16:19:57,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:57,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:57,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:57,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-06-20 16:19:57,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:57,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240226193] [2024-06-20 16:19:57,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240226193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:57,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:57,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:19:57,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860825730] [2024-06-20 16:19:57,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:57,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:19:57,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:57,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:19:57,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:19:57,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:19:57,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 737 transitions, 13018 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:57,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:57,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:19:57,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:00,322 INFO L124 PetriNetUnfolderBase]: 6862/10777 cut-off events. [2024-06-20 16:20:00,322 INFO L125 PetriNetUnfolderBase]: For 780001/780001 co-relation queries the response was YES. [2024-06-20 16:20:00,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95695 conditions, 10777 events. 6862/10777 cut-off events. For 780001/780001 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 69944 event pairs, 3118 based on Foata normal form. 1/10777 useless extension candidates. Maximal degree in co-relation 95534. Up to 10489 conditions per place. [2024-06-20 16:20:00,522 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 720 selfloop transitions, 20 changer transitions 0/752 dead transitions. [2024-06-20 16:20:00,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 752 transitions, 14622 flow [2024-06-20 16:20:00,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:20:00,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:20:00,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-20 16:20:00,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 16:20:00,523 INFO L175 Difference]: Start difference. First operand has 365 places, 737 transitions, 13018 flow. Second operand 7 states and 119 transitions. [2024-06-20 16:20:00,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 752 transitions, 14622 flow [2024-06-20 16:20:02,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 752 transitions, 14529 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 16:20:02,661 INFO L231 Difference]: Finished difference. Result has 366 places, 740 transitions, 13031 flow [2024-06-20 16:20:02,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12934, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13031, PETRI_PLACES=366, PETRI_TRANSITIONS=740} [2024-06-20 16:20:02,662 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-20 16:20:02,662 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 740 transitions, 13031 flow [2024-06-20 16:20:02,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:02,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:02,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:02,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 16:20:02,663 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:02,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:02,663 INFO L85 PathProgramCache]: Analyzing trace with hash -362113155, now seen corresponding path program 7 times [2024-06-20 16:20:02,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:02,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840090119] [2024-06-20 16:20:02,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:02,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:02,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:03,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:20:03,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:03,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840090119] [2024-06-20 16:20:03,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840090119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:03,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:03,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:20:03,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429447855] [2024-06-20 16:20:03,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:03,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:20:03,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:03,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:20:03,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:20:03,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:20:03,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 740 transitions, 13031 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:03,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:03,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:20:03,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:06,192 INFO L124 PetriNetUnfolderBase]: 6863/10778 cut-off events. [2024-06-20 16:20:06,192 INFO L125 PetriNetUnfolderBase]: For 794051/794053 co-relation queries the response was YES. [2024-06-20 16:20:06,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95780 conditions, 10778 events. 6863/10778 cut-off events. For 794051/794053 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 69991 event pairs, 3138 based on Foata normal form. 3/10780 useless extension candidates. Maximal degree in co-relation 95619. Up to 10479 conditions per place. [2024-06-20 16:20:06,399 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 709 selfloop transitions, 29 changer transitions 0/750 dead transitions. [2024-06-20 16:20:06,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 750 transitions, 14689 flow [2024-06-20 16:20:06,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:20:06,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:20:06,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 16:20:06,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 16:20:06,401 INFO L175 Difference]: Start difference. First operand has 366 places, 740 transitions, 13031 flow. Second operand 8 states and 128 transitions. [2024-06-20 16:20:06,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 750 transitions, 14689 flow [2024-06-20 16:20:08,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 750 transitions, 14621 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 16:20:08,485 INFO L231 Difference]: Finished difference. Result has 369 places, 740 transitions, 13027 flow [2024-06-20 16:20:08,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12963, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13027, PETRI_PLACES=369, PETRI_TRANSITIONS=740} [2024-06-20 16:20:08,486 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-20 16:20:08,486 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 740 transitions, 13027 flow [2024-06-20 16:20:08,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:08,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:08,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:08,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 16:20:08,487 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:08,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:08,487 INFO L85 PathProgramCache]: Analyzing trace with hash -822192821, now seen corresponding path program 8 times [2024-06-20 16:20:08,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:08,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530336179] [2024-06-20 16:20:08,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:08,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:08,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:09,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:20:09,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:09,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530336179] [2024-06-20 16:20:09,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530336179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:09,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:09,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:20:09,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791190663] [2024-06-20 16:20:09,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:09,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:20:09,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:09,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:20:09,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:20:09,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:20:09,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 740 transitions, 13027 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:09,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:09,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:20:09,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:11,973 INFO L124 PetriNetUnfolderBase]: 6856/10770 cut-off events. [2024-06-20 16:20:11,973 INFO L125 PetriNetUnfolderBase]: For 809367/809369 co-relation queries the response was YES. [2024-06-20 16:20:12,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95899 conditions, 10770 events. 6856/10770 cut-off events. For 809367/809369 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 69931 event pairs, 3121 based on Foata normal form. 3/10772 useless extension candidates. Maximal degree in co-relation 95737. Up to 10481 conditions per place. [2024-06-20 16:20:12,156 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 717 selfloop transitions, 20 changer transitions 0/749 dead transitions. [2024-06-20 16:20:12,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 749 transitions, 14543 flow [2024-06-20 16:20:12,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:20:12,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:20:12,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:20:12,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 16:20:12,157 INFO L175 Difference]: Start difference. First operand has 369 places, 740 transitions, 13027 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:20:12,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 749 transitions, 14543 flow [2024-06-20 16:20:13,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 749 transitions, 14431 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-20 16:20:13,949 INFO L231 Difference]: Finished difference. Result has 370 places, 740 transitions, 12961 flow [2024-06-20 16:20:13,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12915, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12961, PETRI_PLACES=370, PETRI_TRANSITIONS=740} [2024-06-20 16:20:13,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-20 16:20:13,950 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 740 transitions, 12961 flow [2024-06-20 16:20:13,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:13,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:13,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:13,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 16:20:13,950 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:13,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:13,951 INFO L85 PathProgramCache]: Analyzing trace with hash 699515551, now seen corresponding path program 7 times [2024-06-20 16:20:13,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:13,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302563148] [2024-06-20 16:20:13,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:13,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:13,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:15,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:20:15,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:15,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302563148] [2024-06-20 16:20:15,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302563148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:15,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:15,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:20:15,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128718062] [2024-06-20 16:20:15,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:15,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:20:15,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:15,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:20:15,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:20:15,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:20:15,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 740 transitions, 12961 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:15,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:15,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:20:15,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:18,581 INFO L124 PetriNetUnfolderBase]: 6897/10839 cut-off events. [2024-06-20 16:20:18,582 INFO L125 PetriNetUnfolderBase]: For 850220/850220 co-relation queries the response was YES. [2024-06-20 16:20:18,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96765 conditions, 10839 events. 6897/10839 cut-off events. For 850220/850220 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 70503 event pairs, 3099 based on Foata normal form. 12/10850 useless extension candidates. Maximal degree in co-relation 96602. Up to 10352 conditions per place. [2024-06-20 16:20:18,761 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 722 selfloop transitions, 48 changer transitions 0/782 dead transitions. [2024-06-20 16:20:18,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 782 transitions, 14904 flow [2024-06-20 16:20:18,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:20:18,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:20:18,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-20 16:20:18,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-20 16:20:18,763 INFO L175 Difference]: Start difference. First operand has 370 places, 740 transitions, 12961 flow. Second operand 10 states and 176 transitions. [2024-06-20 16:20:18,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 782 transitions, 14904 flow [2024-06-20 16:20:21,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 782 transitions, 14862 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 16:20:21,040 INFO L231 Difference]: Finished difference. Result has 375 places, 741 transitions, 13093 flow [2024-06-20 16:20:21,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12919, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13093, PETRI_PLACES=375, PETRI_TRANSITIONS=741} [2024-06-20 16:20:21,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-20 16:20:21,041 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 741 transitions, 13093 flow [2024-06-20 16:20:21,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:21,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:21,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:21,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 16:20:21,042 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:21,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:21,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1532947991, now seen corresponding path program 8 times [2024-06-20 16:20:21,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:21,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742460065] [2024-06-20 16:20:21,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:21,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:21,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:22,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:20:22,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:22,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742460065] [2024-06-20 16:20:22,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742460065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:22,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:22,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:20:22,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767359496] [2024-06-20 16:20:22,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:22,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:20:22,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:22,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:20:22,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:20:22,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:20:22,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 741 transitions, 13093 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:22,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:22,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:20:22,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:25,289 INFO L124 PetriNetUnfolderBase]: 6938/10911 cut-off events. [2024-06-20 16:20:25,289 INFO L125 PetriNetUnfolderBase]: For 877443/877443 co-relation queries the response was YES. [2024-06-20 16:20:25,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97877 conditions, 10911 events. 6938/10911 cut-off events. For 877443/877443 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 71192 event pairs, 3112 based on Foata normal form. 12/10922 useless extension candidates. Maximal degree in co-relation 97713. Up to 10368 conditions per place. [2024-06-20 16:20:25,468 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 721 selfloop transitions, 49 changer transitions 0/782 dead transitions. [2024-06-20 16:20:25,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 782 transitions, 15021 flow [2024-06-20 16:20:25,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:20:25,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:20:25,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-20 16:20:25,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-20 16:20:25,470 INFO L175 Difference]: Start difference. First operand has 375 places, 741 transitions, 13093 flow. Second operand 10 states and 177 transitions. [2024-06-20 16:20:25,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 782 transitions, 15021 flow [2024-06-20 16:20:27,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 782 transitions, 14867 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-20 16:20:27,369 INFO L231 Difference]: Finished difference. Result has 377 places, 742 transitions, 13117 flow [2024-06-20 16:20:27,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12939, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13117, PETRI_PLACES=377, PETRI_TRANSITIONS=742} [2024-06-20 16:20:27,370 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-20 16:20:27,370 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 742 transitions, 13117 flow [2024-06-20 16:20:27,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:27,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:27,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:27,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 16:20:27,370 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:27,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:27,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1818047861, now seen corresponding path program 9 times [2024-06-20 16:20:27,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:27,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646758281] [2024-06-20 16:20:27,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:27,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:27,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:28,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:20:28,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:28,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646758281] [2024-06-20 16:20:28,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646758281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:28,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:28,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:20:28,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082190224] [2024-06-20 16:20:28,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:28,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:20:28,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:28,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:20:28,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:20:28,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:20:28,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 742 transitions, 13117 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:28,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:28,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:20:28,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:31,643 INFO L124 PetriNetUnfolderBase]: 6979/10982 cut-off events. [2024-06-20 16:20:31,643 INFO L125 PetriNetUnfolderBase]: For 897852/897852 co-relation queries the response was YES. [2024-06-20 16:20:31,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98509 conditions, 10982 events. 6979/10982 cut-off events. For 897852/897852 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 71725 event pairs, 3118 based on Foata normal form. 12/10993 useless extension candidates. Maximal degree in co-relation 98344. Up to 10555 conditions per place. [2024-06-20 16:20:31,819 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 746 selfloop transitions, 21 changer transitions 0/779 dead transitions. [2024-06-20 16:20:31,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 779 transitions, 14963 flow [2024-06-20 16:20:31,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:20:31,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:20:31,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-20 16:20:31,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-20 16:20:31,821 INFO L175 Difference]: Start difference. First operand has 377 places, 742 transitions, 13117 flow. Second operand 10 states and 174 transitions. [2024-06-20 16:20:31,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 779 transitions, 14963 flow [2024-06-20 16:20:34,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 779 transitions, 14805 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-20 16:20:34,068 INFO L231 Difference]: Finished difference. Result has 379 places, 743 transitions, 13083 flow [2024-06-20 16:20:34,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12959, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=721, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13083, PETRI_PLACES=379, PETRI_TRANSITIONS=743} [2024-06-20 16:20:34,069 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-20 16:20:34,069 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 743 transitions, 13083 flow [2024-06-20 16:20:34,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:34,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:34,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:34,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 16:20:34,069 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:34,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:34,070 INFO L85 PathProgramCache]: Analyzing trace with hash -186936801, now seen corresponding path program 10 times [2024-06-20 16:20:34,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:34,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773504751] [2024-06-20 16:20:34,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:34,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:34,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:35,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:20:35,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:35,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773504751] [2024-06-20 16:20:35,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773504751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:35,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:35,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:20:35,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509461402] [2024-06-20 16:20:35,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:35,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:20:35,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:35,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:20:35,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:20:35,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:20:35,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 743 transitions, 13083 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:35,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:35,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:20:35,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:38,972 INFO L124 PetriNetUnfolderBase]: 7020/11052 cut-off events. [2024-06-20 16:20:38,972 INFO L125 PetriNetUnfolderBase]: For 918211/918211 co-relation queries the response was YES. [2024-06-20 16:20:39,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99046 conditions, 11052 events. 7020/11052 cut-off events. For 918211/918211 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 72403 event pairs, 3141 based on Foata normal form. 12/11063 useless extension candidates. Maximal degree in co-relation 98880. Up to 10447 conditions per place. [2024-06-20 16:20:39,150 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 696 selfloop transitions, 84 changer transitions 0/792 dead transitions. [2024-06-20 16:20:39,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 792 transitions, 15177 flow [2024-06-20 16:20:39,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:20:39,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:20:39,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-20 16:20:39,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-20 16:20:39,152 INFO L175 Difference]: Start difference. First operand has 379 places, 743 transitions, 13083 flow. Second operand 10 states and 181 transitions. [2024-06-20 16:20:39,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 792 transitions, 15177 flow [2024-06-20 16:20:41,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 792 transitions, 15073 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-20 16:20:41,822 INFO L231 Difference]: Finished difference. Result has 381 places, 744 transitions, 13231 flow [2024-06-20 16:20:41,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12979, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13231, PETRI_PLACES=381, PETRI_TRANSITIONS=744} [2024-06-20 16:20:41,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-20 16:20:41,825 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 744 transitions, 13231 flow [2024-06-20 16:20:41,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:41,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:41,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:41,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 16:20:41,826 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:41,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:41,826 INFO L85 PathProgramCache]: Analyzing trace with hash -2093273577, now seen corresponding path program 11 times [2024-06-20 16:20:41,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:41,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705791761] [2024-06-20 16:20:41,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:41,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:41,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:43,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:20:43,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:43,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705791761] [2024-06-20 16:20:43,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705791761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:43,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:43,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:20:43,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392350666] [2024-06-20 16:20:43,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:43,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:20:43,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:43,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:20:43,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:20:43,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:20:43,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 744 transitions, 13231 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:43,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:43,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:20:43,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:46,926 INFO L124 PetriNetUnfolderBase]: 7061/11123 cut-off events. [2024-06-20 16:20:46,927 INFO L125 PetriNetUnfolderBase]: For 940924/940924 co-relation queries the response was YES. [2024-06-20 16:20:47,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99889 conditions, 11123 events. 7061/11123 cut-off events. For 940924/940924 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 73042 event pairs, 3156 based on Foata normal form. 12/11134 useless extension candidates. Maximal degree in co-relation 99722. Up to 10447 conditions per place. [2024-06-20 16:20:47,081 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 691 selfloop transitions, 88 changer transitions 0/791 dead transitions. [2024-06-20 16:20:47,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 791 transitions, 15284 flow [2024-06-20 16:20:47,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:20:47,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:20:47,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-20 16:20:47,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-20 16:20:47,083 INFO L175 Difference]: Start difference. First operand has 381 places, 744 transitions, 13231 flow. Second operand 10 states and 181 transitions. [2024-06-20 16:20:47,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 791 transitions, 15284 flow [2024-06-20 16:20:49,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 791 transitions, 15052 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 16:20:49,227 INFO L231 Difference]: Finished difference. Result has 383 places, 745 transitions, 13261 flow [2024-06-20 16:20:49,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12999, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13261, PETRI_PLACES=383, PETRI_TRANSITIONS=745} [2024-06-20 16:20:49,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-20 16:20:49,228 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 745 transitions, 13261 flow [2024-06-20 16:20:49,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:49,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:49,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:49,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 16:20:49,229 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:49,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:49,229 INFO L85 PathProgramCache]: Analyzing trace with hash 2028973189, now seen corresponding path program 12 times [2024-06-20 16:20:49,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:49,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402878794] [2024-06-20 16:20:49,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:49,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:49,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:50,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:20:50,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:50,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402878794] [2024-06-20 16:20:50,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402878794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:50,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:50,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:20:50,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405325904] [2024-06-20 16:20:50,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:50,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:20:50,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:50,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:20:50,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:20:50,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:20:50,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 745 transitions, 13261 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:50,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:50,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:20:50,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:54,107 INFO L124 PetriNetUnfolderBase]: 7041/11090 cut-off events. [2024-06-20 16:20:54,108 INFO L125 PetriNetUnfolderBase]: For 929901/929901 co-relation queries the response was YES. [2024-06-20 16:20:54,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98760 conditions, 11090 events. 7041/11090 cut-off events. For 929901/929901 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 72793 event pairs, 3154 based on Foata normal form. 12/11101 useless extension candidates. Maximal degree in co-relation 98592. Up to 10486 conditions per place. [2024-06-20 16:20:54,405 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 690 selfloop transitions, 87 changer transitions 0/789 dead transitions. [2024-06-20 16:20:54,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 789 transitions, 15118 flow [2024-06-20 16:20:54,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:20:54,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:20:54,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-20 16:20:54,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-20 16:20:54,407 INFO L175 Difference]: Start difference. First operand has 383 places, 745 transitions, 13261 flow. Second operand 10 states and 179 transitions. [2024-06-20 16:20:54,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 789 transitions, 15118 flow [2024-06-20 16:20:56,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 789 transitions, 14876 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-20 16:20:56,690 INFO L231 Difference]: Finished difference. Result has 384 places, 744 transitions, 13103 flow [2024-06-20 16:20:56,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12925, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13103, PETRI_PLACES=384, PETRI_TRANSITIONS=744} [2024-06-20 16:20:56,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-20 16:20:56,691 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 744 transitions, 13103 flow [2024-06-20 16:20:56,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:56,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:56,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:56,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 16:20:56,691 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:56,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:56,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1885743303, now seen corresponding path program 8 times [2024-06-20 16:20:56,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:56,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563901277] [2024-06-20 16:20:56,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:56,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:56,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:57,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-06-20 16:20:57,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:57,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563901277] [2024-06-20 16:20:57,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563901277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:57,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:57,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:20:57,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202510042] [2024-06-20 16:20:57,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:57,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:20:57,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:57,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:20:57,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:20:57,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:20:57,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 744 transitions, 13103 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:57,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:57,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:20:57,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:21:00,976 INFO L124 PetriNetUnfolderBase]: 7038/11088 cut-off events. [2024-06-20 16:21:00,976 INFO L125 PetriNetUnfolderBase]: For 917189/917189 co-relation queries the response was YES. [2024-06-20 16:21:01,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98513 conditions, 11088 events. 7038/11088 cut-off events. For 917189/917189 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 72827 event pairs, 3178 based on Foata normal form. 1/11088 useless extension candidates. Maximal degree in co-relation 98344. Up to 10809 conditions per place. [2024-06-20 16:21:01,146 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 724 selfloop transitions, 18 changer transitions 0/754 dead transitions. [2024-06-20 16:21:01,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 754 transitions, 14631 flow [2024-06-20 16:21:01,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:21:01,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:21:01,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-20 16:21:01,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 16:21:01,147 INFO L175 Difference]: Start difference. First operand has 384 places, 744 transitions, 13103 flow. Second operand 8 states and 126 transitions. [2024-06-20 16:21:01,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 754 transitions, 14631 flow [2024-06-20 16:21:03,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 754 transitions, 14204 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-20 16:21:03,523 INFO L231 Difference]: Finished difference. Result has 383 places, 744 transitions, 12718 flow [2024-06-20 16:21:03,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12676, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12718, PETRI_PLACES=383, PETRI_TRANSITIONS=744} [2024-06-20 16:21:03,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-20 16:21:03,523 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 744 transitions, 12718 flow [2024-06-20 16:21:03,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:03,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:21:03,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:21:03,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 16:21:03,524 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:21:03,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:21:03,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1885755207, now seen corresponding path program 3 times [2024-06-20 16:21:03,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:21:03,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117704862] [2024-06-20 16:21:03,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:21:03,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:21:03,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:21:04,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:21:04,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:21:04,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117704862] [2024-06-20 16:21:04,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117704862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:21:04,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:21:04,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:21:04,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317788725] [2024-06-20 16:21:04,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:21:04,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:21:04,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:21:04,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:21:04,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:21:04,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:21:04,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 744 transitions, 12718 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:04,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:21:04,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:21:04,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:21:07,714 INFO L124 PetriNetUnfolderBase]: 6904/10900 cut-off events. [2024-06-20 16:21:07,714 INFO L125 PetriNetUnfolderBase]: For 942042/942157 co-relation queries the response was YES. [2024-06-20 16:21:07,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95772 conditions, 10900 events. 6904/10900 cut-off events. For 942042/942157 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 71987 event pairs, 3174 based on Foata normal form. 20/10874 useless extension candidates. Maximal degree in co-relation 95603. Up to 10528 conditions per place. [2024-06-20 16:21:07,885 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 688 selfloop transitions, 33 changer transitions 0/764 dead transitions. [2024-06-20 16:21:07,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 764 transitions, 14514 flow [2024-06-20 16:21:07,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:21:07,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:21:07,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:21:07,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 16:21:07,886 INFO L175 Difference]: Start difference. First operand has 383 places, 744 transitions, 12718 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:21:07,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 764 transitions, 14514 flow [2024-06-20 16:21:10,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 764 transitions, 14351 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 16:21:10,262 INFO L231 Difference]: Finished difference. Result has 383 places, 749 transitions, 12767 flow [2024-06-20 16:21:10,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12555, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12767, PETRI_PLACES=383, PETRI_TRANSITIONS=749} [2024-06-20 16:21:10,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-20 16:21:10,263 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 749 transitions, 12767 flow [2024-06-20 16:21:10,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:10,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:21:10,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:21:10,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 16:21:10,264 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:21:10,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:21:10,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1430224859, now seen corresponding path program 4 times [2024-06-20 16:21:10,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:21:10,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475614077] [2024-06-20 16:21:10,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:21:10,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:21:10,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:21:11,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:21:11,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:21:11,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475614077] [2024-06-20 16:21:11,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475614077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:21:11,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:21:11,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:21:11,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629516519] [2024-06-20 16:21:11,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:21:11,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:21:11,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:21:11,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:21:11,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:21:11,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:21:11,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 749 transitions, 12767 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:11,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:21:11,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:21:11,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:21:14,306 INFO L124 PetriNetUnfolderBase]: 6900/10896 cut-off events. [2024-06-20 16:21:14,307 INFO L125 PetriNetUnfolderBase]: For 961880/962019 co-relation queries the response was YES. [2024-06-20 16:21:14,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96047 conditions, 10896 events. 6900/10896 cut-off events. For 961880/962019 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 71983 event pairs, 3173 based on Foata normal form. 18/10867 useless extension candidates. Maximal degree in co-relation 95877. Up to 10565 conditions per place. [2024-06-20 16:21:14,475 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 703 selfloop transitions, 20 changer transitions 0/766 dead transitions. [2024-06-20 16:21:14,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 766 transitions, 14412 flow [2024-06-20 16:21:14,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:21:14,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:21:14,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 16:21:14,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 16:21:14,477 INFO L175 Difference]: Start difference. First operand has 383 places, 749 transitions, 12767 flow. Second operand 8 states and 128 transitions. [2024-06-20 16:21:14,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 766 transitions, 14412 flow [2024-06-20 16:21:17,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 766 transitions, 14175 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-20 16:21:17,514 INFO L231 Difference]: Finished difference. Result has 385 places, 754 transitions, 12736 flow [2024-06-20 16:21:17,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12552, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12736, PETRI_PLACES=385, PETRI_TRANSITIONS=754} [2024-06-20 16:21:17,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-20 16:21:17,515 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 754 transitions, 12736 flow [2024-06-20 16:21:17,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:17,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:21:17,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:21:17,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 16:21:17,516 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:21:17,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:21:17,516 INFO L85 PathProgramCache]: Analyzing trace with hash -2065183331, now seen corresponding path program 5 times [2024-06-20 16:21:17,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:21:17,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914590996] [2024-06-20 16:21:17,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:21:17,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:21:17,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:21:18,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:21:18,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:21:18,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914590996] [2024-06-20 16:21:18,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914590996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:21:18,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:21:18,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:21:18,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566730871] [2024-06-20 16:21:18,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:21:18,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:21:18,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:21:18,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:21:18,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:21:18,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:21:18,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 754 transitions, 12736 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:18,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:21:18,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:21:18,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:21:21,458 INFO L124 PetriNetUnfolderBase]: 6888/10878 cut-off events. [2024-06-20 16:21:21,458 INFO L125 PetriNetUnfolderBase]: For 958548/958671 co-relation queries the response was YES. [2024-06-20 16:21:21,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95434 conditions, 10878 events. 6888/10878 cut-off events. For 958548/958671 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 71785 event pairs, 3168 based on Foata normal form. 17/10851 useless extension candidates. Maximal degree in co-relation 95264. Up to 10538 conditions per place. [2024-06-20 16:21:21,622 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 698 selfloop transitions, 27 changer transitions 0/768 dead transitions. [2024-06-20 16:21:21,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 768 transitions, 14244 flow [2024-06-20 16:21:21,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:21:21,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:21:21,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:21:21,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:21:21,624 INFO L175 Difference]: Start difference. First operand has 385 places, 754 transitions, 12736 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:21:21,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 768 transitions, 14244 flow [2024-06-20 16:21:24,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 768 transitions, 14034 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-06-20 16:21:24,628 INFO L231 Difference]: Finished difference. Result has 387 places, 754 transitions, 12588 flow [2024-06-20 16:21:24,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12526, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12588, PETRI_PLACES=387, PETRI_TRANSITIONS=754} [2024-06-20 16:21:24,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-20 16:21:24,629 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 754 transitions, 12588 flow [2024-06-20 16:21:24,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:24,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:21:24,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:21:24,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 16:21:24,630 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:21:24,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:21:24,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1071409004, now seen corresponding path program 1 times [2024-06-20 16:21:24,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:21:24,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550460794] [2024-06-20 16:21:24,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:21:24,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:21:24,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:21:25,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:21:25,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:21:25,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550460794] [2024-06-20 16:21:25,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550460794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:21:25,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:21:25,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:21:25,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010753578] [2024-06-20 16:21:25,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:21:25,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:21:25,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:21:25,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:21:25,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:21:25,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:21:25,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 754 transitions, 12588 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-06-20 16:21:25,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:21:25,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:21:25,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:21:28,815 INFO L124 PetriNetUnfolderBase]: 7208/11280 cut-off events. [2024-06-20 16:21:28,815 INFO L125 PetriNetUnfolderBase]: For 962281/962281 co-relation queries the response was YES. [2024-06-20 16:21:28,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98021 conditions, 11280 events. 7208/11280 cut-off events. For 962281/962281 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 73435 event pairs, 3263 based on Foata normal form. 2/11281 useless extension candidates. Maximal degree in co-relation 97850. Up to 11088 conditions per place. [2024-06-20 16:21:28,985 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 752 selfloop transitions, 20 changer transitions 0/775 dead transitions. [2024-06-20 16:21:28,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 775 transitions, 14314 flow [2024-06-20 16:21:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:21:28,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:21:28,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 16:21:28,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 16:21:28,986 INFO L175 Difference]: Start difference. First operand has 387 places, 754 transitions, 12588 flow. Second operand 8 states and 128 transitions. [2024-06-20 16:21:28,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 775 transitions, 14314 flow [2024-06-20 16:21:31,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 775 transitions, 14216 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 16:21:31,747 INFO L231 Difference]: Finished difference. Result has 388 places, 757 transitions, 12596 flow [2024-06-20 16:21:31,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12490, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=734, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12596, PETRI_PLACES=388, PETRI_TRANSITIONS=757} [2024-06-20 16:21:31,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-20 16:21:31,748 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 757 transitions, 12596 flow [2024-06-20 16:21:31,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-06-20 16:21:31,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:21:31,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:21:31,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 16:21:31,749 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:21:31,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:21:31,749 INFO L85 PathProgramCache]: Analyzing trace with hash 226496630, now seen corresponding path program 2 times [2024-06-20 16:21:31,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:21:31,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771522198] [2024-06-20 16:21:31,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:21:31,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:21:31,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:21:32,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:21:32,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:21:32,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771522198] [2024-06-20 16:21:32,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771522198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:21:32,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:21:32,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:21:32,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565656707] [2024-06-20 16:21:32,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:21:32,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:21:32,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:21:32,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:21:32,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:21:32,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:21:32,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 757 transitions, 12596 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-06-20 16:21:32,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:21:32,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:21:32,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand