./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.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/mix006_power.oepc_pso.oepc_rmo.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/mix006_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix006_power.oepc_pso.oepc_rmo.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 15:46:03,122 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 15:46:03,211 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 15:46:03,217 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 15:46:03,217 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 15:46:03,255 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 15:46:03,256 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 15:46:03,256 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 15:46:03,257 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 15:46:03,260 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 15:46:03,260 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 15:46:03,261 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 15:46:03,262 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 15:46:03,263 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 15:46:03,263 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 15:46:03,264 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 15:46:03,264 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 15:46:03,264 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 15:46:03,264 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 15:46:03,265 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 15:46:03,265 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 15:46:03,265 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 15:46:03,266 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 15:46:03,266 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 15:46:03,266 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 15:46:03,266 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 15:46:03,267 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 15:46:03,267 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 15:46:03,267 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 15:46:03,268 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 15:46:03,269 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 15:46:03,269 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 15:46:03,269 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:46:03,269 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 15:46:03,270 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 15:46:03,270 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 15:46:03,270 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 15:46:03,270 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 15:46:03,270 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 15:46:03,271 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 15:46:03,271 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 15:46:03,271 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 15:46:03,271 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 15:46:03,272 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 15:46:03,477 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 15:46:03,496 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 15:46:03,498 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 15:46:03,499 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 15:46:03,500 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 15:46:03,501 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i [2024-06-20 15:46:04,672 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 15:46:04,930 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 15:46:04,930 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i [2024-06-20 15:46:04,945 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9b8fc999/92eadb6365114102a758a9c8c9152536/FLAG81678dd7b [2024-06-20 15:46:04,956 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9b8fc999/92eadb6365114102a758a9c8c9152536 [2024-06-20 15:46:04,958 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 15:46:04,958 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 15:46:04,959 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/mix006_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-20 15:46:05,160 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 15:46:05,162 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 15:46:05,163 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 15:46:05,163 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 15:46:05,167 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 15:46:05,168 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:46:04" (1/2) ... [2024-06-20 15:46:05,169 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77ac3de0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:46:05, skipping insertion in model container [2024-06-20 15:46:05,169 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:46:04" (1/2) ... [2024-06-20 15:46:05,171 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@52d7f5ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:46:05, skipping insertion in model container [2024-06-20 15:46:05,171 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:46:05" (2/2) ... [2024-06-20 15:46:05,172 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77ac3de0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:46:05, skipping insertion in model container [2024-06-20 15:46:05,172 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:46:05" (2/2) ... [2024-06-20 15:46:05,172 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 15:46:05,257 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 15:46:05,258 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-20 15:46:05,259 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-20 15:46:05,259 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-20 15:46:05,259 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 15:46:05,259 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-20 15:46:05,304 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 15:46:05,651 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:46:05,660 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 15:46:05,859 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:46:05,926 INFO L206 MainTranslator]: Completed translation [2024-06-20 15:46:05,927 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:46:05 WrapperNode [2024-06-20 15:46:05,927 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 15:46:05,928 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 15:46:05,928 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 15:46:05,928 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 15:46:05,934 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 03:46:05" (1/1) ... [2024-06-20 15:46:05,951 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 03:46:05" (1/1) ... [2024-06-20 15:46:05,980 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 127 [2024-06-20 15:46:05,981 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 15:46:05,982 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 15:46:05,982 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 15:46:05,982 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 15:46:05,994 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 03:46:05" (1/1) ... [2024-06-20 15:46:05,994 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 03:46:05" (1/1) ... [2024-06-20 15:46:05,998 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 03:46:05" (1/1) ... [2024-06-20 15:46:06,025 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 15:46:06,025 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 03:46:05" (1/1) ... [2024-06-20 15:46:06,025 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 03:46:05" (1/1) ... [2024-06-20 15:46:06,035 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 03:46:05" (1/1) ... [2024-06-20 15:46:06,037 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 03:46:05" (1/1) ... [2024-06-20 15:46:06,040 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 03:46:05" (1/1) ... [2024-06-20 15:46:06,041 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 03:46:05" (1/1) ... [2024-06-20 15:46:06,045 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 15:46:06,046 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 15:46:06,047 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 15:46:06,047 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 15:46:06,047 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 03:46:05" (1/1) ... [2024-06-20 15:46:06,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:46:06,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 15:46:06,074 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 15:46:06,113 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 15:46:06,129 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 15:46:06,129 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 15:46:06,129 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 15:46:06,130 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 15:46:06,130 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 15:46:06,130 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 15:46:06,131 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 15:46:06,131 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 15:46:06,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 15:46:06,131 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 15:46:06,131 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 15:46:06,132 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 15:46:06,133 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 15:46:06,295 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 15:46:06,298 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 15:46:06,691 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 15:46:06,691 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 15:46:06,895 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 15:46:06,895 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 15:46:06,896 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:46:06 BoogieIcfgContainer [2024-06-20 15:46:06,896 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 15:46:06,900 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 15:46:06,900 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 15:46:06,902 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 15:46:06,903 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 03:46:04" (1/4) ... [2024-06-20 15:46:06,904 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@462d2a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:46:06, skipping insertion in model container [2024-06-20 15:46:06,904 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:46:05" (2/4) ... [2024-06-20 15:46:06,904 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@462d2a4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:46:06, skipping insertion in model container [2024-06-20 15:46:06,904 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 03:46:05" (3/4) ... [2024-06-20 15:46:06,905 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@462d2a4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:46:06, skipping insertion in model container [2024-06-20 15:46:06,905 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:46:06" (4/4) ... [2024-06-20 15:46:06,906 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006_power.oepc_pso.oepc_rmo.oepc.i [2024-06-20 15:46:06,923 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 15:46:06,923 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 15:46:06,923 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 15:46:06,973 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 15:46:07,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 15:46:07,043 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-20 15:46:07,043 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:46:07,045 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 71 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 15:46:07,046 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 15:46:07,049 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-20 15:46:07,059 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 15:46:07,066 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;@7079f625, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 15:46:07,069 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 15:46:07,073 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 15:46:07,075 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-20 15:46:07,075 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:46:07,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:07,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 15:46:07,076 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 15:46:07,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:07,087 INFO L85 PathProgramCache]: Analyzing trace with hash 377005305, now seen corresponding path program 1 times [2024-06-20 15:46:07,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:07,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166601410] [2024-06-20 15:46:07,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:07,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:07,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:08,228 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 15:46:08,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:08,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166601410] [2024-06-20 15:46:08,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166601410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:08,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:08,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 15:46:08,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18245176] [2024-06-20 15:46:08,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:08,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 15:46:08,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:08,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 15:46:08,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 15:46:08,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 15:46:08,323 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 15:46:08,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:08,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 15:46:08,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:08,803 INFO L124 PetriNetUnfolderBase]: 1363/2135 cut-off events. [2024-06-20 15:46:08,803 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-20 15:46:08,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4259 conditions, 2135 events. 1363/2135 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10695 event pairs, 964 based on Foata normal form. 1/2073 useless extension candidates. Maximal degree in co-relation 4247. Up to 2037 conditions per place. [2024-06-20 15:46:08,823 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 32 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-20 15:46:08,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 173 flow [2024-06-20 15:46:08,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 15:46:08,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 15:46:08,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-20 15:46:08,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-20 15:46:08,837 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 78 transitions. [2024-06-20 15:46:08,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 173 flow [2024-06-20 15:46:08,841 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 15:46:08,844 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-20 15:46:08,846 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 15:46:08,849 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-20 15:46:08,849 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-20 15:46:08,849 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 15:46:08,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:08,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:08,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 15:46:08,850 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 15:46:08,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:08,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1524958002, now seen corresponding path program 1 times [2024-06-20 15:46:08,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:08,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221983157] [2024-06-20 15:46:08,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:08,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:08,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:09,691 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 15:46:09,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:09,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221983157] [2024-06-20 15:46:09,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221983157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:09,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:09,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:46:09,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732044116] [2024-06-20 15:46:09,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:09,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:46:09,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:09,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:46:09,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:46:09,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 15:46:09,782 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 15:46:09,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:09,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 15:46:09,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:10,145 INFO L124 PetriNetUnfolderBase]: 1357/2136 cut-off events. [2024-06-20 15:46:10,145 INFO L125 PetriNetUnfolderBase]: For 410/410 co-relation queries the response was YES. [2024-06-20 15:46:10,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4803 conditions, 2136 events. 1357/2136 cut-off events. For 410/410 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10701 event pairs, 840 based on Foata normal form. 3/2115 useless extension candidates. Maximal degree in co-relation 4791. Up to 2013 conditions per place. [2024-06-20 15:46:10,159 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 39 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-20 15:46:10,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 240 flow [2024-06-20 15:46:10,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:46:10,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:46:10,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-20 15:46:10,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-20 15:46:10,163 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 101 transitions. [2024-06-20 15:46:10,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 240 flow [2024-06-20 15:46:10,164 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 15:46:10,167 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-20 15:46:10,167 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 15:46:10,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-20 15:46:10,168 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-20 15:46:10,168 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 15:46:10,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:10,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:10,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 15:46:10,171 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 15:46:10,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:10,174 INFO L85 PathProgramCache]: Analyzing trace with hash 29058688, now seen corresponding path program 1 times [2024-06-20 15:46:10,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:10,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675428709] [2024-06-20 15:46:10,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:10,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:10,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:10,942 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 15:46:10,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:10,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675428709] [2024-06-20 15:46:10,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675428709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:10,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:10,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:46:10,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113000665] [2024-06-20 15:46:10,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:10,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:46:10,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:10,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:46:10,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:46:11,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 15:46:11,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 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 15:46:11,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:11,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 15:46:11,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:11,427 INFO L124 PetriNetUnfolderBase]: 1661/2580 cut-off events. [2024-06-20 15:46:11,427 INFO L125 PetriNetUnfolderBase]: For 1329/1329 co-relation queries the response was YES. [2024-06-20 15:46:11,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6406 conditions, 2580 events. 1661/2580 cut-off events. For 1329/1329 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12701 event pairs, 812 based on Foata normal form. 5/2585 useless extension candidates. Maximal degree in co-relation 6392. Up to 2387 conditions per place. [2024-06-20 15:46:11,444 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-20 15:46:11,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 396 flow [2024-06-20 15:46:11,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:46:11,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:46:11,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-20 15:46:11,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-20 15:46:11,451 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 128 transitions. [2024-06-20 15:46:11,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 396 flow [2024-06-20 15:46:11,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 382 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 15:46:11,456 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-20 15:46:11,456 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=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-20 15:46:11,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-20 15:46:11,457 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-20 15:46:11,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 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 15:46:11,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:11,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:11,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 15:46:11,458 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 15:46:11,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:11,459 INFO L85 PathProgramCache]: Analyzing trace with hash 817703351, now seen corresponding path program 1 times [2024-06-20 15:46:11,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:11,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993095838] [2024-06-20 15:46:11,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:11,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:11,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:12,518 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 15:46:12,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:12,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993095838] [2024-06-20 15:46:12,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993095838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:12,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:12,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:46:12,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315288078] [2024-06-20 15:46:12,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:12,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:46:12,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:12,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:46:12,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:46:12,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 15:46:12,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 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 15:46:12,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:12,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 15:46:12,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:13,124 INFO L124 PetriNetUnfolderBase]: 1669/2592 cut-off events. [2024-06-20 15:46:13,124 INFO L125 PetriNetUnfolderBase]: For 3080/3082 co-relation queries the response was YES. [2024-06-20 15:46:13,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7525 conditions, 2592 events. 1669/2592 cut-off events. For 3080/3082 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12792 event pairs, 666 based on Foata normal form. 7/2599 useless extension candidates. Maximal degree in co-relation 7508. Up to 2373 conditions per place. [2024-06-20 15:46:13,142 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 60 selfloop transitions, 20 changer transitions 0/86 dead transitions. [2024-06-20 15:46:13,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 86 transitions, 523 flow [2024-06-20 15:46:13,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:46:13,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:46:13,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-20 15:46:13,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-20 15:46:13,145 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 151 transitions. [2024-06-20 15:46:13,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 86 transitions, 523 flow [2024-06-20 15:46:13,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 86 transitions, 515 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-20 15:46:13,154 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 310 flow [2024-06-20 15:46:13,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-20 15:46:13,155 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-20 15:46:13,156 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 310 flow [2024-06-20 15:46:13,156 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 15:46:13,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:13,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:13,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 15:46:13,157 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:46:13,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:13,157 INFO L85 PathProgramCache]: Analyzing trace with hash -2139342657, now seen corresponding path program 1 times [2024-06-20 15:46:13,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:13,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485349812] [2024-06-20 15:46:13,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:13,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:13,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:14,220 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 15:46:14,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:14,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485349812] [2024-06-20 15:46:14,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485349812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:14,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:14,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:46:14,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145188727] [2024-06-20 15:46:14,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:14,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:46:14,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:14,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:46:14,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:46:14,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 15:46:14,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 310 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 15:46:14,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:14,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 15:46:14,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:14,933 INFO L124 PetriNetUnfolderBase]: 1681/2612 cut-off events. [2024-06-20 15:46:14,934 INFO L125 PetriNetUnfolderBase]: For 4855/4857 co-relation queries the response was YES. [2024-06-20 15:46:14,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8396 conditions, 2612 events. 1681/2612 cut-off events. For 4855/4857 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12888 event pairs, 502 based on Foata normal form. 12/2624 useless extension candidates. Maximal degree in co-relation 8376. Up to 2341 conditions per place. [2024-06-20 15:46:14,953 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 64 selfloop transitions, 23 changer transitions 0/93 dead transitions. [2024-06-20 15:46:14,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 93 transitions, 624 flow [2024-06-20 15:46:14,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:46:14,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:46:14,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:46:14,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-20 15:46:14,955 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 310 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:46:14,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 93 transitions, 624 flow [2024-06-20 15:46:14,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 93 transitions, 575 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:46:14,960 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 337 flow [2024-06-20 15:46:14,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=337, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-20 15:46:14,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-20 15:46:14,961 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 337 flow [2024-06-20 15:46:14,961 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 15:46:14,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:14,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:14,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 15:46:14,962 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 15:46:14,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:14,963 INFO L85 PathProgramCache]: Analyzing trace with hash -799520460, now seen corresponding path program 1 times [2024-06-20 15:46:14,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:14,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904182857] [2024-06-20 15:46:14,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:14,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:14,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:15,686 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 15:46:15,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:15,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904182857] [2024-06-20 15:46:15,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904182857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:15,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:15,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:46:15,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454921270] [2024-06-20 15:46:15,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:15,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:46:15,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:15,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:46:15,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:46:15,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:15,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 337 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 15:46:15,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:15,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:15,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:16,375 INFO L124 PetriNetUnfolderBase]: 1676/2600 cut-off events. [2024-06-20 15:46:16,376 INFO L125 PetriNetUnfolderBase]: For 6554/6554 co-relation queries the response was YES. [2024-06-20 15:46:16,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8918 conditions, 2600 events. 1676/2600 cut-off events. For 6554/6554 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12779 event pairs, 659 based on Foata normal form. 2/2602 useless extension candidates. Maximal degree in co-relation 8896. Up to 2484 conditions per place. [2024-06-20 15:46:16,407 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 54 selfloop transitions, 8 changer transitions 0/67 dead transitions. [2024-06-20 15:46:16,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 67 transitions, 489 flow [2024-06-20 15:46:16,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:46:16,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:46:16,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-20 15:46:16,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-20 15:46:16,409 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 337 flow. Second operand 5 states and 96 transitions. [2024-06-20 15:46:16,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 67 transitions, 489 flow [2024-06-20 15:46:16,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 67 transitions, 425 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 15:46:16,417 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 297 flow [2024-06-20 15:46:16,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=297, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-20 15:46:16,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-20 15:46:16,420 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 297 flow [2024-06-20 15:46:16,420 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 15:46:16,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:16,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:16,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 15:46:16,421 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 15:46:16,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:16,422 INFO L85 PathProgramCache]: Analyzing trace with hash 956042634, now seen corresponding path program 1 times [2024-06-20 15:46:16,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:16,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385816784] [2024-06-20 15:46:16,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:16,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:16,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:17,272 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 15:46:17,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:17,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385816784] [2024-06-20 15:46:17,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385816784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:17,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:17,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:46:17,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878073951] [2024-06-20 15:46:17,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:17,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:46:17,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:17,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:46:17,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:46:17,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:17,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 297 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 15:46:17,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:17,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:17,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:18,093 INFO L124 PetriNetUnfolderBase]: 1666/2623 cut-off events. [2024-06-20 15:46:18,094 INFO L125 PetriNetUnfolderBase]: For 7722/7722 co-relation queries the response was YES. [2024-06-20 15:46:18,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8905 conditions, 2623 events. 1666/2623 cut-off events. For 7722/7722 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13058 event pairs, 623 based on Foata normal form. 4/2627 useless extension candidates. Maximal degree in co-relation 8881. Up to 2452 conditions per place. [2024-06-20 15:46:18,109 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2024-06-20 15:46:18,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 75 transitions, 497 flow [2024-06-20 15:46:18,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:46:18,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:46:18,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-20 15:46:18,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 15:46:18,111 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 297 flow. Second operand 6 states and 114 transitions. [2024-06-20 15:46:18,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 75 transitions, 497 flow [2024-06-20 15:46:18,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 75 transitions, 475 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 15:46:18,116 INFO L231 Difference]: Finished difference. Result has 61 places, 59 transitions, 331 flow [2024-06-20 15:46:18,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=331, PETRI_PLACES=61, PETRI_TRANSITIONS=59} [2024-06-20 15:46:18,117 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-20 15:46:18,117 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 59 transitions, 331 flow [2024-06-20 15:46:18,117 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 15:46:18,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:18,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:18,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 15:46:18,118 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 15:46:18,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:18,118 INFO L85 PathProgramCache]: Analyzing trace with hash -433169935, now seen corresponding path program 1 times [2024-06-20 15:46:18,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:18,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806013691] [2024-06-20 15:46:18,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:18,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:18,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:18,977 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 15:46:18,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:18,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806013691] [2024-06-20 15:46:18,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806013691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:18,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:18,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:46:18,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222624723] [2024-06-20 15:46:18,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:18,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:46:18,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:18,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:46:18,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:46:19,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:19,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 59 transitions, 331 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 15:46:19,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:19,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:19,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:19,568 INFO L124 PetriNetUnfolderBase]: 1672/2628 cut-off events. [2024-06-20 15:46:19,568 INFO L125 PetriNetUnfolderBase]: For 9597/9601 co-relation queries the response was YES. [2024-06-20 15:46:19,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9502 conditions, 2628 events. 1672/2628 cut-off events. For 9597/9601 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13108 event pairs, 636 based on Foata normal form. 8/2636 useless extension candidates. Maximal degree in co-relation 9478. Up to 2404 conditions per place. [2024-06-20 15:46:19,586 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 58 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2024-06-20 15:46:19,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 82 transitions, 585 flow [2024-06-20 15:46:19,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:46:19,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:46:19,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-20 15:46:19,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-20 15:46:19,587 INFO L175 Difference]: Start difference. First operand has 61 places, 59 transitions, 331 flow. Second operand 6 states and 122 transitions. [2024-06-20 15:46:19,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 82 transitions, 585 flow [2024-06-20 15:46:19,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 82 transitions, 553 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:46:19,595 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 371 flow [2024-06-20 15:46:19,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=371, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-20 15:46:19,595 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-20 15:46:19,596 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 371 flow [2024-06-20 15:46:19,596 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 15:46:19,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:19,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:19,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 15:46:19,596 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 15:46:19,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:19,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1614720727, now seen corresponding path program 2 times [2024-06-20 15:46:19,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:19,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409334483] [2024-06-20 15:46:19,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:19,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:19,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:20,488 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 15:46:20,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:20,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409334483] [2024-06-20 15:46:20,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409334483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:20,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:20,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:46:20,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761827042] [2024-06-20 15:46:20,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:20,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:46:20,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:20,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:46:20,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:46:20,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:20,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 371 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 15:46:20,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:20,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:20,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:21,092 INFO L124 PetriNetUnfolderBase]: 1657/2602 cut-off events. [2024-06-20 15:46:21,092 INFO L125 PetriNetUnfolderBase]: For 11066/11066 co-relation queries the response was YES. [2024-06-20 15:46:21,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9664 conditions, 2602 events. 1657/2602 cut-off events. For 11066/11066 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12911 event pairs, 632 based on Foata normal form. 2/2604 useless extension candidates. Maximal degree in co-relation 9639. Up to 2445 conditions per place. [2024-06-20 15:46:21,108 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 61 selfloop transitions, 11 changer transitions 0/77 dead transitions. [2024-06-20 15:46:21,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 77 transitions, 553 flow [2024-06-20 15:46:21,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:46:21,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:46:21,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-20 15:46:21,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-20 15:46:21,110 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 371 flow. Second operand 6 states and 113 transitions. [2024-06-20 15:46:21,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 77 transitions, 553 flow [2024-06-20 15:46:21,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 77 transitions, 524 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 15:46:21,120 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 372 flow [2024-06-20 15:46:21,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=372, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-06-20 15:46:21,121 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-20 15:46:21,121 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 372 flow [2024-06-20 15:46:21,121 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 15:46:21,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:21,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:21,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 15:46:21,122 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 15:46:21,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:21,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1919588069, now seen corresponding path program 1 times [2024-06-20 15:46:21,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:21,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159521862] [2024-06-20 15:46:21,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:21,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:21,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:22,110 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 15:46:22,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:22,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159521862] [2024-06-20 15:46:22,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159521862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:22,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:22,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:46:22,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240426191] [2024-06-20 15:46:22,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:22,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:46:22,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:22,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:46:22,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:46:22,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:22,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 372 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 15:46:22,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:22,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:22,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:22,696 INFO L124 PetriNetUnfolderBase]: 1733/2713 cut-off events. [2024-06-20 15:46:22,697 INFO L125 PetriNetUnfolderBase]: For 13636/13636 co-relation queries the response was YES. [2024-06-20 15:46:22,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10300 conditions, 2713 events. 1733/2713 cut-off events. For 13636/13636 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13490 event pairs, 559 based on Foata normal form. 8/2720 useless extension candidates. Maximal degree in co-relation 10274. Up to 2371 conditions per place. [2024-06-20 15:46:22,714 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 68 selfloop transitions, 26 changer transitions 0/99 dead transitions. [2024-06-20 15:46:22,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 99 transitions, 726 flow [2024-06-20 15:46:22,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:46:22,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:46:22,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-20 15:46:22,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-20 15:46:22,716 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 372 flow. Second operand 7 states and 144 transitions. [2024-06-20 15:46:22,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 99 transitions, 726 flow [2024-06-20 15:46:22,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 99 transitions, 679 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 15:46:22,727 INFO L231 Difference]: Finished difference. Result has 68 places, 72 transitions, 468 flow [2024-06-20 15:46:22,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=468, PETRI_PLACES=68, PETRI_TRANSITIONS=72} [2024-06-20 15:46:22,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-20 15:46:22,729 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 72 transitions, 468 flow [2024-06-20 15:46:22,729 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 15:46:22,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:22,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:22,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 15:46:22,730 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 15:46:22,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:22,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1375890695, now seen corresponding path program 2 times [2024-06-20 15:46:22,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:22,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551147340] [2024-06-20 15:46:22,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:22,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:22,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:23,583 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 15:46:23,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:23,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551147340] [2024-06-20 15:46:23,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551147340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:23,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:23,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:46:23,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212569880] [2024-06-20 15:46:23,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:23,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:46:23,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:23,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:46:23,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:46:23,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:23,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 72 transitions, 468 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 15:46:23,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:23,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:23,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:24,278 INFO L124 PetriNetUnfolderBase]: 1755/2745 cut-off events. [2024-06-20 15:46:24,279 INFO L125 PetriNetUnfolderBase]: For 16752/16752 co-relation queries the response was YES. [2024-06-20 15:46:24,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11396 conditions, 2745 events. 1755/2745 cut-off events. For 16752/16752 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13620 event pairs, 586 based on Foata normal form. 4/2749 useless extension candidates. Maximal degree in co-relation 11368. Up to 2569 conditions per place. [2024-06-20 15:46:24,295 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 76 selfloop transitions, 14 changer transitions 0/95 dead transitions. [2024-06-20 15:46:24,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 95 transitions, 730 flow [2024-06-20 15:46:24,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:46:24,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:46:24,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-20 15:46:24,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-20 15:46:24,296 INFO L175 Difference]: Start difference. First operand has 68 places, 72 transitions, 468 flow. Second operand 7 states and 131 transitions. [2024-06-20 15:46:24,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 95 transitions, 730 flow [2024-06-20 15:46:24,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 95 transitions, 702 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-20 15:46:24,318 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 512 flow [2024-06-20 15:46:24,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=512, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-20 15:46:24,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-20 15:46:24,319 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 512 flow [2024-06-20 15:46:24,319 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 15:46:24,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:24,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:24,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 15:46:24,320 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 15:46:24,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:24,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1511863067, now seen corresponding path program 3 times [2024-06-20 15:46:24,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:24,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215136252] [2024-06-20 15:46:24,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:24,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:24,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:25,105 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 15:46:25,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:25,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215136252] [2024-06-20 15:46:25,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215136252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:25,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:25,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:46:25,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392539744] [2024-06-20 15:46:25,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:25,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:46:25,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:25,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:46:25,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:46:25,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:25,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 512 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 15:46:25,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:25,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:25,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:25,742 INFO L124 PetriNetUnfolderBase]: 1745/2731 cut-off events. [2024-06-20 15:46:25,742 INFO L125 PetriNetUnfolderBase]: For 19600/19600 co-relation queries the response was YES. [2024-06-20 15:46:25,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11651 conditions, 2731 events. 1745/2731 cut-off events. For 19600/19600 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13556 event pairs, 584 based on Foata normal form. 4/2735 useless extension candidates. Maximal degree in co-relation 11620. Up to 2528 conditions per place. [2024-06-20 15:46:25,757 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 75 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-06-20 15:46:25,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 99 transitions, 792 flow [2024-06-20 15:46:25,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:46:25,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:46:25,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-20 15:46:25,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-20 15:46:25,759 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 512 flow. Second operand 7 states and 134 transitions. [2024-06-20 15:46:25,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 99 transitions, 792 flow [2024-06-20 15:46:25,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 99 transitions, 744 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-20 15:46:25,780 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 552 flow [2024-06-20 15:46:25,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=552, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-06-20 15:46:25,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-20 15:46:25,781 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 552 flow [2024-06-20 15:46:25,781 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 15:46:25,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:25,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:25,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 15:46:25,782 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:46:25,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:25,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1153240174, now seen corresponding path program 1 times [2024-06-20 15:46:25,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:25,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333735704] [2024-06-20 15:46:25,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:25,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:25,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:26,428 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 15:46:26,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:26,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333735704] [2024-06-20 15:46:26,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333735704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:26,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:26,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:46:26,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023405745] [2024-06-20 15:46:26,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:26,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:46:26,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:26,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:46:26,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:46:26,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:46:26,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 552 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 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 15:46:26,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:26,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:46:26,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:27,017 INFO L124 PetriNetUnfolderBase]: 2236/3362 cut-off events. [2024-06-20 15:46:27,018 INFO L125 PetriNetUnfolderBase]: For 29493/29493 co-relation queries the response was YES. [2024-06-20 15:46:27,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14830 conditions, 3362 events. 2236/3362 cut-off events. For 29493/29493 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15975 event pairs, 822 based on Foata normal form. 1/3363 useless extension candidates. Maximal degree in co-relation 14799. Up to 3267 conditions per place. [2024-06-20 15:46:27,042 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 71 selfloop transitions, 8 changer transitions 0/89 dead transitions. [2024-06-20 15:46:27,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 89 transitions, 752 flow [2024-06-20 15:46:27,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:46:27,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:46:27,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-20 15:46:27,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-20 15:46:27,044 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 552 flow. Second operand 5 states and 88 transitions. [2024-06-20 15:46:27,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 89 transitions, 752 flow [2024-06-20 15:46:27,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 89 transitions, 692 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 15:46:27,071 INFO L231 Difference]: Finished difference. Result has 75 places, 81 transitions, 542 flow [2024-06-20 15:46:27,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=542, PETRI_PLACES=75, PETRI_TRANSITIONS=81} [2024-06-20 15:46:27,072 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-20 15:46:27,072 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 81 transitions, 542 flow [2024-06-20 15:46:27,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 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 15:46:27,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:27,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:27,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 15:46:27,073 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 15:46:27,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:27,074 INFO L85 PathProgramCache]: Analyzing trace with hash 331746832, now seen corresponding path program 1 times [2024-06-20 15:46:27,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:27,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713244051] [2024-06-20 15:46:27,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:27,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:27,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:28,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:46:28,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:28,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713244051] [2024-06-20 15:46:28,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713244051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:28,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:28,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:46:28,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724019298] [2024-06-20 15:46:28,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:28,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:46:28,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:28,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:46:28,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:46:28,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:28,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 81 transitions, 542 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 15:46:28,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:28,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:28,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:28,790 INFO L124 PetriNetUnfolderBase]: 1830/2829 cut-off events. [2024-06-20 15:46:28,790 INFO L125 PetriNetUnfolderBase]: For 28816/28818 co-relation queries the response was YES. [2024-06-20 15:46:28,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13189 conditions, 2829 events. 1830/2829 cut-off events. For 28816/28818 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13971 event pairs, 608 based on Foata normal form. 4/2833 useless extension candidates. Maximal degree in co-relation 13157. Up to 2556 conditions per place. [2024-06-20 15:46:28,809 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 81 selfloop transitions, 26 changer transitions 0/113 dead transitions. [2024-06-20 15:46:28,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 113 transitions, 858 flow [2024-06-20 15:46:28,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:46:28,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:46:28,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-20 15:46:28,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-20 15:46:28,811 INFO L175 Difference]: Start difference. First operand has 75 places, 81 transitions, 542 flow. Second operand 8 states and 158 transitions. [2024-06-20 15:46:28,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 113 transitions, 858 flow [2024-06-20 15:46:28,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 113 transitions, 830 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 15:46:28,837 INFO L231 Difference]: Finished difference. Result has 80 places, 84 transitions, 609 flow [2024-06-20 15:46:28,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=609, PETRI_PLACES=80, PETRI_TRANSITIONS=84} [2024-06-20 15:46:28,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-20 15:46:28,838 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 84 transitions, 609 flow [2024-06-20 15:46:28,838 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 15:46:28,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:28,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:28,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 15:46:28,839 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:46:28,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:28,839 INFO L85 PathProgramCache]: Analyzing trace with hash 335561847, now seen corresponding path program 1 times [2024-06-20 15:46:28,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:28,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626100558] [2024-06-20 15:46:28,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:28,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:28,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:29,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:46:29,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:29,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626100558] [2024-06-20 15:46:29,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626100558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:29,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:29,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:46:29,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656558093] [2024-06-20 15:46:29,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:29,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:46:29,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:29,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:46:29,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:46:29,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:29,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 84 transitions, 609 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 15:46:29,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:29,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:29,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:30,518 INFO L124 PetriNetUnfolderBase]: 1852/2865 cut-off events. [2024-06-20 15:46:30,518 INFO L125 PetriNetUnfolderBase]: For 33308/33308 co-relation queries the response was YES. [2024-06-20 15:46:30,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14003 conditions, 2865 events. 1852/2865 cut-off events. For 33308/33308 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14187 event pairs, 575 based on Foata normal form. 4/2868 useless extension candidates. Maximal degree in co-relation 13970. Up to 2478 conditions per place. [2024-06-20 15:46:30,532 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 79 selfloop transitions, 33 changer transitions 0/118 dead transitions. [2024-06-20 15:46:30,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 118 transitions, 1005 flow [2024-06-20 15:46:30,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:46:30,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:46:30,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-20 15:46:30,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-20 15:46:30,534 INFO L175 Difference]: Start difference. First operand has 80 places, 84 transitions, 609 flow. Second operand 8 states and 162 transitions. [2024-06-20 15:46:30,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 118 transitions, 1005 flow [2024-06-20 15:46:30,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 118 transitions, 936 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 15:46:30,556 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 650 flow [2024-06-20 15:46:30,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=650, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-20 15:46:30,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-20 15:46:30,557 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 650 flow [2024-06-20 15:46:30,558 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 15:46:30,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:30,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:30,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 15:46:30,558 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 15:46:30,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:30,559 INFO L85 PathProgramCache]: Analyzing trace with hash 335556267, now seen corresponding path program 2 times [2024-06-20 15:46:30,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:30,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160500796] [2024-06-20 15:46:30,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:30,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:30,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:31,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:46:31,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:31,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160500796] [2024-06-20 15:46:31,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160500796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:31,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:31,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:46:31,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596308753] [2024-06-20 15:46:31,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:31,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:46:31,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:31,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:46:31,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:46:31,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:31,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 650 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 15:46:31,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:31,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:31,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:31,972 INFO L124 PetriNetUnfolderBase]: 1874/2897 cut-off events. [2024-06-20 15:46:31,972 INFO L125 PetriNetUnfolderBase]: For 37698/37698 co-relation queries the response was YES. [2024-06-20 15:46:31,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14490 conditions, 2897 events. 1874/2897 cut-off events. For 37698/37698 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14406 event pairs, 573 based on Foata normal form. 4/2900 useless extension candidates. Maximal degree in co-relation 14456. Up to 2497 conditions per place. [2024-06-20 15:46:31,986 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 75 selfloop transitions, 39 changer transitions 0/120 dead transitions. [2024-06-20 15:46:31,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 120 transitions, 1058 flow [2024-06-20 15:46:31,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:46:31,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:46:31,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-20 15:46:31,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-06-20 15:46:31,988 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 650 flow. Second operand 7 states and 148 transitions. [2024-06-20 15:46:31,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 120 transitions, 1058 flow [2024-06-20 15:46:32,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 120 transitions, 962 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 15:46:32,014 INFO L231 Difference]: Finished difference. Result has 83 places, 90 transitions, 682 flow [2024-06-20 15:46:32,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=682, PETRI_PLACES=83, PETRI_TRANSITIONS=90} [2024-06-20 15:46:32,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-20 15:46:32,015 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 90 transitions, 682 flow [2024-06-20 15:46:32,015 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 15:46:32,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:32,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:32,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 15:46:32,016 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 15:46:32,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:32,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1263668271, now seen corresponding path program 3 times [2024-06-20 15:46:32,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:32,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369820985] [2024-06-20 15:46:32,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:32,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:32,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:32,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 15:46:32,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:32,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369820985] [2024-06-20 15:46:32,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369820985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:32,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:32,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:46:32,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224784882] [2024-06-20 15:46:32,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:32,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:46:32,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:32,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:46:32,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:46:33,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:33,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 90 transitions, 682 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 15:46:33,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:33,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:33,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:33,611 INFO L124 PetriNetUnfolderBase]: 1896/2929 cut-off events. [2024-06-20 15:46:33,611 INFO L125 PetriNetUnfolderBase]: For 41619/41619 co-relation queries the response was YES. [2024-06-20 15:46:33,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14907 conditions, 2929 events. 1896/2929 cut-off events. For 41619/41619 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14578 event pairs, 609 based on Foata normal form. 4/2933 useless extension candidates. Maximal degree in co-relation 14872. Up to 2711 conditions per place. [2024-06-20 15:46:33,626 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 95 selfloop transitions, 17 changer transitions 0/118 dead transitions. [2024-06-20 15:46:33,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 118 transitions, 1014 flow [2024-06-20 15:46:33,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:46:33,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:46:33,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 15:46:33,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-20 15:46:33,628 INFO L175 Difference]: Start difference. First operand has 83 places, 90 transitions, 682 flow. Second operand 8 states and 149 transitions. [2024-06-20 15:46:33,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 118 transitions, 1014 flow [2024-06-20 15:46:33,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 118 transitions, 929 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 15:46:33,660 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 687 flow [2024-06-20 15:46:33,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=687, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2024-06-20 15:46:33,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-20 15:46:33,661 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 687 flow [2024-06-20 15:46:33,661 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 15:46:33,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:33,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:33,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 15:46:33,662 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 15:46:33,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:33,662 INFO L85 PathProgramCache]: Analyzing trace with hash -2018593127, now seen corresponding path program 4 times [2024-06-20 15:46:33,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:33,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882187277] [2024-06-20 15:46:33,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:33,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:33,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:34,568 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 15:46:34,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:34,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882187277] [2024-06-20 15:46:34,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882187277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:34,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:34,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:46:34,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784131430] [2024-06-20 15:46:34,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:34,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:46:34,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:34,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:46:34,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:46:34,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:34,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 687 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 15:46:34,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:34,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:34,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:35,276 INFO L124 PetriNetUnfolderBase]: 1886/2915 cut-off events. [2024-06-20 15:46:35,276 INFO L125 PetriNetUnfolderBase]: For 45121/45121 co-relation queries the response was YES. [2024-06-20 15:46:35,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14905 conditions, 2915 events. 1886/2915 cut-off events. For 45121/45121 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14510 event pairs, 602 based on Foata normal form. 4/2919 useless extension candidates. Maximal degree in co-relation 14869. Up to 2670 conditions per place. [2024-06-20 15:46:35,290 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 91 selfloop transitions, 22 changer transitions 0/119 dead transitions. [2024-06-20 15:46:35,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 119 transitions, 983 flow [2024-06-20 15:46:35,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:46:35,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:46:35,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 15:46:35,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 15:46:35,292 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 687 flow. Second operand 8 states and 152 transitions. [2024-06-20 15:46:35,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 119 transitions, 983 flow [2024-06-20 15:46:35,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 119 transitions, 909 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 15:46:35,331 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 665 flow [2024-06-20 15:46:35,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=665, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2024-06-20 15:46:35,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-20 15:46:35,331 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 665 flow [2024-06-20 15:46:35,331 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 15:46:35,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:35,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:35,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 15:46:35,332 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 15:46:35,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:35,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2010964430, now seen corresponding path program 1 times [2024-06-20 15:46:35,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:35,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577693882] [2024-06-20 15:46:35,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:35,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:35,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:36,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 15:46:36,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:36,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577693882] [2024-06-20 15:46:36,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577693882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:36,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:36,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:46:36,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726463552] [2024-06-20 15:46:36,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:36,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:46:36,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:36,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:46:36,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:46:36,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:46:36,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 665 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 15:46:36,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:36,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:46:36,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:37,451 INFO L124 PetriNetUnfolderBase]: 2240/3399 cut-off events. [2024-06-20 15:46:37,451 INFO L125 PetriNetUnfolderBase]: For 56677/56677 co-relation queries the response was YES. [2024-06-20 15:46:37,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17293 conditions, 3399 events. 2240/3399 cut-off events. For 56677/56677 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16372 event pairs, 741 based on Foata normal form. 4/3403 useless extension candidates. Maximal degree in co-relation 17256. Up to 3208 conditions per place. [2024-06-20 15:46:37,467 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 99 selfloop transitions, 18 changer transitions 0/122 dead transitions. [2024-06-20 15:46:37,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 122 transitions, 1009 flow [2024-06-20 15:46:37,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:46:37,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:46:37,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 15:46:37,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 15:46:37,469 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 665 flow. Second operand 8 states and 141 transitions. [2024-06-20 15:46:37,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 122 transitions, 1009 flow [2024-06-20 15:46:37,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 122 transitions, 912 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:46:37,503 INFO L231 Difference]: Finished difference. Result has 90 places, 98 transitions, 671 flow [2024-06-20 15:46:37,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=671, PETRI_PLACES=90, PETRI_TRANSITIONS=98} [2024-06-20 15:46:37,504 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-20 15:46:37,504 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 98 transitions, 671 flow [2024-06-20 15:46:37,504 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 15:46:37,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:37,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:37,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 15:46:37,505 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:46:37,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:37,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1390705951, now seen corresponding path program 1 times [2024-06-20 15:46:37,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:37,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058487778] [2024-06-20 15:46:37,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:37,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:37,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:38,322 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 15:46:38,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:38,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058487778] [2024-06-20 15:46:38,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058487778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:38,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:38,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:46:38,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400568959] [2024-06-20 15:46:38,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:38,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:46:38,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:38,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:46:38,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:46:38,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:46:38,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 98 transitions, 671 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 15:46:38,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:38,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:46:38,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:38,996 INFO L124 PetriNetUnfolderBase]: 2292/3448 cut-off events. [2024-06-20 15:46:38,996 INFO L125 PetriNetUnfolderBase]: For 60807/60807 co-relation queries the response was YES. [2024-06-20 15:46:39,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17740 conditions, 3448 events. 2292/3448 cut-off events. For 60807/60807 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16276 event pairs, 802 based on Foata normal form. 3/3451 useless extension candidates. Maximal degree in co-relation 17701. Up to 3348 conditions per place. [2024-06-20 15:46:39,015 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 90 selfloop transitions, 11 changer transitions 0/112 dead transitions. [2024-06-20 15:46:39,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 112 transitions, 927 flow [2024-06-20 15:46:39,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:46:39,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:46:39,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-20 15:46:39,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-20 15:46:39,016 INFO L175 Difference]: Start difference. First operand has 90 places, 98 transitions, 671 flow. Second operand 6 states and 103 transitions. [2024-06-20 15:46:39,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 112 transitions, 927 flow [2024-06-20 15:46:39,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 112 transitions, 872 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 15:46:39,045 INFO L231 Difference]: Finished difference. Result has 91 places, 101 transitions, 678 flow [2024-06-20 15:46:39,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=678, PETRI_PLACES=91, PETRI_TRANSITIONS=101} [2024-06-20 15:46:39,045 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-20 15:46:39,045 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 101 transitions, 678 flow [2024-06-20 15:46:39,046 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 15:46:39,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:39,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:39,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 15:46:39,046 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 15:46:39,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:39,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1694157934, now seen corresponding path program 1 times [2024-06-20 15:46:39,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:39,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638667026] [2024-06-20 15:46:39,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:39,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:39,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:40,330 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 15:46:40,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:40,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638667026] [2024-06-20 15:46:40,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638667026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:40,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:40,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:46:40,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52707798] [2024-06-20 15:46:40,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:40,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:46:40,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:40,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:46:40,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:46:40,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:40,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 101 transitions, 678 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:40,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:40,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:40,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:41,053 INFO L124 PetriNetUnfolderBase]: 2124/3270 cut-off events. [2024-06-20 15:46:41,053 INFO L125 PetriNetUnfolderBase]: For 65040/65042 co-relation queries the response was YES. [2024-06-20 15:46:41,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17647 conditions, 3270 events. 2124/3270 cut-off events. For 65040/65042 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16374 event pairs, 552 based on Foata normal form. 6/3271 useless extension candidates. Maximal degree in co-relation 17607. Up to 2880 conditions per place. [2024-06-20 15:46:41,071 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 102 selfloop transitions, 29 changer transitions 0/138 dead transitions. [2024-06-20 15:46:41,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 138 transitions, 1158 flow [2024-06-20 15:46:41,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:46:41,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:46:41,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 15:46:41,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 15:46:41,073 INFO L175 Difference]: Start difference. First operand has 91 places, 101 transitions, 678 flow. Second operand 8 states and 160 transitions. [2024-06-20 15:46:41,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 138 transitions, 1158 flow [2024-06-20 15:46:41,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 138 transitions, 1118 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 15:46:41,103 INFO L231 Difference]: Finished difference. Result has 95 places, 105 transitions, 767 flow [2024-06-20 15:46:41,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=767, PETRI_PLACES=95, PETRI_TRANSITIONS=105} [2024-06-20 15:46:41,103 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-20 15:46:41,103 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 105 transitions, 767 flow [2024-06-20 15:46:41,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:41,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:41,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:41,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 15:46:41,104 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 15:46:41,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:41,105 INFO L85 PathProgramCache]: Analyzing trace with hash 2064934826, now seen corresponding path program 2 times [2024-06-20 15:46:41,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:41,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322723941] [2024-06-20 15:46:41,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:41,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:41,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:42,273 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 15:46:42,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:42,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322723941] [2024-06-20 15:46:42,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322723941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:42,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:42,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:46:42,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080834997] [2024-06-20 15:46:42,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:42,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:46:42,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:42,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:46:42,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:46:42,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:42,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 105 transitions, 767 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:42,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:42,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:42,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:43,028 INFO L124 PetriNetUnfolderBase]: 2116/3258 cut-off events. [2024-06-20 15:46:43,029 INFO L125 PetriNetUnfolderBase]: For 70602/70604 co-relation queries the response was YES. [2024-06-20 15:46:43,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18025 conditions, 3258 events. 2116/3258 cut-off events. For 70602/70604 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16288 event pairs, 675 based on Foata normal form. 6/3259 useless extension candidates. Maximal degree in co-relation 17984. Up to 2945 conditions per place. [2024-06-20 15:46:43,045 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 104 selfloop transitions, 28 changer transitions 0/139 dead transitions. [2024-06-20 15:46:43,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 139 transitions, 1117 flow [2024-06-20 15:46:43,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:46:43,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:46:43,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 15:46:43,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 15:46:43,046 INFO L175 Difference]: Start difference. First operand has 95 places, 105 transitions, 767 flow. Second operand 9 states and 175 transitions. [2024-06-20 15:46:43,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 139 transitions, 1117 flow [2024-06-20 15:46:43,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 139 transitions, 1042 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-20 15:46:43,084 INFO L231 Difference]: Finished difference. Result has 100 places, 105 transitions, 755 flow [2024-06-20 15:46:43,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=755, PETRI_PLACES=100, PETRI_TRANSITIONS=105} [2024-06-20 15:46:43,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-20 15:46:43,085 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 105 transitions, 755 flow [2024-06-20 15:46:43,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:43,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:43,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:43,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 15:46:43,085 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 15:46:43,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:43,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1694218508, now seen corresponding path program 1 times [2024-06-20 15:46:43,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:43,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972817660] [2024-06-20 15:46:43,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:43,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:43,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:44,092 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 15:46:44,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:44,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972817660] [2024-06-20 15:46:44,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972817660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:44,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:44,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:46:44,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393587444] [2024-06-20 15:46:44,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:44,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:46:44,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:44,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:46:44,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:46:44,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:44,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 105 transitions, 755 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:44,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:44,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:44,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:44,742 INFO L124 PetriNetUnfolderBase]: 2151/3308 cut-off events. [2024-06-20 15:46:44,742 INFO L125 PetriNetUnfolderBase]: For 77160/77160 co-relation queries the response was YES. [2024-06-20 15:46:44,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18516 conditions, 3308 events. 2151/3308 cut-off events. For 77160/77160 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16629 event pairs, 613 based on Foata normal form. 4/3305 useless extension candidates. Maximal degree in co-relation 18473. Up to 2701 conditions per place. [2024-06-20 15:46:44,762 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 92 selfloop transitions, 55 changer transitions 0/154 dead transitions. [2024-06-20 15:46:44,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 154 transitions, 1447 flow [2024-06-20 15:46:44,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:46:44,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:46:44,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-20 15:46:44,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 15:46:44,763 INFO L175 Difference]: Start difference. First operand has 100 places, 105 transitions, 755 flow. Second operand 8 states and 168 transitions. [2024-06-20 15:46:44,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 154 transitions, 1447 flow [2024-06-20 15:46:44,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 154 transitions, 1377 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 15:46:44,817 INFO L231 Difference]: Finished difference. Result has 102 places, 117 transitions, 974 flow [2024-06-20 15:46:44,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=974, PETRI_PLACES=102, PETRI_TRANSITIONS=117} [2024-06-20 15:46:44,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-20 15:46:44,818 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 117 transitions, 974 flow [2024-06-20 15:46:44,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:44,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:44,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:44,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 15:46:44,818 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 15:46:44,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:44,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1650847126, now seen corresponding path program 2 times [2024-06-20 15:46:44,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:44,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186736885] [2024-06-20 15:46:44,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:44,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:44,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:46,002 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 15:46:46,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:46,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186736885] [2024-06-20 15:46:46,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186736885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:46,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:46,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:46:46,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490072316] [2024-06-20 15:46:46,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:46,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:46:46,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:46,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:46:46,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:46:46,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:46,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 117 transitions, 974 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:46,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:46,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:46,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:46,715 INFO L124 PetriNetUnfolderBase]: 2173/3344 cut-off events. [2024-06-20 15:46:46,715 INFO L125 PetriNetUnfolderBase]: For 85166/85166 co-relation queries the response was YES. [2024-06-20 15:46:46,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19721 conditions, 3344 events. 2173/3344 cut-off events. For 85166/85166 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16843 event pairs, 622 based on Foata normal form. 4/3346 useless extension candidates. Maximal degree in co-relation 19675. Up to 2889 conditions per place. [2024-06-20 15:46:46,733 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 98 selfloop transitions, 44 changer transitions 0/149 dead transitions. [2024-06-20 15:46:46,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 149 transitions, 1376 flow [2024-06-20 15:46:46,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:46:46,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:46:46,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 15:46:46,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 15:46:46,735 INFO L175 Difference]: Start difference. First operand has 102 places, 117 transitions, 974 flow. Second operand 8 states and 160 transitions. [2024-06-20 15:46:46,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 149 transitions, 1376 flow [2024-06-20 15:46:46,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 149 transitions, 1322 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-20 15:46:46,784 INFO L231 Difference]: Finished difference. Result has 108 places, 120 transitions, 1062 flow [2024-06-20 15:46:46,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=926, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1062, PETRI_PLACES=108, PETRI_TRANSITIONS=120} [2024-06-20 15:46:46,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-20 15:46:46,785 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 120 transitions, 1062 flow [2024-06-20 15:46:46,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:46,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:46,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:46,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 15:46:46,786 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:46:46,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:46,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1697015018, now seen corresponding path program 3 times [2024-06-20 15:46:46,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:46,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008679984] [2024-06-20 15:46:46,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:46,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:46,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:47,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:46:47,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:47,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008679984] [2024-06-20 15:46:47,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008679984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:47,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:47,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:46:47,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270184073] [2024-06-20 15:46:47,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:47,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:46:47,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:47,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:46:47,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:46:48,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:48,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 120 transitions, 1062 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:48,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:48,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:48,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:48,681 INFO L124 PetriNetUnfolderBase]: 2197/3382 cut-off events. [2024-06-20 15:46:48,681 INFO L125 PetriNetUnfolderBase]: For 92968/92968 co-relation queries the response was YES. [2024-06-20 15:46:48,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20400 conditions, 3382 events. 2197/3382 cut-off events. For 92968/92968 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17065 event pairs, 592 based on Foata normal form. 4/3381 useless extension candidates. Maximal degree in co-relation 20352. Up to 2880 conditions per place. [2024-06-20 15:46:48,702 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 99 selfloop transitions, 50 changer transitions 0/156 dead transitions. [2024-06-20 15:46:48,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 156 transitions, 1488 flow [2024-06-20 15:46:48,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:46:48,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:46:48,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-20 15:46:48,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-20 15:46:48,704 INFO L175 Difference]: Start difference. First operand has 108 places, 120 transitions, 1062 flow. Second operand 9 states and 177 transitions. [2024-06-20 15:46:48,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 156 transitions, 1488 flow [2024-06-20 15:46:48,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 156 transitions, 1382 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 15:46:48,769 INFO L231 Difference]: Finished difference. Result has 111 places, 123 transitions, 1114 flow [2024-06-20 15:46:48,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1114, PETRI_PLACES=111, PETRI_TRANSITIONS=123} [2024-06-20 15:46:48,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-20 15:46:48,770 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 123 transitions, 1114 flow [2024-06-20 15:46:48,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:48,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:48,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:48,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 15:46:48,770 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 15:46:48,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:48,771 INFO L85 PathProgramCache]: Analyzing trace with hash -2111944666, now seen corresponding path program 4 times [2024-06-20 15:46:48,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:48,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661333732] [2024-06-20 15:46:48,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:48,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:48,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:49,716 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 15:46:49,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:49,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661333732] [2024-06-20 15:46:49,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661333732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:49,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:49,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:46:49,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692913413] [2024-06-20 15:46:49,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:49,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:46:49,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:49,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:46:49,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:46:49,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:49,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 123 transitions, 1114 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:49,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:49,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:49,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:50,543 INFO L124 PetriNetUnfolderBase]: 2217/3414 cut-off events. [2024-06-20 15:46:50,543 INFO L125 PetriNetUnfolderBase]: For 99863/99863 co-relation queries the response was YES. [2024-06-20 15:46:50,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20893 conditions, 3414 events. 2217/3414 cut-off events. For 99863/99863 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17244 event pairs, 612 based on Foata normal form. 4/3416 useless extension candidates. Maximal degree in co-relation 20844. Up to 2835 conditions per place. [2024-06-20 15:46:50,564 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 103 selfloop transitions, 61 changer transitions 0/171 dead transitions. [2024-06-20 15:46:50,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 171 transitions, 1932 flow [2024-06-20 15:46:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:46:50,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:46:50,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-20 15:46:50,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-20 15:46:50,565 INFO L175 Difference]: Start difference. First operand has 111 places, 123 transitions, 1114 flow. Second operand 8 states and 176 transitions. [2024-06-20 15:46:50,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 171 transitions, 1932 flow [2024-06-20 15:46:50,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 171 transitions, 1780 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-20 15:46:50,619 INFO L231 Difference]: Finished difference. Result has 112 places, 129 transitions, 1224 flow [2024-06-20 15:46:50,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1224, PETRI_PLACES=112, PETRI_TRANSITIONS=129} [2024-06-20 15:46:50,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-20 15:46:50,620 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 129 transitions, 1224 flow [2024-06-20 15:46:50,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:50,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:50,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:50,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 15:46:50,620 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 15:46:50,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:50,621 INFO L85 PathProgramCache]: Analyzing trace with hash -2111767036, now seen corresponding path program 5 times [2024-06-20 15:46:50,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:50,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793732493] [2024-06-20 15:46:50,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:50,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:50,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:51,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:46:51,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:51,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793732493] [2024-06-20 15:46:51,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793732493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:51,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:51,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:46:51,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923774866] [2024-06-20 15:46:51,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:51,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:46:51,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:51,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:46:51,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:46:52,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:52,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 129 transitions, 1224 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 15:46:52,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:52,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:52,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:52,772 INFO L124 PetriNetUnfolderBase]: 2239/3445 cut-off events. [2024-06-20 15:46:52,773 INFO L125 PetriNetUnfolderBase]: For 100323/100323 co-relation queries the response was YES. [2024-06-20 15:46:52,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21321 conditions, 3445 events. 2239/3445 cut-off events. For 100323/100323 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17443 event pairs, 620 based on Foata normal form. 4/3447 useless extension candidates. Maximal degree in co-relation 21271. Up to 2985 conditions per place. [2024-06-20 15:46:52,795 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 115 selfloop transitions, 44 changer transitions 0/166 dead transitions. [2024-06-20 15:46:52,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 166 transitions, 1680 flow [2024-06-20 15:46:52,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:46:52,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:46:52,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 15:46:52,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-20 15:46:52,796 INFO L175 Difference]: Start difference. First operand has 112 places, 129 transitions, 1224 flow. Second operand 9 states and 178 transitions. [2024-06-20 15:46:52,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 166 transitions, 1680 flow [2024-06-20 15:46:52,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 166 transitions, 1530 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 15:46:52,876 INFO L231 Difference]: Finished difference. Result has 116 places, 132 transitions, 1222 flow [2024-06-20 15:46:52,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1222, PETRI_PLACES=116, PETRI_TRANSITIONS=132} [2024-06-20 15:46:52,877 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-20 15:46:52,877 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 132 transitions, 1222 flow [2024-06-20 15:46:52,877 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 15:46:52,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:52,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:52,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 15:46:52,877 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 15:46:52,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:52,877 INFO L85 PathProgramCache]: Analyzing trace with hash -127607648, now seen corresponding path program 6 times [2024-06-20 15:46:52,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:52,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232429755] [2024-06-20 15:46:52,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:52,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:52,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:53,859 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 15:46:53,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:53,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232429755] [2024-06-20 15:46:53,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232429755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:53,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:53,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:46:53,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202897434] [2024-06-20 15:46:53,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:53,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:46:53,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:53,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:46:53,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:46:53,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:53,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 132 transitions, 1222 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:53,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:53,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:53,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:54,579 INFO L124 PetriNetUnfolderBase]: 2261/3477 cut-off events. [2024-06-20 15:46:54,580 INFO L125 PetriNetUnfolderBase]: For 106762/106762 co-relation queries the response was YES. [2024-06-20 15:46:54,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21555 conditions, 3477 events. 2261/3477 cut-off events. For 106762/106762 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17638 event pairs, 610 based on Foata normal form. 4/3479 useless extension candidates. Maximal degree in co-relation 21504. Up to 3017 conditions per place. [2024-06-20 15:46:54,598 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 114 selfloop transitions, 47 changer transitions 0/168 dead transitions. [2024-06-20 15:46:54,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 168 transitions, 1680 flow [2024-06-20 15:46:54,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:46:54,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:46:54,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-20 15:46:54,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-20 15:46:54,600 INFO L175 Difference]: Start difference. First operand has 116 places, 132 transitions, 1222 flow. Second operand 8 states and 164 transitions. [2024-06-20 15:46:54,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 168 transitions, 1680 flow [2024-06-20 15:46:54,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 168 transitions, 1568 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-20 15:46:54,679 INFO L231 Difference]: Finished difference. Result has 117 places, 135 transitions, 1264 flow [2024-06-20 15:46:54,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1264, PETRI_PLACES=117, PETRI_TRANSITIONS=135} [2024-06-20 15:46:54,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-20 15:46:54,679 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 135 transitions, 1264 flow [2024-06-20 15:46:54,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 15:46:54,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:54,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:54,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 15:46:54,680 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:46:54,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:54,681 INFO L85 PathProgramCache]: Analyzing trace with hash -174605455, now seen corresponding path program 1 times [2024-06-20 15:46:54,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:54,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102278145] [2024-06-20 15:46:54,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:54,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:54,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:55,346 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 15:46:55,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:55,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102278145] [2024-06-20 15:46:55,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102278145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:55,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:55,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:46:55,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727650518] [2024-06-20 15:46:55,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:55,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:46:55,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:55,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:46:55,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:46:55,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:46:55,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 135 transitions, 1264 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 15:46:55,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:55,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:46:55,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:55,938 INFO L124 PetriNetUnfolderBase]: 2516/3775 cut-off events. [2024-06-20 15:46:55,938 INFO L125 PetriNetUnfolderBase]: For 115749/115749 co-relation queries the response was YES. [2024-06-20 15:46:55,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23266 conditions, 3775 events. 2516/3775 cut-off events. For 115749/115749 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18075 event pairs, 805 based on Foata normal form. 1/3776 useless extension candidates. Maximal degree in co-relation 23214. Up to 3642 conditions per place. [2024-06-20 15:46:55,965 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 127 selfloop transitions, 16 changer transitions 0/157 dead transitions. [2024-06-20 15:46:55,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 157 transitions, 1708 flow [2024-06-20 15:46:55,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:46:55,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:46:55,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-20 15:46:55,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-20 15:46:55,967 INFO L175 Difference]: Start difference. First operand has 117 places, 135 transitions, 1264 flow. Second operand 6 states and 110 transitions. [2024-06-20 15:46:55,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 157 transitions, 1708 flow [2024-06-20 15:46:56,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 157 transitions, 1584 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 15:46:56,079 INFO L231 Difference]: Finished difference. Result has 117 places, 141 transitions, 1248 flow [2024-06-20 15:46:56,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1140, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1248, PETRI_PLACES=117, PETRI_TRANSITIONS=141} [2024-06-20 15:46:56,080 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-20 15:46:56,080 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 141 transitions, 1248 flow [2024-06-20 15:46:56,080 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 15:46:56,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:56,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:56,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 15:46:56,081 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 15:46:56,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:56,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1848123656, now seen corresponding path program 7 times [2024-06-20 15:46:56,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:56,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221212144] [2024-06-20 15:46:56,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:56,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:56,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:57,195 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 15:46:57,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:57,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221212144] [2024-06-20 15:46:57,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221212144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:57,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:57,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:46:57,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155828600] [2024-06-20 15:46:57,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:57,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:46:57,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:57,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:46:57,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:46:57,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:57,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 141 transitions, 1248 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 15:46:57,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:57,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:57,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:46:58,118 INFO L124 PetriNetUnfolderBase]: 2304/3532 cut-off events. [2024-06-20 15:46:58,119 INFO L125 PetriNetUnfolderBase]: For 122692/122692 co-relation queries the response was YES. [2024-06-20 15:46:58,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22507 conditions, 3532 events. 2304/3532 cut-off events. For 122692/122692 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17845 event pairs, 660 based on Foata normal form. 4/3536 useless extension candidates. Maximal degree in co-relation 22454. Up to 3210 conditions per place. [2024-06-20 15:46:58,141 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 136 selfloop transitions, 32 changer transitions 0/177 dead transitions. [2024-06-20 15:46:58,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 177 transitions, 1830 flow [2024-06-20 15:46:58,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:46:58,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:46:58,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 15:46:58,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 15:46:58,143 INFO L175 Difference]: Start difference. First operand has 117 places, 141 transitions, 1248 flow. Second operand 9 states and 173 transitions. [2024-06-20 15:46:58,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 177 transitions, 1830 flow [2024-06-20 15:46:58,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 177 transitions, 1796 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-20 15:46:58,247 INFO L231 Difference]: Finished difference. Result has 124 places, 144 transitions, 1344 flow [2024-06-20 15:46:58,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1344, PETRI_PLACES=124, PETRI_TRANSITIONS=144} [2024-06-20 15:46:58,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-20 15:46:58,248 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 144 transitions, 1344 flow [2024-06-20 15:46:58,248 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 15:46:58,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:46:58,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:46:58,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 15:46:58,249 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 15:46:58,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:46:58,249 INFO L85 PathProgramCache]: Analyzing trace with hash 2076024806, now seen corresponding path program 8 times [2024-06-20 15:46:58,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:46:58,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894328730] [2024-06-20 15:46:58,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:46:58,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:46:58,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:46:59,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:46:59,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:46:59,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894328730] [2024-06-20 15:46:59,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894328730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:46:59,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:46:59,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:46:59,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421659409] [2024-06-20 15:46:59,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:46:59,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:46:59,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:46:59,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:46:59,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:46:59,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:46:59,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 144 transitions, 1344 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 15:46:59,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:46:59,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:46:59,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:00,028 INFO L124 PetriNetUnfolderBase]: 2310/3541 cut-off events. [2024-06-20 15:47:00,029 INFO L125 PetriNetUnfolderBase]: For 130670/130670 co-relation queries the response was YES. [2024-06-20 15:47:00,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22993 conditions, 3541 events. 2310/3541 cut-off events. For 130670/130670 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17896 event pairs, 667 based on Foata normal form. 4/3545 useless extension candidates. Maximal degree in co-relation 22938. Up to 3266 conditions per place. [2024-06-20 15:47:00,054 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 146 selfloop transitions, 22 changer transitions 0/177 dead transitions. [2024-06-20 15:47:00,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 177 transitions, 1818 flow [2024-06-20 15:47:00,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:00,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:00,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 15:47:00,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-20 15:47:00,056 INFO L175 Difference]: Start difference. First operand has 124 places, 144 transitions, 1344 flow. Second operand 9 states and 167 transitions. [2024-06-20 15:47:00,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 177 transitions, 1818 flow [2024-06-20 15:47:00,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 177 transitions, 1705 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 15:47:00,168 INFO L231 Difference]: Finished difference. Result has 126 places, 147 transitions, 1347 flow [2024-06-20 15:47:00,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1347, PETRI_PLACES=126, PETRI_TRANSITIONS=147} [2024-06-20 15:47:00,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-20 15:47:00,169 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 147 transitions, 1347 flow [2024-06-20 15:47:00,169 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 15:47:00,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:00,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:00,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 15:47:00,170 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 15:47:00,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:00,170 INFO L85 PathProgramCache]: Analyzing trace with hash 473373372, now seen corresponding path program 1 times [2024-06-20 15:47:00,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:00,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183189503] [2024-06-20 15:47:00,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:00,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:00,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:01,136 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 15:47:01,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:01,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183189503] [2024-06-20 15:47:01,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183189503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:01,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:01,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:47:01,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311674585] [2024-06-20 15:47:01,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:01,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:47:01,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:01,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:47:01,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:47:01,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:47:01,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 147 transitions, 1347 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 15:47:01,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:01,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:47:01,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:02,026 INFO L124 PetriNetUnfolderBase]: 2530/3813 cut-off events. [2024-06-20 15:47:02,027 INFO L125 PetriNetUnfolderBase]: For 140118/140118 co-relation queries the response was YES. [2024-06-20 15:47:02,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24483 conditions, 3813 events. 2530/3813 cut-off events. For 140118/140118 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18429 event pairs, 749 based on Foata normal form. 2/3815 useless extension candidates. Maximal degree in co-relation 24427. Up to 3611 conditions per place. [2024-06-20 15:47:02,048 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 145 selfloop transitions, 22 changer transitions 0/174 dead transitions. [2024-06-20 15:47:02,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 174 transitions, 1776 flow [2024-06-20 15:47:02,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:47:02,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:47:02,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 15:47:02,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 15:47:02,050 INFO L175 Difference]: Start difference. First operand has 126 places, 147 transitions, 1347 flow. Second operand 8 states and 142 transitions. [2024-06-20 15:47:02,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 174 transitions, 1776 flow [2024-06-20 15:47:02,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 174 transitions, 1662 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-20 15:47:02,181 INFO L231 Difference]: Finished difference. Result has 127 places, 150 transitions, 1328 flow [2024-06-20 15:47:02,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1328, PETRI_PLACES=127, PETRI_TRANSITIONS=150} [2024-06-20 15:47:02,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-20 15:47:02,182 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 150 transitions, 1328 flow [2024-06-20 15:47:02,182 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 15:47:02,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:02,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:02,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 15:47:02,183 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:02,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:02,183 INFO L85 PathProgramCache]: Analyzing trace with hash 364181675, now seen corresponding path program 2 times [2024-06-20 15:47:02,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:02,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054393853] [2024-06-20 15:47:02,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:02,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:02,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:02,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:47:02,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:02,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054393853] [2024-06-20 15:47:02,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054393853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:02,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:02,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:47:02,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459487869] [2024-06-20 15:47:02,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:02,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:47:02,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:02,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:47:02,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:47:02,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:47:02,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 150 transitions, 1328 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 15:47:02,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:02,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:47:02,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:03,492 INFO L124 PetriNetUnfolderBase]: 2564/3846 cut-off events. [2024-06-20 15:47:03,492 INFO L125 PetriNetUnfolderBase]: For 145289/145289 co-relation queries the response was YES. [2024-06-20 15:47:03,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24441 conditions, 3846 events. 2564/3846 cut-off events. For 145289/145289 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18437 event pairs, 800 based on Foata normal form. 1/3847 useless extension candidates. Maximal degree in co-relation 24384. Up to 3732 conditions per place. [2024-06-20 15:47:03,522 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 134 selfloop transitions, 11 changer transitions 0/159 dead transitions. [2024-06-20 15:47:03,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 159 transitions, 1640 flow [2024-06-20 15:47:03,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:47:03,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:47:03,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-20 15:47:03,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-20 15:47:03,524 INFO L175 Difference]: Start difference. First operand has 127 places, 150 transitions, 1328 flow. Second operand 6 states and 101 transitions. [2024-06-20 15:47:03,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 159 transitions, 1640 flow [2024-06-20 15:47:03,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 159 transitions, 1550 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 15:47:03,644 INFO L231 Difference]: Finished difference. Result has 125 places, 150 transitions, 1266 flow [2024-06-20 15:47:03,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1266, PETRI_PLACES=125, PETRI_TRANSITIONS=150} [2024-06-20 15:47:03,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-20 15:47:03,645 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 150 transitions, 1266 flow [2024-06-20 15:47:03,645 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 15:47:03,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:03,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:03,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 15:47:03,646 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:03,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:03,646 INFO L85 PathProgramCache]: Analyzing trace with hash -168885583, now seen corresponding path program 1 times [2024-06-20 15:47:03,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:03,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045430850] [2024-06-20 15:47:03,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:03,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:03,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:04,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:47:04,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:04,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045430850] [2024-06-20 15:47:04,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045430850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:04,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:04,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:47:04,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995071863] [2024-06-20 15:47:04,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:04,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:47:04,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:04,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:47:04,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:47:04,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:47:04,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 150 transitions, 1266 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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 15:47:04,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:04,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:47:04,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:04,981 INFO L124 PetriNetUnfolderBase]: 2696/3980 cut-off events. [2024-06-20 15:47:04,981 INFO L125 PetriNetUnfolderBase]: For 154174/154174 co-relation queries the response was YES. [2024-06-20 15:47:04,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25355 conditions, 3980 events. 2696/3980 cut-off events. For 154174/154174 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18645 event pairs, 815 based on Foata normal form. 1/3981 useless extension candidates. Maximal degree in co-relation 25298. Up to 3949 conditions per place. [2024-06-20 15:47:05,005 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 150 selfloop transitions, 16 changer transitions 0/169 dead transitions. [2024-06-20 15:47:05,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 169 transitions, 1758 flow [2024-06-20 15:47:05,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:47:05,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:47:05,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-20 15:47:05,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 15:47:05,007 INFO L175 Difference]: Start difference. First operand has 125 places, 150 transitions, 1266 flow. Second operand 6 states and 102 transitions. [2024-06-20 15:47:05,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 169 transitions, 1758 flow [2024-06-20 15:47:05,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 169 transitions, 1726 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:47:05,125 INFO L231 Difference]: Finished difference. Result has 126 places, 156 transitions, 1342 flow [2024-06-20 15:47:05,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1342, PETRI_PLACES=126, PETRI_TRANSITIONS=156} [2024-06-20 15:47:05,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-20 15:47:05,125 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 156 transitions, 1342 flow [2024-06-20 15:47:05,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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 15:47:05,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:05,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:05,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 15:47:05,126 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:05,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:05,126 INFO L85 PathProgramCache]: Analyzing trace with hash 382062227, now seen corresponding path program 2 times [2024-06-20 15:47:05,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:05,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874239003] [2024-06-20 15:47:05,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:05,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:05,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:05,749 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 15:47:05,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:05,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874239003] [2024-06-20 15:47:05,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874239003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:05,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:05,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:47:05,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575949599] [2024-06-20 15:47:05,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:05,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:47:05,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:05,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:47:05,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:47:05,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:47:05,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 156 transitions, 1342 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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 15:47:05,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:05,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:47:05,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:06,456 INFO L124 PetriNetUnfolderBase]: 2693/3977 cut-off events. [2024-06-20 15:47:06,456 INFO L125 PetriNetUnfolderBase]: For 163479/163481 co-relation queries the response was YES. [2024-06-20 15:47:06,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25909 conditions, 3977 events. 2693/3977 cut-off events. For 163479/163481 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18606 event pairs, 818 based on Foata normal form. 3/3980 useless extension candidates. Maximal degree in co-relation 25851. Up to 3946 conditions per place. [2024-06-20 15:47:06,480 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 146 selfloop transitions, 16 changer transitions 0/165 dead transitions. [2024-06-20 15:47:06,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 165 transitions, 1688 flow [2024-06-20 15:47:06,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:47:06,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:47:06,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-20 15:47:06,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 15:47:06,481 INFO L175 Difference]: Start difference. First operand has 126 places, 156 transitions, 1342 flow. Second operand 6 states and 98 transitions. [2024-06-20 15:47:06,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 165 transitions, 1688 flow [2024-06-20 15:47:06,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 165 transitions, 1632 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-20 15:47:06,599 INFO L231 Difference]: Finished difference. Result has 130 places, 156 transitions, 1324 flow [2024-06-20 15:47:06,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1324, PETRI_PLACES=130, PETRI_TRANSITIONS=156} [2024-06-20 15:47:06,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-20 15:47:06,599 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 156 transitions, 1324 flow [2024-06-20 15:47:06,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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 15:47:06,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:06,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:06,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 15:47:06,600 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 15:47:06,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:06,600 INFO L85 PathProgramCache]: Analyzing trace with hash 979289710, now seen corresponding path program 1 times [2024-06-20 15:47:06,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:06,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746578506] [2024-06-20 15:47:06,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:06,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:06,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:07,771 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 15:47:07,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:07,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746578506] [2024-06-20 15:47:07,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746578506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:07,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:07,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:47:07,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443436356] [2024-06-20 15:47:07,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:07,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:47:07,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:07,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:47:07,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:47:07,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:47:07,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 156 transitions, 1324 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:07,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:07,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:47:07,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:08,733 INFO L124 PetriNetUnfolderBase]: 2572/3951 cut-off events. [2024-06-20 15:47:08,733 INFO L125 PetriNetUnfolderBase]: For 194923/194923 co-relation queries the response was YES. [2024-06-20 15:47:08,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26825 conditions, 3951 events. 2572/3951 cut-off events. For 194923/194923 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 20527 event pairs, 438 based on Foata normal form. 16/3941 useless extension candidates. Maximal degree in co-relation 26765. Up to 2657 conditions per place. [2024-06-20 15:47:08,763 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 121 selfloop transitions, 75 changer transitions 0/207 dead transitions. [2024-06-20 15:47:08,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 207 transitions, 2048 flow [2024-06-20 15:47:08,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:08,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:08,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-20 15:47:08,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026455026455027 [2024-06-20 15:47:08,765 INFO L175 Difference]: Start difference. First operand has 130 places, 156 transitions, 1324 flow. Second operand 9 states and 190 transitions. [2024-06-20 15:47:08,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 207 transitions, 2048 flow [2024-06-20 15:47:08,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 207 transitions, 2000 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 15:47:08,942 INFO L231 Difference]: Finished difference. Result has 133 places, 158 transitions, 1482 flow [2024-06-20 15:47:08,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1482, PETRI_PLACES=133, PETRI_TRANSITIONS=158} [2024-06-20 15:47:08,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-20 15:47:08,943 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 158 transitions, 1482 flow [2024-06-20 15:47:08,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:08,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:08,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:08,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 15:47:08,944 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:08,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:08,944 INFO L85 PathProgramCache]: Analyzing trace with hash 981163660, now seen corresponding path program 2 times [2024-06-20 15:47:08,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:08,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277614537] [2024-06-20 15:47:08,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:08,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:08,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:10,121 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 15:47:10,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:10,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277614537] [2024-06-20 15:47:10,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277614537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:10,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:10,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:47:10,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156417335] [2024-06-20 15:47:10,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:10,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:47:10,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:10,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:47:10,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:47:10,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:47:10,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 158 transitions, 1482 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:10,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:10,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:47:10,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:11,185 INFO L124 PetriNetUnfolderBase]: 2787/4314 cut-off events. [2024-06-20 15:47:11,186 INFO L125 PetriNetUnfolderBase]: For 223055/223055 co-relation queries the response was YES. [2024-06-20 15:47:11,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30165 conditions, 4314 events. 2787/4314 cut-off events. For 223055/223055 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 23202 event pairs, 655 based on Foata normal form. 16/4315 useless extension candidates. Maximal degree in co-relation 30105. Up to 3225 conditions per place. [2024-06-20 15:47:11,218 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 125 selfloop transitions, 78 changer transitions 0/214 dead transitions. [2024-06-20 15:47:11,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 214 transitions, 2244 flow [2024-06-20 15:47:11,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:47:11,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:47:11,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-20 15:47:11,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023809523809524 [2024-06-20 15:47:11,219 INFO L175 Difference]: Start difference. First operand has 133 places, 158 transitions, 1482 flow. Second operand 10 states and 211 transitions. [2024-06-20 15:47:11,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 214 transitions, 2244 flow [2024-06-20 15:47:11,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 214 transitions, 2145 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 15:47:11,406 INFO L231 Difference]: Finished difference. Result has 139 places, 161 transitions, 1628 flow [2024-06-20 15:47:11,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1383, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1628, PETRI_PLACES=139, PETRI_TRANSITIONS=161} [2024-06-20 15:47:11,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-20 15:47:11,407 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 161 transitions, 1628 flow [2024-06-20 15:47:11,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:11,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:11,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:11,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 15:47:11,408 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 15:47:11,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:11,408 INFO L85 PathProgramCache]: Analyzing trace with hash 981167380, now seen corresponding path program 3 times [2024-06-20 15:47:11,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:11,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133682347] [2024-06-20 15:47:11,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:11,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:11,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:12,590 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 15:47:12,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:12,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133682347] [2024-06-20 15:47:12,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133682347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:12,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:12,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:47:12,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380614568] [2024-06-20 15:47:12,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:12,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:47:12,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:12,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:47:12,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:47:12,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:47:12,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 161 transitions, 1628 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:12,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:12,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:47:12,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:13,753 INFO L124 PetriNetUnfolderBase]: 2735/4234 cut-off events. [2024-06-20 15:47:13,753 INFO L125 PetriNetUnfolderBase]: For 228432/228432 co-relation queries the response was YES. [2024-06-20 15:47:13,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29706 conditions, 4234 events. 2735/4234 cut-off events. For 228432/228432 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 22640 event pairs, 653 based on Foata normal form. 28/4247 useless extension candidates. Maximal degree in co-relation 29643. Up to 3322 conditions per place. [2024-06-20 15:47:13,781 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 123 selfloop transitions, 78 changer transitions 0/212 dead transitions. [2024-06-20 15:47:13,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 212 transitions, 2182 flow [2024-06-20 15:47:13,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:47:13,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:47:13,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-20 15:47:13,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4805194805194805 [2024-06-20 15:47:13,783 INFO L175 Difference]: Start difference. First operand has 139 places, 161 transitions, 1628 flow. Second operand 11 states and 222 transitions. [2024-06-20 15:47:13,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 212 transitions, 2182 flow [2024-06-20 15:47:14,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 212 transitions, 2056 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-20 15:47:14,007 INFO L231 Difference]: Finished difference. Result has 144 places, 161 transitions, 1671 flow [2024-06-20 15:47:14,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1671, PETRI_PLACES=144, PETRI_TRANSITIONS=161} [2024-06-20 15:47:14,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-20 15:47:14,008 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 161 transitions, 1671 flow [2024-06-20 15:47:14,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:14,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:14,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:14,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 15:47:14,009 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:14,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:14,009 INFO L85 PathProgramCache]: Analyzing trace with hash -746914347, now seen corresponding path program 1 times [2024-06-20 15:47:14,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:14,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897213911] [2024-06-20 15:47:14,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:14,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:14,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:14,736 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 15:47:14,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:14,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897213911] [2024-06-20 15:47:14,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897213911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:14,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:14,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:47:14,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909891802] [2024-06-20 15:47:14,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:14,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:47:14,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:14,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:47:14,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:47:14,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:47:14,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 161 transitions, 1671 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 15:47:14,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:14,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:47:14,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:15,506 INFO L124 PetriNetUnfolderBase]: 3123/4678 cut-off events. [2024-06-20 15:47:15,506 INFO L125 PetriNetUnfolderBase]: For 224406/224408 co-relation queries the response was YES. [2024-06-20 15:47:15,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32332 conditions, 4678 events. 3123/4678 cut-off events. For 224406/224408 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 23323 event pairs, 932 based on Foata normal form. 4/4682 useless extension candidates. Maximal degree in co-relation 32267. Up to 4530 conditions per place. [2024-06-20 15:47:15,536 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 155 selfloop transitions, 39 changer transitions 0/197 dead transitions. [2024-06-20 15:47:15,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 197 transitions, 2409 flow [2024-06-20 15:47:15,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:47:15,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:47:15,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 15:47:15,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-20 15:47:15,537 INFO L175 Difference]: Start difference. First operand has 144 places, 161 transitions, 1671 flow. Second operand 7 states and 130 transitions. [2024-06-20 15:47:15,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 197 transitions, 2409 flow [2024-06-20 15:47:15,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 197 transitions, 2247 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 15:47:15,743 INFO L231 Difference]: Finished difference. Result has 142 places, 173 transitions, 1768 flow [2024-06-20 15:47:15,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1768, PETRI_PLACES=142, PETRI_TRANSITIONS=173} [2024-06-20 15:47:15,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-20 15:47:15,743 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 173 transitions, 1768 flow [2024-06-20 15:47:15,744 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 15:47:15,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:15,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:15,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 15:47:15,744 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 15:47:15,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:15,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1045777742, now seen corresponding path program 4 times [2024-06-20 15:47:15,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:15,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694253062] [2024-06-20 15:47:15,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:15,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:15,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:16,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:47:16,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:16,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694253062] [2024-06-20 15:47:16,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694253062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:16,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:16,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:47:16,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191046019] [2024-06-20 15:47:16,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:16,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:47:16,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:16,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:47:16,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:47:16,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:47:16,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 173 transitions, 1768 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:16,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:16,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:47:16,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:17,810 INFO L124 PetriNetUnfolderBase]: 2962/4611 cut-off events. [2024-06-20 15:47:17,811 INFO L125 PetriNetUnfolderBase]: For 262764/262764 co-relation queries the response was YES. [2024-06-20 15:47:17,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33384 conditions, 4611 events. 2962/4611 cut-off events. For 262764/262764 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 25201 event pairs, 571 based on Foata normal form. 16/4625 useless extension candidates. Maximal degree in co-relation 33317. Up to 3376 conditions per place. [2024-06-20 15:47:17,845 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 135 selfloop transitions, 81 changer transitions 0/230 dead transitions. [2024-06-20 15:47:17,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 230 transitions, 2852 flow [2024-06-20 15:47:17,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:17,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:17,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-20 15:47:17,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-20 15:47:17,846 INFO L175 Difference]: Start difference. First operand has 142 places, 173 transitions, 1768 flow. Second operand 9 states and 199 transitions. [2024-06-20 15:47:17,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 230 transitions, 2852 flow [2024-06-20 15:47:18,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 230 transitions, 2784 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-20 15:47:18,100 INFO L231 Difference]: Finished difference. Result has 150 places, 176 transitions, 1972 flow [2024-06-20 15:47:18,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1972, PETRI_PLACES=150, PETRI_TRANSITIONS=176} [2024-06-20 15:47:18,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-20 15:47:18,101 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 176 transitions, 1972 flow [2024-06-20 15:47:18,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:18,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:18,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:18,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 15:47:18,101 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 15:47:18,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:18,102 INFO L85 PathProgramCache]: Analyzing trace with hash 501731830, now seen corresponding path program 5 times [2024-06-20 15:47:18,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:18,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776307534] [2024-06-20 15:47:18,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:18,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:18,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:19,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 15:47:19,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:19,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776307534] [2024-06-20 15:47:19,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776307534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:19,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:19,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:47:19,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913515229] [2024-06-20 15:47:19,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:19,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:47:19,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:19,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:47:19,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:47:19,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:47:19,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 176 transitions, 1972 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:19,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:19,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:47:19,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:20,129 INFO L124 PetriNetUnfolderBase]: 3034/4733 cut-off events. [2024-06-20 15:47:20,129 INFO L125 PetriNetUnfolderBase]: For 282418/282418 co-relation queries the response was YES. [2024-06-20 15:47:20,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34977 conditions, 4733 events. 3034/4733 cut-off events. For 282418/282418 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 26219 event pairs, 730 based on Foata normal form. 20/4751 useless extension candidates. Maximal degree in co-relation 34907. Up to 3914 conditions per place. [2024-06-20 15:47:20,168 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 135 selfloop transitions, 77 changer transitions 0/226 dead transitions. [2024-06-20 15:47:20,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 226 transitions, 2851 flow [2024-06-20 15:47:20,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:20,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:20,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-20 15:47:20,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132275132275133 [2024-06-20 15:47:20,170 INFO L175 Difference]: Start difference. First operand has 150 places, 176 transitions, 1972 flow. Second operand 9 states and 194 transitions. [2024-06-20 15:47:20,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 226 transitions, 2851 flow [2024-06-20 15:47:20,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 226 transitions, 2727 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 15:47:20,394 INFO L231 Difference]: Finished difference. Result has 154 places, 177 transitions, 2042 flow [2024-06-20 15:47:20,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1852, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2042, PETRI_PLACES=154, PETRI_TRANSITIONS=177} [2024-06-20 15:47:20,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-20 15:47:20,396 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 177 transitions, 2042 flow [2024-06-20 15:47:20,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:20,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:20,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:20,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 15:47:20,397 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:20,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:20,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1045629872, now seen corresponding path program 6 times [2024-06-20 15:47:20,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:20,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297529574] [2024-06-20 15:47:20,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:20,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:20,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:21,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:47:21,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:21,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297529574] [2024-06-20 15:47:21,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297529574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:21,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:21,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:47:21,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997067278] [2024-06-20 15:47:21,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:21,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:47:21,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:21,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:47:21,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:47:21,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:47:21,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 177 transitions, 2042 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:21,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:21,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:47:21,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:22,499 INFO L124 PetriNetUnfolderBase]: 3109/4858 cut-off events. [2024-06-20 15:47:22,500 INFO L125 PetriNetUnfolderBase]: For 295587/295587 co-relation queries the response was YES. [2024-06-20 15:47:22,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36014 conditions, 4858 events. 3109/4858 cut-off events. For 295587/295587 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 27183 event pairs, 754 based on Foata normal form. 20/4876 useless extension candidates. Maximal degree in co-relation 35942. Up to 4177 conditions per place. [2024-06-20 15:47:22,543 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 149 selfloop transitions, 59 changer transitions 0/222 dead transitions. [2024-06-20 15:47:22,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 222 transitions, 2761 flow [2024-06-20 15:47:22,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:22,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:22,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-20 15:47:22,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947089947089947 [2024-06-20 15:47:22,545 INFO L175 Difference]: Start difference. First operand has 154 places, 177 transitions, 2042 flow. Second operand 9 states and 187 transitions. [2024-06-20 15:47:22,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 222 transitions, 2761 flow [2024-06-20 15:47:22,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 222 transitions, 2600 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 15:47:22,871 INFO L231 Difference]: Finished difference. Result has 156 places, 178 transitions, 2037 flow [2024-06-20 15:47:22,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2037, PETRI_PLACES=156, PETRI_TRANSITIONS=178} [2024-06-20 15:47:22,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-20 15:47:22,871 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 178 transitions, 2037 flow [2024-06-20 15:47:22,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 15:47:22,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:22,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:22,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 15:47:22,872 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 15:47:22,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:22,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1040267492, now seen corresponding path program 7 times [2024-06-20 15:47:22,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:22,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966649168] [2024-06-20 15:47:22,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:22,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:22,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:24,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:47:24,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:24,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966649168] [2024-06-20 15:47:24,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966649168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:24,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:24,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:47:24,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617516240] [2024-06-20 15:47:24,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:24,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:47:24,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:24,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:47:24,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:47:24,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:47:24,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 178 transitions, 2037 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:47:24,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:24,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:47:24,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:25,426 INFO L124 PetriNetUnfolderBase]: 3184/4983 cut-off events. [2024-06-20 15:47:25,427 INFO L125 PetriNetUnfolderBase]: For 310020/310020 co-relation queries the response was YES. [2024-06-20 15:47:25,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36835 conditions, 4983 events. 3184/4983 cut-off events. For 310020/310020 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 28149 event pairs, 788 based on Foata normal form. 20/5001 useless extension candidates. Maximal degree in co-relation 36762. Up to 4302 conditions per place. [2024-06-20 15:47:25,464 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 156 selfloop transitions, 54 changer transitions 0/224 dead transitions. [2024-06-20 15:47:25,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 224 transitions, 2768 flow [2024-06-20 15:47:25,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:47:25,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:47:25,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-20 15:47:25,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-20 15:47:25,466 INFO L175 Difference]: Start difference. First operand has 156 places, 178 transitions, 2037 flow. Second operand 10 states and 201 transitions. [2024-06-20 15:47:25,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 224 transitions, 2768 flow [2024-06-20 15:47:25,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 224 transitions, 2639 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:47:25,733 INFO L231 Difference]: Finished difference. Result has 159 places, 179 transitions, 2056 flow [2024-06-20 15:47:25,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2056, PETRI_PLACES=159, PETRI_TRANSITIONS=179} [2024-06-20 15:47:25,734 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-20 15:47:25,734 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 179 transitions, 2056 flow [2024-06-20 15:47:25,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:47:25,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:25,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:25,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 15:47:25,734 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:25,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:25,735 INFO L85 PathProgramCache]: Analyzing trace with hash -746903187, now seen corresponding path program 2 times [2024-06-20 15:47:25,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:25,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906323790] [2024-06-20 15:47:25,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:25,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:25,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:26,473 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 15:47:26,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:26,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906323790] [2024-06-20 15:47:26,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906323790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:26,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:26,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:47:26,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734172027] [2024-06-20 15:47:26,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:26,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:47:26,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:26,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:47:26,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:47:26,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:47:26,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 179 transitions, 2056 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 15:47:26,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:26,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:47:26,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:27,426 INFO L124 PetriNetUnfolderBase]: 3624/5504 cut-off events. [2024-06-20 15:47:27,426 INFO L125 PetriNetUnfolderBase]: For 311937/311939 co-relation queries the response was YES. [2024-06-20 15:47:27,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39661 conditions, 5504 events. 3624/5504 cut-off events. For 311937/311939 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 29362 event pairs, 1118 based on Foata normal form. 4/5508 useless extension candidates. Maximal degree in co-relation 39587. Up to 5345 conditions per place. [2024-06-20 15:47:27,474 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 160 selfloop transitions, 42 changer transitions 0/205 dead transitions. [2024-06-20 15:47:27,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 205 transitions, 2773 flow [2024-06-20 15:47:27,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:47:27,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:47:27,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 15:47:27,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-20 15:47:27,476 INFO L175 Difference]: Start difference. First operand has 159 places, 179 transitions, 2056 flow. Second operand 7 states and 124 transitions. [2024-06-20 15:47:27,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 205 transitions, 2773 flow [2024-06-20 15:47:27,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 205 transitions, 2686 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 15:47:27,848 INFO L231 Difference]: Finished difference. Result has 160 places, 187 transitions, 2180 flow [2024-06-20 15:47:27,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1969, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2180, PETRI_PLACES=160, PETRI_TRANSITIONS=187} [2024-06-20 15:47:27,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-20 15:47:27,848 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 187 transitions, 2180 flow [2024-06-20 15:47:27,849 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 15:47:27,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:27,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:27,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 15:47:27,849 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:27,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:27,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1117800734, now seen corresponding path program 1 times [2024-06-20 15:47:27,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:27,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621094765] [2024-06-20 15:47:27,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:27,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:27,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:28,583 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 15:47:28,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:28,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621094765] [2024-06-20 15:47:28,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621094765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:28,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:28,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:47:28,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937815848] [2024-06-20 15:47:28,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:28,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:47:28,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:28,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:47:28,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:47:28,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:47:28,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 187 transitions, 2180 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 15:47:28,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:28,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:47:28,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:29,545 INFO L124 PetriNetUnfolderBase]: 3524/5405 cut-off events. [2024-06-20 15:47:29,545 INFO L125 PetriNetUnfolderBase]: For 324521/324521 co-relation queries the response was YES. [2024-06-20 15:47:29,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39183 conditions, 5405 events. 3524/5405 cut-off events. For 324521/324521 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 29330 event pairs, 1097 based on Foata normal form. 3/5394 useless extension candidates. Maximal degree in co-relation 39107. Up to 5218 conditions per place. [2024-06-20 15:47:29,589 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 173 selfloop transitions, 23 changer transitions 0/217 dead transitions. [2024-06-20 15:47:29,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 217 transitions, 2802 flow [2024-06-20 15:47:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:47:29,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:47:29,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 15:47:29,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-20 15:47:29,590 INFO L175 Difference]: Start difference. First operand has 160 places, 187 transitions, 2180 flow. Second operand 7 states and 129 transitions. [2024-06-20 15:47:29,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 217 transitions, 2802 flow [2024-06-20 15:47:29,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 217 transitions, 2715 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-20 15:47:29,990 INFO L231 Difference]: Finished difference. Result has 165 places, 196 transitions, 2259 flow [2024-06-20 15:47:29,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2093, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2259, PETRI_PLACES=165, PETRI_TRANSITIONS=196} [2024-06-20 15:47:29,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-20 15:47:29,991 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 196 transitions, 2259 flow [2024-06-20 15:47:29,991 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 15:47:29,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:29,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:29,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 15:47:29,992 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 15:47:29,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:29,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1457475153, now seen corresponding path program 1 times [2024-06-20 15:47:29,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:29,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8040141] [2024-06-20 15:47:29,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:29,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:30,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:31,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 15:47:31,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:31,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8040141] [2024-06-20 15:47:31,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8040141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:31,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:31,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:47:31,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470701537] [2024-06-20 15:47:31,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:31,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:47:31,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:31,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:47:31,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:47:31,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:47:31,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 196 transitions, 2259 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 15:47:31,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:31,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:47:31,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:32,257 INFO L124 PetriNetUnfolderBase]: 3553/5454 cut-off events. [2024-06-20 15:47:32,257 INFO L125 PetriNetUnfolderBase]: For 343375/343375 co-relation queries the response was YES. [2024-06-20 15:47:32,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40500 conditions, 5454 events. 3553/5454 cut-off events. For 343375/343375 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 29602 event pairs, 1040 based on Foata normal form. 4/5458 useless extension candidates. Maximal degree in co-relation 40422. Up to 5171 conditions per place. [2024-06-20 15:47:32,313 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 189 selfloop transitions, 29 changer transitions 0/232 dead transitions. [2024-06-20 15:47:32,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 232 transitions, 2851 flow [2024-06-20 15:47:32,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:32,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:32,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 15:47:32,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 15:47:32,315 INFO L175 Difference]: Start difference. First operand has 165 places, 196 transitions, 2259 flow. Second operand 9 states and 162 transitions. [2024-06-20 15:47:32,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 232 transitions, 2851 flow [2024-06-20 15:47:32,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 232 transitions, 2807 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-20 15:47:32,701 INFO L231 Difference]: Finished difference. Result has 173 places, 201 transitions, 2364 flow [2024-06-20 15:47:32,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2215, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2364, PETRI_PLACES=173, PETRI_TRANSITIONS=201} [2024-06-20 15:47:32,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-20 15:47:32,701 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 201 transitions, 2364 flow [2024-06-20 15:47:32,702 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 15:47:32,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:32,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:32,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 15:47:32,702 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 15:47:32,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:32,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1457259672, now seen corresponding path program 8 times [2024-06-20 15:47:32,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:32,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862103315] [2024-06-20 15:47:32,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:32,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:32,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:33,808 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 15:47:33,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:33,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862103315] [2024-06-20 15:47:33,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862103315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:33,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:33,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:47:33,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428899551] [2024-06-20 15:47:33,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:33,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:47:33,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:33,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:47:33,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:47:33,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:47:33,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 201 transitions, 2364 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:47:33,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:33,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:47:33,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:35,133 INFO L124 PetriNetUnfolderBase]: 3353/5239 cut-off events. [2024-06-20 15:47:35,133 INFO L125 PetriNetUnfolderBase]: For 373100/373100 co-relation queries the response was YES. [2024-06-20 15:47:35,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40178 conditions, 5239 events. 3353/5239 cut-off events. For 373100/373100 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 29814 event pairs, 910 based on Foata normal form. 20/5259 useless extension candidates. Maximal degree in co-relation 40096. Up to 4734 conditions per place. [2024-06-20 15:47:35,190 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 187 selfloop transitions, 38 changer transitions 0/242 dead transitions. [2024-06-20 15:47:35,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 242 transitions, 2965 flow [2024-06-20 15:47:35,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:47:35,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:47:35,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-20 15:47:35,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-20 15:47:35,192 INFO L175 Difference]: Start difference. First operand has 173 places, 201 transitions, 2364 flow. Second operand 10 states and 191 transitions. [2024-06-20 15:47:35,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 242 transitions, 2965 flow [2024-06-20 15:47:35,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 242 transitions, 2866 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 15:47:35,668 INFO L231 Difference]: Finished difference. Result has 177 places, 202 transitions, 2383 flow [2024-06-20 15:47:35,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2383, PETRI_PLACES=177, PETRI_TRANSITIONS=202} [2024-06-20 15:47:35,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-20 15:47:35,669 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 202 transitions, 2383 flow [2024-06-20 15:47:35,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:47:35,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:35,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:35,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 15:47:35,669 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:35,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:35,670 INFO L85 PathProgramCache]: Analyzing trace with hash -67523789, now seen corresponding path program 2 times [2024-06-20 15:47:35,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:35,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771768337] [2024-06-20 15:47:35,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:35,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:35,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:36,729 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 15:47:36,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:36,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771768337] [2024-06-20 15:47:36,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771768337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:36,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:36,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:47:36,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602327161] [2024-06-20 15:47:36,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:36,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:47:36,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:36,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:47:36,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:47:36,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:47:36,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 202 transitions, 2383 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 15:47:36,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:36,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:47:36,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:37,884 INFO L124 PetriNetUnfolderBase]: 3662/5633 cut-off events. [2024-06-20 15:47:37,884 INFO L125 PetriNetUnfolderBase]: For 378346/378346 co-relation queries the response was YES. [2024-06-20 15:47:37,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42678 conditions, 5633 events. 3662/5633 cut-off events. For 378346/378346 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 30923 event pairs, 1063 based on Foata normal form. 4/5637 useless extension candidates. Maximal degree in co-relation 42595. Up to 5386 conditions per place. [2024-06-20 15:47:37,936 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 199 selfloop transitions, 24 changer transitions 0/237 dead transitions. [2024-06-20 15:47:37,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 237 transitions, 2995 flow [2024-06-20 15:47:37,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:37,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:37,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 15:47:37,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-20 15:47:37,938 INFO L175 Difference]: Start difference. First operand has 177 places, 202 transitions, 2383 flow. Second operand 9 states and 160 transitions. [2024-06-20 15:47:37,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 237 transitions, 2995 flow [2024-06-20 15:47:38,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 237 transitions, 2902 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 15:47:38,540 INFO L231 Difference]: Finished difference. Result has 179 places, 207 transitions, 2447 flow [2024-06-20 15:47:38,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2294, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2447, PETRI_PLACES=179, PETRI_TRANSITIONS=207} [2024-06-20 15:47:38,540 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-20 15:47:38,540 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 207 transitions, 2447 flow [2024-06-20 15:47:38,540 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 15:47:38,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:38,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:38,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 15:47:38,541 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:38,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:38,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1532698584, now seen corresponding path program 9 times [2024-06-20 15:47:38,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:38,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891949042] [2024-06-20 15:47:38,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:38,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:38,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:39,739 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 15:47:39,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:39,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891949042] [2024-06-20 15:47:39,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891949042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:39,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:39,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:47:39,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726895404] [2024-06-20 15:47:39,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:39,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:47:39,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:39,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:47:39,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:47:39,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 15:47:39,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 207 transitions, 2447 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:47:39,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:39,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 15:47:39,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:41,016 INFO L124 PetriNetUnfolderBase]: 3352/5249 cut-off events. [2024-06-20 15:47:41,016 INFO L125 PetriNetUnfolderBase]: For 398626/398626 co-relation queries the response was YES. [2024-06-20 15:47:41,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40039 conditions, 5249 events. 3352/5249 cut-off events. For 398626/398626 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 29901 event pairs, 906 based on Foata normal form. 36/5285 useless extension candidates. Maximal degree in co-relation 39954. Up to 4687 conditions per place. [2024-06-20 15:47:41,068 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 197 selfloop transitions, 28 changer transitions 0/243 dead transitions. [2024-06-20 15:47:41,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 243 transitions, 3041 flow [2024-06-20 15:47:41,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:41,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:41,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 15:47:41,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 15:47:41,070 INFO L175 Difference]: Start difference. First operand has 179 places, 207 transitions, 2447 flow. Second operand 9 states and 171 transitions. [2024-06-20 15:47:41,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 243 transitions, 3041 flow [2024-06-20 15:47:41,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 243 transitions, 2940 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-20 15:47:41,631 INFO L231 Difference]: Finished difference. Result has 182 places, 208 transitions, 2447 flow [2024-06-20 15:47:41,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2346, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2447, PETRI_PLACES=182, PETRI_TRANSITIONS=208} [2024-06-20 15:47:41,632 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-20 15:47:41,632 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 208 transitions, 2447 flow [2024-06-20 15:47:41,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:47:41,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:41,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:41,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 15:47:41,632 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:41,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:41,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1789414575, now seen corresponding path program 3 times [2024-06-20 15:47:41,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:41,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457652765] [2024-06-20 15:47:41,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:41,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:41,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:42,758 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 15:47:42,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:42,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457652765] [2024-06-20 15:47:42,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457652765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:42,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:42,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:47:42,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358146429] [2024-06-20 15:47:42,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:42,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:47:42,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:42,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:47:42,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:47:42,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:47:42,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 208 transitions, 2447 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 15:47:42,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:42,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:47:42,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:43,954 INFO L124 PetriNetUnfolderBase]: 3668/5651 cut-off events. [2024-06-20 15:47:43,954 INFO L125 PetriNetUnfolderBase]: For 382863/382863 co-relation queries the response was YES. [2024-06-20 15:47:43,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42341 conditions, 5651 events. 3668/5651 cut-off events. For 382863/382863 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 31091 event pairs, 1055 based on Foata normal form. 4/5655 useless extension candidates. Maximal degree in co-relation 42255. Up to 5431 conditions per place. [2024-06-20 15:47:44,007 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 206 selfloop transitions, 19 changer transitions 0/239 dead transitions. [2024-06-20 15:47:44,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 239 transitions, 3031 flow [2024-06-20 15:47:44,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:44,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:44,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 15:47:44,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-20 15:47:44,009 INFO L175 Difference]: Start difference. First operand has 182 places, 208 transitions, 2447 flow. Second operand 9 states and 157 transitions. [2024-06-20 15:47:44,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 239 transitions, 3031 flow [2024-06-20 15:47:44,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 239 transitions, 2946 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-20 15:47:44,539 INFO L231 Difference]: Finished difference. Result has 184 places, 210 transitions, 2471 flow [2024-06-20 15:47:44,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2362, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2471, PETRI_PLACES=184, PETRI_TRANSITIONS=210} [2024-06-20 15:47:44,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-20 15:47:44,539 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 210 transitions, 2471 flow [2024-06-20 15:47:44,539 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 15:47:44,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:44,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:44,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 15:47:44,540 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:44,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:44,540 INFO L85 PathProgramCache]: Analyzing trace with hash 198173491, now seen corresponding path program 4 times [2024-06-20 15:47:44,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:44,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300358255] [2024-06-20 15:47:44,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:44,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:44,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:45,809 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 15:47:45,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:45,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300358255] [2024-06-20 15:47:45,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300358255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:45,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:45,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:47:45,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438700742] [2024-06-20 15:47:45,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:45,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:47:45,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:45,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:47:45,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:47:45,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:47:45,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 210 transitions, 2471 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 15:47:45,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:45,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:47:45,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:47,163 INFO L124 PetriNetUnfolderBase]: 3685/5678 cut-off events. [2024-06-20 15:47:47,163 INFO L125 PetriNetUnfolderBase]: For 396672/396672 co-relation queries the response was YES. [2024-06-20 15:47:47,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42645 conditions, 5678 events. 3685/5678 cut-off events. For 396672/396672 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31287 event pairs, 1036 based on Foata normal form. 4/5682 useless extension candidates. Maximal degree in co-relation 42558. Up to 5422 conditions per place. [2024-06-20 15:47:47,210 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 201 selfloop transitions, 26 changer transitions 0/241 dead transitions. [2024-06-20 15:47:47,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 241 transitions, 3053 flow [2024-06-20 15:47:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:47,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:47,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 15:47:47,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-20 15:47:47,212 INFO L175 Difference]: Start difference. First operand has 184 places, 210 transitions, 2471 flow. Second operand 9 states and 158 transitions. [2024-06-20 15:47:47,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 241 transitions, 3053 flow [2024-06-20 15:47:47,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 241 transitions, 2966 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-20 15:47:47,713 INFO L231 Difference]: Finished difference. Result has 187 places, 212 transitions, 2504 flow [2024-06-20 15:47:47,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2504, PETRI_PLACES=187, PETRI_TRANSITIONS=212} [2024-06-20 15:47:47,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-20 15:47:47,713 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 212 transitions, 2504 flow [2024-06-20 15:47:47,714 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 15:47:47,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:47,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:47,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 15:47:47,714 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 15:47:47,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:47,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1612083246, now seen corresponding path program 1 times [2024-06-20 15:47:47,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:47,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100888831] [2024-06-20 15:47:47,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:47,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:47,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:48,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:47:48,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:48,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100888831] [2024-06-20 15:47:48,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100888831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:48,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:48,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:47:48,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701269340] [2024-06-20 15:47:48,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:48,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:47:48,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:48,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:47:48,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:47:49,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:47:49,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 212 transitions, 2504 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 15:47:49,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:49,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:47:49,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:50,385 INFO L124 PetriNetUnfolderBase]: 3702/5703 cut-off events. [2024-06-20 15:47:50,385 INFO L125 PetriNetUnfolderBase]: For 407463/407463 co-relation queries the response was YES. [2024-06-20 15:47:50,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43066 conditions, 5703 events. 3702/5703 cut-off events. For 407463/407463 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 31441 event pairs, 1038 based on Foata normal form. 2/5705 useless extension candidates. Maximal degree in co-relation 42978. Up to 5451 conditions per place. [2024-06-20 15:47:50,446 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 202 selfloop transitions, 28 changer transitions 0/244 dead transitions. [2024-06-20 15:47:50,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 244 transitions, 3077 flow [2024-06-20 15:47:50,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:50,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:50,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 15:47:50,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 15:47:50,448 INFO L175 Difference]: Start difference. First operand has 187 places, 212 transitions, 2504 flow. Second operand 9 states and 159 transitions. [2024-06-20 15:47:50,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 244 transitions, 3077 flow [2024-06-20 15:47:51,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 244 transitions, 2969 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-20 15:47:51,087 INFO L231 Difference]: Finished difference. Result has 189 places, 215 transitions, 2507 flow [2024-06-20 15:47:51,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2396, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2507, PETRI_PLACES=189, PETRI_TRANSITIONS=215} [2024-06-20 15:47:51,087 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-20 15:47:51,087 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 215 transitions, 2507 flow [2024-06-20 15:47:51,087 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 15:47:51,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:51,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:51,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 15:47:51,088 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 15:47:51,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:51,088 INFO L85 PathProgramCache]: Analyzing trace with hash 198499921, now seen corresponding path program 5 times [2024-06-20 15:47:51,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:51,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448102525] [2024-06-20 15:47:51,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:51,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:51,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:52,235 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 15:47:52,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:52,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448102525] [2024-06-20 15:47:52,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448102525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:52,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:52,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:47:52,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609013663] [2024-06-20 15:47:52,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:52,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:47:52,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:52,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:47:52,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:47:52,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:47:52,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 215 transitions, 2507 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 15:47:52,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:52,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:47:52,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:53,593 INFO L124 PetriNetUnfolderBase]: 3694/5691 cut-off events. [2024-06-20 15:47:53,593 INFO L125 PetriNetUnfolderBase]: For 419066/419066 co-relation queries the response was YES. [2024-06-20 15:47:53,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42975 conditions, 5691 events. 3694/5691 cut-off events. For 419066/419066 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 31280 event pairs, 1008 based on Foata normal form. 4/5695 useless extension candidates. Maximal degree in co-relation 42886. Up to 5457 conditions per place. [2024-06-20 15:47:53,647 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 212 selfloop transitions, 20 changer transitions 0/246 dead transitions. [2024-06-20 15:47:53,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 246 transitions, 3101 flow [2024-06-20 15:47:53,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:47:53,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:47:53,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 15:47:53,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-20 15:47:53,649 INFO L175 Difference]: Start difference. First operand has 189 places, 215 transitions, 2507 flow. Second operand 9 states and 157 transitions. [2024-06-20 15:47:53,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 246 transitions, 3101 flow [2024-06-20 15:47:54,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 246 transitions, 2981 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 15:47:54,380 INFO L231 Difference]: Finished difference. Result has 189 places, 217 transitions, 2496 flow [2024-06-20 15:47:54,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2387, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2496, PETRI_PLACES=189, PETRI_TRANSITIONS=217} [2024-06-20 15:47:54,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-20 15:47:54,380 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 217 transitions, 2496 flow [2024-06-20 15:47:54,381 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 15:47:54,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:54,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:54,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 15:47:54,381 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:54,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:54,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1595268888, now seen corresponding path program 2 times [2024-06-20 15:47:54,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:54,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513784623] [2024-06-20 15:47:54,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:54,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:54,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:55,156 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 15:47:55,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:55,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513784623] [2024-06-20 15:47:55,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513784623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:55,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:55,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:47:55,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476637404] [2024-06-20 15:47:55,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:55,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:47:55,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:55,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:47:55,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:47:55,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:47:55,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 217 transitions, 2496 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 15:47:55,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:55,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:47:55,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:56,317 INFO L124 PetriNetUnfolderBase]: 3697/5690 cut-off events. [2024-06-20 15:47:56,318 INFO L125 PetriNetUnfolderBase]: For 431722/431722 co-relation queries the response was YES. [2024-06-20 15:47:56,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43065 conditions, 5690 events. 3697/5690 cut-off events. For 431722/431722 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 31310 event pairs, 1092 based on Foata normal form. 3/5679 useless extension candidates. Maximal degree in co-relation 42975. Up to 5523 conditions per place. [2024-06-20 15:47:56,367 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 195 selfloop transitions, 19 changer transitions 0/235 dead transitions. [2024-06-20 15:47:56,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 235 transitions, 3112 flow [2024-06-20 15:47:56,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:47:56,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:47:56,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-20 15:47:56,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-20 15:47:56,368 INFO L175 Difference]: Start difference. First operand has 189 places, 217 transitions, 2496 flow. Second operand 7 states and 121 transitions. [2024-06-20 15:47:56,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 235 transitions, 3112 flow [2024-06-20 15:47:56,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 235 transitions, 3021 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-20 15:47:56,952 INFO L231 Difference]: Finished difference. Result has 189 places, 220 transitions, 2495 flow [2024-06-20 15:47:56,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2495, PETRI_PLACES=189, PETRI_TRANSITIONS=220} [2024-06-20 15:47:56,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-20 15:47:56,953 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 220 transitions, 2495 flow [2024-06-20 15:47:56,953 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 15:47:56,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:56,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:56,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 15:47:56,953 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 15:47:56,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:56,954 INFO L85 PathProgramCache]: Analyzing trace with hash -734016177, now seen corresponding path program 3 times [2024-06-20 15:47:56,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:56,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047013480] [2024-06-20 15:47:56,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:56,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:56,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:47:57,657 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 15:47:57,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:47:57,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047013480] [2024-06-20 15:47:57,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047013480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:47:57,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:47:57,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:47:57,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135563803] [2024-06-20 15:47:57,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:47:57,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:47:57,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:47:57,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:47:57,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:47:57,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:47:57,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 220 transitions, 2495 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 15:47:57,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:47:57,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:47:57,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:47:58,658 INFO L124 PetriNetUnfolderBase]: 3824/5827 cut-off events. [2024-06-20 15:47:58,658 INFO L125 PetriNetUnfolderBase]: For 443476/443478 co-relation queries the response was YES. [2024-06-20 15:47:58,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43923 conditions, 5827 events. 3824/5827 cut-off events. For 443476/443478 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 31589 event pairs, 1094 based on Foata normal form. 4/5831 useless extension candidates. Maximal degree in co-relation 43832. Up to 5774 conditions per place. [2024-06-20 15:47:58,720 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 203 selfloop transitions, 25 changer transitions 0/231 dead transitions. [2024-06-20 15:47:58,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 231 transitions, 3083 flow [2024-06-20 15:47:58,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:47:58,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:47:58,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-20 15:47:58,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-20 15:47:58,722 INFO L175 Difference]: Start difference. First operand has 189 places, 220 transitions, 2495 flow. Second operand 7 states and 114 transitions. [2024-06-20 15:47:58,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 231 transitions, 3083 flow [2024-06-20 15:47:59,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 231 transitions, 2985 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 15:47:59,498 INFO L231 Difference]: Finished difference. Result has 191 places, 220 transitions, 2455 flow [2024-06-20 15:47:59,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2455, PETRI_PLACES=191, PETRI_TRANSITIONS=220} [2024-06-20 15:47:59,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-20 15:47:59,499 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 220 transitions, 2455 flow [2024-06-20 15:47:59,499 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 15:47:59,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:47:59,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:47:59,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 15:47:59,499 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:47:59,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:47:59,499 INFO L85 PathProgramCache]: Analyzing trace with hash -733570304, now seen corresponding path program 3 times [2024-06-20 15:47:59,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:47:59,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419402335] [2024-06-20 15:47:59,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:47:59,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:47:59,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:00,174 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 15:48:00,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:00,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419402335] [2024-06-20 15:48:00,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419402335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:00,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:00,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:00,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697726117] [2024-06-20 15:48:00,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:00,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:00,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:00,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:00,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:00,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:48:00,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 220 transitions, 2455 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 15:48:00,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:00,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:48:00,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:01,208 INFO L124 PetriNetUnfolderBase]: 3684/5673 cut-off events. [2024-06-20 15:48:01,208 INFO L125 PetriNetUnfolderBase]: For 453454/453454 co-relation queries the response was YES. [2024-06-20 15:48:01,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42950 conditions, 5673 events. 3684/5673 cut-off events. For 453454/453454 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 31191 event pairs, 1073 based on Foata normal form. 3/5662 useless extension candidates. Maximal degree in co-relation 42859. Up to 5523 conditions per place. [2024-06-20 15:48:01,264 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 197 selfloop transitions, 14 changer transitions 0/232 dead transitions. [2024-06-20 15:48:01,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 232 transitions, 2907 flow [2024-06-20 15:48:01,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:01,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:01,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 15:48:01,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 15:48:01,265 INFO L175 Difference]: Start difference. First operand has 191 places, 220 transitions, 2455 flow. Second operand 7 states and 116 transitions. [2024-06-20 15:48:01,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 232 transitions, 2907 flow [2024-06-20 15:48:01,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 232 transitions, 2767 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-20 15:48:01,860 INFO L231 Difference]: Finished difference. Result has 191 places, 220 transitions, 2349 flow [2024-06-20 15:48:01,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2315, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2349, PETRI_PLACES=191, PETRI_TRANSITIONS=220} [2024-06-20 15:48:01,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-20 15:48:01,861 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 220 transitions, 2349 flow [2024-06-20 15:48:01,861 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 15:48:01,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:01,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:01,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 15:48:01,862 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:01,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:01,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1191976795, now seen corresponding path program 1 times [2024-06-20 15:48:01,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:01,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781035880] [2024-06-20 15:48:01,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:01,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:01,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:02,713 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 15:48:02,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:02,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781035880] [2024-06-20 15:48:02,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781035880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:02,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:02,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:02,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86287339] [2024-06-20 15:48:02,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:02,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:02,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:02,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:02,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:02,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:02,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 220 transitions, 2349 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 15:48:02,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:02,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:02,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:04,019 INFO L124 PetriNetUnfolderBase]: 3820/5821 cut-off events. [2024-06-20 15:48:04,019 INFO L125 PetriNetUnfolderBase]: For 466171/466171 co-relation queries the response was YES. [2024-06-20 15:48:04,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43948 conditions, 5821 events. 3820/5821 cut-off events. For 466171/466171 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31501 event pairs, 1088 based on Foata normal form. 1/5822 useless extension candidates. Maximal degree in co-relation 43857. Up to 5773 conditions per place. [2024-06-20 15:48:04,080 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 216 selfloop transitions, 24 changer transitions 0/243 dead transitions. [2024-06-20 15:48:04,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 243 transitions, 3045 flow [2024-06-20 15:48:04,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:04,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:04,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 15:48:04,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-20 15:48:04,084 INFO L175 Difference]: Start difference. First operand has 191 places, 220 transitions, 2349 flow. Second operand 7 states and 118 transitions. [2024-06-20 15:48:04,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 243 transitions, 3045 flow [2024-06-20 15:48:04,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 243 transitions, 3003 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:48:04,694 INFO L231 Difference]: Finished difference. Result has 192 places, 226 transitions, 2431 flow [2024-06-20 15:48:04,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2431, PETRI_PLACES=192, PETRI_TRANSITIONS=226} [2024-06-20 15:48:04,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-20 15:48:04,695 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 226 transitions, 2431 flow [2024-06-20 15:48:04,695 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 15:48:04,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:04,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:04,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 15:48:04,695 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:04,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:04,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1269968466, now seen corresponding path program 1 times [2024-06-20 15:48:04,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:04,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840474244] [2024-06-20 15:48:04,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:04,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:04,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:05,414 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 15:48:05,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:05,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840474244] [2024-06-20 15:48:05,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840474244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:05,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:05,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:05,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330323365] [2024-06-20 15:48:05,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:05,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:05,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:05,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:05,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:05,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:05,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 226 transitions, 2431 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 15:48:05,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:05,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:05,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:06,644 INFO L124 PetriNetUnfolderBase]: 3835/5842 cut-off events. [2024-06-20 15:48:06,644 INFO L125 PetriNetUnfolderBase]: For 486274/486274 co-relation queries the response was YES. [2024-06-20 15:48:06,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44837 conditions, 5842 events. 3835/5842 cut-off events. For 486274/486274 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31621 event pairs, 1085 based on Foata normal form. 3/5845 useless extension candidates. Maximal degree in co-relation 44745. Up to 5774 conditions per place. [2024-06-20 15:48:06,702 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 223 selfloop transitions, 25 changer transitions 0/251 dead transitions. [2024-06-20 15:48:06,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 251 transitions, 3163 flow [2024-06-20 15:48:06,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:06,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:06,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 15:48:06,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-20 15:48:06,703 INFO L175 Difference]: Start difference. First operand has 192 places, 226 transitions, 2431 flow. Second operand 7 states and 122 transitions. [2024-06-20 15:48:06,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 251 transitions, 3163 flow [2024-06-20 15:48:07,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 251 transitions, 3105 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 15:48:07,423 INFO L231 Difference]: Finished difference. Result has 196 places, 232 transitions, 2511 flow [2024-06-20 15:48:07,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2511, PETRI_PLACES=196, PETRI_TRANSITIONS=232} [2024-06-20 15:48:07,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-20 15:48:07,423 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 232 transitions, 2511 flow [2024-06-20 15:48:07,424 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 15:48:07,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:07,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:07,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 15:48:07,424 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 15:48:07,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:07,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1602436243, now seen corresponding path program 2 times [2024-06-20 15:48:07,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:07,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470147403] [2024-06-20 15:48:07,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:07,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:07,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:08,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 15:48:08,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:08,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470147403] [2024-06-20 15:48:08,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470147403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:08,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:08,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:08,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857555714] [2024-06-20 15:48:08,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:08,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:08,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:08,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:08,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:08,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:08,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 232 transitions, 2511 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 15:48:08,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:08,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:08,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:09,280 INFO L124 PetriNetUnfolderBase]: 3840/5849 cut-off events. [2024-06-20 15:48:09,280 INFO L125 PetriNetUnfolderBase]: For 499059/499059 co-relation queries the response was YES. [2024-06-20 15:48:09,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45239 conditions, 5849 events. 3840/5849 cut-off events. For 499059/499059 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31649 event pairs, 1088 based on Foata normal form. 1/5850 useless extension candidates. Maximal degree in co-relation 45145. Up to 5800 conditions per place. [2024-06-20 15:48:09,337 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 220 selfloop transitions, 26 changer transitions 0/249 dead transitions. [2024-06-20 15:48:09,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 249 transitions, 3177 flow [2024-06-20 15:48:09,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:09,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:09,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 15:48:09,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 15:48:09,338 INFO L175 Difference]: Start difference. First operand has 196 places, 232 transitions, 2511 flow. Second operand 7 states and 116 transitions. [2024-06-20 15:48:09,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 249 transitions, 3177 flow [2024-06-20 15:48:09,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 249 transitions, 3127 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-20 15:48:09,907 INFO L231 Difference]: Finished difference. Result has 200 places, 235 transitions, 2545 flow [2024-06-20 15:48:09,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2461, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2545, PETRI_PLACES=200, PETRI_TRANSITIONS=235} [2024-06-20 15:48:09,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-20 15:48:09,908 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 235 transitions, 2545 flow [2024-06-20 15:48:09,908 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 15:48:09,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:09,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:09,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 15:48:09,908 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:09,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:09,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1040704866, now seen corresponding path program 2 times [2024-06-20 15:48:09,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:09,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844887476] [2024-06-20 15:48:09,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:09,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:09,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:10,643 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 15:48:10,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:10,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844887476] [2024-06-20 15:48:10,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844887476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:10,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:10,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:10,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798193713] [2024-06-20 15:48:10,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:10,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:10,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:10,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:10,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:10,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:10,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 235 transitions, 2545 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 15:48:10,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:10,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:10,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:11,845 INFO L124 PetriNetUnfolderBase]: 3855/5871 cut-off events. [2024-06-20 15:48:11,845 INFO L125 PetriNetUnfolderBase]: For 518089/518091 co-relation queries the response was YES. [2024-06-20 15:48:11,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45639 conditions, 5871 events. 3855/5871 cut-off events. For 518089/518091 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31787 event pairs, 1102 based on Foata normal form. 5/5876 useless extension candidates. Maximal degree in co-relation 45543. Up to 5795 conditions per place. [2024-06-20 15:48:11,904 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 221 selfloop transitions, 29 changer transitions 0/253 dead transitions. [2024-06-20 15:48:11,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 253 transitions, 3241 flow [2024-06-20 15:48:11,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:11,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:11,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 15:48:11,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 15:48:11,905 INFO L175 Difference]: Start difference. First operand has 200 places, 235 transitions, 2545 flow. Second operand 7 states and 116 transitions. [2024-06-20 15:48:11,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 253 transitions, 3241 flow [2024-06-20 15:48:12,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 253 transitions, 3191 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:48:12,692 INFO L231 Difference]: Finished difference. Result has 203 places, 238 transitions, 2602 flow [2024-06-20 15:48:12,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2495, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2602, PETRI_PLACES=203, PETRI_TRANSITIONS=238} [2024-06-20 15:48:12,693 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-20 15:48:12,693 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 238 transitions, 2602 flow [2024-06-20 15:48:12,693 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 15:48:12,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:12,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:12,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 15:48:12,694 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:12,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:12,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1724097685, now seen corresponding path program 3 times [2024-06-20 15:48:12,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:12,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278524153] [2024-06-20 15:48:12,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:12,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:12,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:13,382 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 15:48:13,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:13,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278524153] [2024-06-20 15:48:13,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278524153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:13,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:13,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:13,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52879850] [2024-06-20 15:48:13,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:13,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:13,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:13,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:13,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:13,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:13,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 238 transitions, 2602 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 15:48:13,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:13,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:13,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:14,558 INFO L124 PetriNetUnfolderBase]: 3852/5868 cut-off events. [2024-06-20 15:48:14,558 INFO L125 PetriNetUnfolderBase]: For 529370/529372 co-relation queries the response was YES. [2024-06-20 15:48:14,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45876 conditions, 5868 events. 3852/5868 cut-off events. For 529370/529372 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31787 event pairs, 1111 based on Foata normal form. 3/5871 useless extension candidates. Maximal degree in co-relation 45779. Up to 5818 conditions per place. [2024-06-20 15:48:14,613 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 219 selfloop transitions, 26 changer transitions 0/248 dead transitions. [2024-06-20 15:48:14,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 248 transitions, 3116 flow [2024-06-20 15:48:14,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:14,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:14,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 15:48:14,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 15:48:14,615 INFO L175 Difference]: Start difference. First operand has 203 places, 238 transitions, 2602 flow. Second operand 7 states and 112 transitions. [2024-06-20 15:48:14,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 248 transitions, 3116 flow [2024-06-20 15:48:15,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 248 transitions, 3025 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-20 15:48:15,387 INFO L231 Difference]: Finished difference. Result has 206 places, 238 transitions, 2569 flow [2024-06-20 15:48:15,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2511, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2569, PETRI_PLACES=206, PETRI_TRANSITIONS=238} [2024-06-20 15:48:15,387 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-20 15:48:15,387 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 238 transitions, 2569 flow [2024-06-20 15:48:15,387 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 15:48:15,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:15,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:15,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 15:48:15,388 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:15,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:15,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1197690932, now seen corresponding path program 3 times [2024-06-20 15:48:15,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:15,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607529721] [2024-06-20 15:48:15,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:15,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:15,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:16,080 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 15:48:16,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:16,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607529721] [2024-06-20 15:48:16,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607529721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:16,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:16,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:16,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575015760] [2024-06-20 15:48:16,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:16,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:16,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:16,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:16,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:16,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:16,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 238 transitions, 2569 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 15:48:16,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:16,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:16,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:17,411 INFO L124 PetriNetUnfolderBase]: 3843/5855 cut-off events. [2024-06-20 15:48:17,411 INFO L125 PetriNetUnfolderBase]: For 542571/542573 co-relation queries the response was YES. [2024-06-20 15:48:17,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45739 conditions, 5855 events. 3843/5855 cut-off events. For 542571/542573 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 31793 event pairs, 1085 based on Foata normal form. 5/5860 useless extension candidates. Maximal degree in co-relation 45641. Up to 5784 conditions per place. [2024-06-20 15:48:17,461 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 223 selfloop transitions, 28 changer transitions 0/254 dead transitions. [2024-06-20 15:48:17,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 254 transitions, 3113 flow [2024-06-20 15:48:17,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:17,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:17,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 15:48:17,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-20 15:48:17,462 INFO L175 Difference]: Start difference. First operand has 206 places, 238 transitions, 2569 flow. Second operand 7 states and 118 transitions. [2024-06-20 15:48:17,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 254 transitions, 3113 flow [2024-06-20 15:48:18,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 254 transitions, 3015 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 15:48:18,227 INFO L231 Difference]: Finished difference. Result has 205 places, 238 transitions, 2533 flow [2024-06-20 15:48:18,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2471, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2533, PETRI_PLACES=205, PETRI_TRANSITIONS=238} [2024-06-20 15:48:18,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-20 15:48:18,227 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 238 transitions, 2533 flow [2024-06-20 15:48:18,228 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 15:48:18,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:18,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 15:48:18,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 15:48:18,228 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:18,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:18,228 INFO L85 PathProgramCache]: Analyzing trace with hash -302571696, now seen corresponding path program 1 times [2024-06-20 15:48:18,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:18,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806138849] [2024-06-20 15:48:18,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:18,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:18,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:19,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 15:48:19,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:19,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806138849] [2024-06-20 15:48:19,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806138849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:19,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:19,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:48:19,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376436281] [2024-06-20 15:48:19,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:19,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:48:19,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:19,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:48:19,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:48:19,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:19,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 238 transitions, 2533 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 15:48:19,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:19,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:19,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:20,317 INFO L124 PetriNetUnfolderBase]: 3861/5880 cut-off events. [2024-06-20 15:48:20,317 INFO L125 PetriNetUnfolderBase]: For 558970/558972 co-relation queries the response was YES. [2024-06-20 15:48:20,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46196 conditions, 5880 events. 3861/5880 cut-off events. For 558970/558972 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31926 event pairs, 1090 based on Foata normal form. 4/5884 useless extension candidates. Maximal degree in co-relation 46098. Up to 5676 conditions per place. [2024-06-20 15:48:20,381 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 216 selfloop transitions, 59 changer transitions 0/278 dead transitions. [2024-06-20 15:48:20,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 278 transitions, 3527 flow [2024-06-20 15:48:20,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:48:20,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:48:20,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-20 15:48:20,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-20 15:48:20,383 INFO L175 Difference]: Start difference. First operand has 205 places, 238 transitions, 2533 flow. Second operand 9 states and 163 transitions. [2024-06-20 15:48:20,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 278 transitions, 3527 flow [2024-06-20 15:48:21,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 278 transitions, 3446 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 15:48:21,089 INFO L231 Difference]: Finished difference. Result has 207 places, 246 transitions, 2706 flow [2024-06-20 15:48:21,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2452, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2706, PETRI_PLACES=207, PETRI_TRANSITIONS=246} [2024-06-20 15:48:21,090 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-20 15:48:21,090 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 246 transitions, 2706 flow [2024-06-20 15:48:21,091 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 15:48:21,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:21,091 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 15:48:21,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 15:48:21,091 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:21,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:21,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1443489466, now seen corresponding path program 1 times [2024-06-20 15:48:21,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:21,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116629583] [2024-06-20 15:48:21,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:21,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:21,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:21,906 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 15:48:21,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:21,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116629583] [2024-06-20 15:48:21,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116629583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:21,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:21,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:48:21,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372797441] [2024-06-20 15:48:21,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:21,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:48:21,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:21,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:48:21,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:48:21,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:21,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 246 transitions, 2706 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 15:48:21,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:21,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:21,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:23,074 INFO L124 PetriNetUnfolderBase]: 3963/6021 cut-off events. [2024-06-20 15:48:23,074 INFO L125 PetriNetUnfolderBase]: For 603090/603092 co-relation queries the response was YES. [2024-06-20 15:48:23,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48607 conditions, 6021 events. 3963/6021 cut-off events. For 603090/603092 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 32726 event pairs, 1104 based on Foata normal form. 8/6029 useless extension candidates. Maximal degree in co-relation 48508. Up to 5672 conditions per place. [2024-06-20 15:48:23,140 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 228 selfloop transitions, 65 changer transitions 0/296 dead transitions. [2024-06-20 15:48:23,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 296 transitions, 3846 flow [2024-06-20 15:48:23,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:48:23,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:48:23,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 15:48:23,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 15:48:23,142 INFO L175 Difference]: Start difference. First operand has 207 places, 246 transitions, 2706 flow. Second operand 8 states and 152 transitions. [2024-06-20 15:48:23,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 296 transitions, 3846 flow [2024-06-20 15:48:24,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 296 transitions, 3707 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-20 15:48:24,068 INFO L231 Difference]: Finished difference. Result has 212 places, 265 transitions, 3011 flow [2024-06-20 15:48:24,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2567, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3011, PETRI_PLACES=212, PETRI_TRANSITIONS=265} [2024-06-20 15:48:24,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-20 15:48:24,069 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 265 transitions, 3011 flow [2024-06-20 15:48:24,069 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 15:48:24,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:24,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 15:48:24,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 15:48:24,069 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:24,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:24,070 INFO L85 PathProgramCache]: Analyzing trace with hash -298758448, now seen corresponding path program 1 times [2024-06-20 15:48:24,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:24,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280379925] [2024-06-20 15:48:24,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:24,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:24,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:24,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:24,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:24,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280379925] [2024-06-20 15:48:24,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280379925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:24,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:24,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:24,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68141841] [2024-06-20 15:48:24,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:24,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:24,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:24,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:24,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:24,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:24,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 265 transitions, 3011 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 15:48:24,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:24,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:24,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:25,971 INFO L124 PetriNetUnfolderBase]: 3989/6057 cut-off events. [2024-06-20 15:48:25,971 INFO L125 PetriNetUnfolderBase]: For 620956/620958 co-relation queries the response was YES. [2024-06-20 15:48:26,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50359 conditions, 6057 events. 3989/6057 cut-off events. For 620956/620958 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 32943 event pairs, 1106 based on Foata normal form. 4/6061 useless extension candidates. Maximal degree in co-relation 50256. Up to 5887 conditions per place. [2024-06-20 15:48:26,038 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 239 selfloop transitions, 54 changer transitions 0/296 dead transitions. [2024-06-20 15:48:26,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 296 transitions, 4052 flow [2024-06-20 15:48:26,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:26,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:26,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 15:48:26,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-20 15:48:26,040 INFO L175 Difference]: Start difference. First operand has 212 places, 265 transitions, 3011 flow. Second operand 7 states and 127 transitions. [2024-06-20 15:48:26,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 296 transitions, 4052 flow [2024-06-20 15:48:27,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 296 transitions, 3969 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-20 15:48:27,067 INFO L231 Difference]: Finished difference. Result has 218 places, 275 transitions, 3217 flow [2024-06-20 15:48:27,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2928, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3217, PETRI_PLACES=218, PETRI_TRANSITIONS=275} [2024-06-20 15:48:27,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-20 15:48:27,067 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 275 transitions, 3217 flow [2024-06-20 15:48:27,067 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 15:48:27,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:27,068 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 15:48:27,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 15:48:27,068 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 15:48:27,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:27,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1453670052, now seen corresponding path program 2 times [2024-06-20 15:48:27,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:27,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183174827] [2024-06-20 15:48:27,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:27,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:27,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:27,913 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 15:48:27,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:27,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183174827] [2024-06-20 15:48:27,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183174827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:27,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:27,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:27,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163975527] [2024-06-20 15:48:27,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:27,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:27,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:27,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:27,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:27,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:27,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 275 transitions, 3217 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 15:48:27,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:27,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:27,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:29,199 INFO L124 PetriNetUnfolderBase]: 3983/6049 cut-off events. [2024-06-20 15:48:29,199 INFO L125 PetriNetUnfolderBase]: For 632136/632138 co-relation queries the response was YES. [2024-06-20 15:48:29,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50328 conditions, 6049 events. 3983/6049 cut-off events. For 632136/632138 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 32892 event pairs, 1106 based on Foata normal form. 4/6053 useless extension candidates. Maximal degree in co-relation 50221. Up to 5882 conditions per place. [2024-06-20 15:48:29,261 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 240 selfloop transitions, 50 changer transitions 0/293 dead transitions. [2024-06-20 15:48:29,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 293 transitions, 4097 flow [2024-06-20 15:48:29,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:29,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:29,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 15:48:29,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-20 15:48:29,263 INFO L175 Difference]: Start difference. First operand has 218 places, 275 transitions, 3217 flow. Second operand 7 states and 124 transitions. [2024-06-20 15:48:29,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 293 transitions, 4097 flow [2024-06-20 15:48:30,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 293 transitions, 4019 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 15:48:30,351 INFO L231 Difference]: Finished difference. Result has 222 places, 275 transitions, 3248 flow [2024-06-20 15:48:30,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3139, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3248, PETRI_PLACES=222, PETRI_TRANSITIONS=275} [2024-06-20 15:48:30,351 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-20 15:48:30,351 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 275 transitions, 3248 flow [2024-06-20 15:48:30,351 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 15:48:30,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:30,351 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 15:48:30,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 15:48:30,352 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:30,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:30,352 INFO L85 PathProgramCache]: Analyzing trace with hash -2125784241, now seen corresponding path program 1 times [2024-06-20 15:48:30,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:30,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111070881] [2024-06-20 15:48:30,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:30,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:30,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:31,601 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 15:48:31,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:31,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111070881] [2024-06-20 15:48:31,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111070881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:31,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:31,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:48:31,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121871585] [2024-06-20 15:48:31,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:31,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:48:31,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:31,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:48:31,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:48:31,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:48:31,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 275 transitions, 3248 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 15:48:31,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:31,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:48:31,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:33,017 INFO L124 PetriNetUnfolderBase]: 3903/5980 cut-off events. [2024-06-20 15:48:33,017 INFO L125 PetriNetUnfolderBase]: For 656480/656482 co-relation queries the response was YES. [2024-06-20 15:48:33,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50389 conditions, 5980 events. 3903/5980 cut-off events. For 656480/656482 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 33002 event pairs, 880 based on Foata normal form. 4/5984 useless extension candidates. Maximal degree in co-relation 50281. Up to 5401 conditions per place. [2024-06-20 15:48:33,075 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 238 selfloop transitions, 59 changer transitions 0/319 dead transitions. [2024-06-20 15:48:33,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 319 transitions, 4033 flow [2024-06-20 15:48:33,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:48:33,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:48:33,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 15:48:33,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 15:48:33,077 INFO L175 Difference]: Start difference. First operand has 222 places, 275 transitions, 3248 flow. Second operand 9 states and 175 transitions. [2024-06-20 15:48:33,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 319 transitions, 4033 flow [2024-06-20 15:48:34,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 319 transitions, 3944 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 15:48:34,133 INFO L231 Difference]: Finished difference. Result has 228 places, 280 transitions, 3371 flow [2024-06-20 15:48:34,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3159, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3371, PETRI_PLACES=228, PETRI_TRANSITIONS=280} [2024-06-20 15:48:34,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-20 15:48:34,133 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 280 transitions, 3371 flow [2024-06-20 15:48:34,134 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 15:48:34,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:34,134 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 15:48:34,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 15:48:34,134 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:34,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:34,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1953063711, now seen corresponding path program 2 times [2024-06-20 15:48:34,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:34,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164809787] [2024-06-20 15:48:34,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:34,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:34,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:35,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:35,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:35,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164809787] [2024-06-20 15:48:35,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164809787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:35,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:35,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:48:35,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782283493] [2024-06-20 15:48:35,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:35,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:48:35,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:35,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:48:35,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:48:35,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:48:35,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 280 transitions, 3371 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 15:48:35,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:35,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:48:35,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:37,043 INFO L124 PetriNetUnfolderBase]: 3942/6039 cut-off events. [2024-06-20 15:48:37,043 INFO L125 PetriNetUnfolderBase]: For 678379/678381 co-relation queries the response was YES. [2024-06-20 15:48:37,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51740 conditions, 6039 events. 3942/6039 cut-off events. For 678379/678381 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 33345 event pairs, 870 based on Foata normal form. 4/6043 useless extension candidates. Maximal degree in co-relation 51630. Up to 5447 conditions per place. [2024-06-20 15:48:37,104 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 256 selfloop transitions, 62 changer transitions 0/340 dead transitions. [2024-06-20 15:48:37,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 340 transitions, 4309 flow [2024-06-20 15:48:37,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:48:37,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:48:37,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-20 15:48:37,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4384920634920635 [2024-06-20 15:48:37,106 INFO L175 Difference]: Start difference. First operand has 228 places, 280 transitions, 3371 flow. Second operand 12 states and 221 transitions. [2024-06-20 15:48:37,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 340 transitions, 4309 flow [2024-06-20 15:48:37,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 340 transitions, 4130 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 15:48:37,906 INFO L231 Difference]: Finished difference. Result has 236 places, 292 transitions, 3508 flow [2024-06-20 15:48:37,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3208, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3508, PETRI_PLACES=236, PETRI_TRANSITIONS=292} [2024-06-20 15:48:37,907 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-20 15:48:37,907 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 292 transitions, 3508 flow [2024-06-20 15:48:37,907 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 15:48:37,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:37,907 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 15:48:37,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 15:48:37,907 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:37,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:37,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1953055341, now seen corresponding path program 3 times [2024-06-20 15:48:37,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:37,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207674379] [2024-06-20 15:48:37,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:37,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:37,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:39,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:39,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:39,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207674379] [2024-06-20 15:48:39,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207674379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:39,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:39,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:48:39,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637270980] [2024-06-20 15:48:39,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:39,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:48:39,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:39,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:48:39,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:48:39,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:48:39,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 292 transitions, 3508 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 15:48:39,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:39,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:48:39,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:40,768 INFO L124 PetriNetUnfolderBase]: 3992/6113 cut-off events. [2024-06-20 15:48:40,768 INFO L125 PetriNetUnfolderBase]: For 713735/713737 co-relation queries the response was YES. [2024-06-20 15:48:40,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53527 conditions, 6113 events. 3992/6113 cut-off events. For 713735/713737 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 33841 event pairs, 873 based on Foata normal form. 4/6107 useless extension candidates. Maximal degree in co-relation 53414. Up to 5442 conditions per place. [2024-06-20 15:48:40,837 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 257 selfloop transitions, 68 changer transitions 0/347 dead transitions. [2024-06-20 15:48:40,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 347 transitions, 4658 flow [2024-06-20 15:48:40,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:48:40,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:48:40,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 223 transitions. [2024-06-20 15:48:40,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44246031746031744 [2024-06-20 15:48:40,839 INFO L175 Difference]: Start difference. First operand has 236 places, 292 transitions, 3508 flow. Second operand 12 states and 223 transitions. [2024-06-20 15:48:40,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 347 transitions, 4658 flow [2024-06-20 15:48:41,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 347 transitions, 4477 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-20 15:48:41,673 INFO L231 Difference]: Finished difference. Result has 242 places, 297 transitions, 3621 flow [2024-06-20 15:48:41,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3621, PETRI_PLACES=242, PETRI_TRANSITIONS=297} [2024-06-20 15:48:41,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-20 15:48:41,674 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 297 transitions, 3621 flow [2024-06-20 15:48:41,674 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 15:48:41,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:41,675 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 15:48:41,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 15:48:41,675 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:48:41,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:41,675 INFO L85 PathProgramCache]: Analyzing trace with hash 2111632029, now seen corresponding path program 4 times [2024-06-20 15:48:41,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:41,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639452774] [2024-06-20 15:48:41,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:41,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:41,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:43,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:43,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:43,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639452774] [2024-06-20 15:48:43,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639452774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:43,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:43,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:48:43,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455258445] [2024-06-20 15:48:43,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:43,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:48:43,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:43,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:48:43,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:48:43,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:48:43,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 297 transitions, 3621 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 15:48:43,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:43,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:48:43,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:44,617 INFO L124 PetriNetUnfolderBase]: 3976/6093 cut-off events. [2024-06-20 15:48:44,617 INFO L125 PetriNetUnfolderBase]: For 723475/723477 co-relation queries the response was YES. [2024-06-20 15:48:44,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53489 conditions, 6093 events. 3976/6093 cut-off events. For 723475/723477 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 33724 event pairs, 900 based on Foata normal form. 4/6097 useless extension candidates. Maximal degree in co-relation 53374. Up to 5501 conditions per place. [2024-06-20 15:48:44,694 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 255 selfloop transitions, 61 changer transitions 0/338 dead transitions. [2024-06-20 15:48:44,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 338 transitions, 4390 flow [2024-06-20 15:48:44,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:48:44,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:48:44,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-20 15:48:44,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 15:48:44,696 INFO L175 Difference]: Start difference. First operand has 242 places, 297 transitions, 3621 flow. Second operand 10 states and 190 transitions. [2024-06-20 15:48:44,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 338 transitions, 4390 flow [2024-06-20 15:48:45,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 338 transitions, 4195 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-20 15:48:45,582 INFO L231 Difference]: Finished difference. Result has 244 places, 298 transitions, 3576 flow [2024-06-20 15:48:45,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3576, PETRI_PLACES=244, PETRI_TRANSITIONS=298} [2024-06-20 15:48:45,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-20 15:48:45,582 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 298 transitions, 3576 flow [2024-06-20 15:48:45,583 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 15:48:45,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:45,583 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 15:48:45,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 15:48:45,583 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 15:48:45,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:45,583 INFO L85 PathProgramCache]: Analyzing trace with hash -292096176, now seen corresponding path program 2 times [2024-06-20 15:48:45,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:45,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702370048] [2024-06-20 15:48:45,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:45,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:45,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:46,525 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 15:48:46,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:46,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702370048] [2024-06-20 15:48:46,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702370048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:46,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:46,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:48:46,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209600226] [2024-06-20 15:48:46,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:46,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:48:46,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:46,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:48:46,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:48:46,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:46,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 298 transitions, 3576 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 15:48:46,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:46,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:46,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:47,805 INFO L124 PetriNetUnfolderBase]: 4085/6206 cut-off events. [2024-06-20 15:48:47,805 INFO L125 PetriNetUnfolderBase]: For 736404/736406 co-relation queries the response was YES. [2024-06-20 15:48:47,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54190 conditions, 6206 events. 4085/6206 cut-off events. For 736404/736406 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 33911 event pairs, 1047 based on Foata normal form. 4/6210 useless extension candidates. Maximal degree in co-relation 54073. Up to 6032 conditions per place. [2024-06-20 15:48:47,887 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 263 selfloop transitions, 55 changer transitions 0/321 dead transitions. [2024-06-20 15:48:47,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 321 transitions, 4580 flow [2024-06-20 15:48:47,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:48:47,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:48:47,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 15:48:47,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-20 15:48:47,889 INFO L175 Difference]: Start difference. First operand has 244 places, 298 transitions, 3576 flow. Second operand 8 states and 137 transitions. [2024-06-20 15:48:47,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 321 transitions, 4580 flow [2024-06-20 15:48:48,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 321 transitions, 4453 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 15:48:48,989 INFO L231 Difference]: Finished difference. Result has 244 places, 302 transitions, 3620 flow [2024-06-20 15:48:48,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3449, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3620, PETRI_PLACES=244, PETRI_TRANSITIONS=302} [2024-06-20 15:48:48,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-20 15:48:48,990 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 302 transitions, 3620 flow [2024-06-20 15:48:48,990 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 15:48:48,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:48,990 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 15:48:48,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 15:48:48,991 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 15:48:48,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:48,991 INFO L85 PathProgramCache]: Analyzing trace with hash -292095804, now seen corresponding path program 2 times [2024-06-20 15:48:48,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:48,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234567129] [2024-06-20 15:48:48,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:48,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:48,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:49,797 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 15:48:49,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:49,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234567129] [2024-06-20 15:48:49,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234567129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:49,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:49,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:48:49,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600203182] [2024-06-20 15:48:49,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:49,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:48:49,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:49,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:48:49,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:48:49,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:49,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 302 transitions, 3620 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 15:48:49,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:49,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:49,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:51,132 INFO L124 PetriNetUnfolderBase]: 4217/6389 cut-off events. [2024-06-20 15:48:51,132 INFO L125 PetriNetUnfolderBase]: For 794558/794560 co-relation queries the response was YES. [2024-06-20 15:48:51,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56422 conditions, 6389 events. 4217/6389 cut-off events. For 794558/794560 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 35025 event pairs, 1045 based on Foata normal form. 8/6397 useless extension candidates. Maximal degree in co-relation 56304. Up to 5933 conditions per place. [2024-06-20 15:48:51,209 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 266 selfloop transitions, 73 changer transitions 0/342 dead transitions. [2024-06-20 15:48:51,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 342 transitions, 4988 flow [2024-06-20 15:48:51,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:48:51,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:48:51,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 15:48:51,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 15:48:51,210 INFO L175 Difference]: Start difference. First operand has 244 places, 302 transitions, 3620 flow. Second operand 8 states and 150 transitions. [2024-06-20 15:48:51,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 342 transitions, 4988 flow [2024-06-20 15:48:52,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 342 transitions, 4853 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 15:48:52,469 INFO L231 Difference]: Finished difference. Result has 247 places, 314 transitions, 3859 flow [2024-06-20 15:48:52,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3485, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3859, PETRI_PLACES=247, PETRI_TRANSITIONS=314} [2024-06-20 15:48:52,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-20 15:48:52,470 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 314 transitions, 3859 flow [2024-06-20 15:48:52,470 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 15:48:52,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:52,470 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 15:48:52,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 15:48:52,471 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 15:48:52,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:52,471 INFO L85 PathProgramCache]: Analyzing trace with hash -292083714, now seen corresponding path program 3 times [2024-06-20 15:48:52,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:52,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190905411] [2024-06-20 15:48:52,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:52,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:52,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:53,275 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 15:48:53,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:53,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190905411] [2024-06-20 15:48:53,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190905411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:53,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:53,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:48:53,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489687410] [2024-06-20 15:48:53,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:53,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:48:53,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:53,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:48:53,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:48:53,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:53,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 314 transitions, 3859 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 15:48:53,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:53,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:53,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:54,755 INFO L124 PetriNetUnfolderBase]: 4205/6374 cut-off events. [2024-06-20 15:48:54,756 INFO L125 PetriNetUnfolderBase]: For 801065/801067 co-relation queries the response was YES. [2024-06-20 15:48:54,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56502 conditions, 6374 events. 4205/6374 cut-off events. For 801065/801067 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 34922 event pairs, 1044 based on Foata normal form. 8/6382 useless extension candidates. Maximal degree in co-relation 56382. Up to 5929 conditions per place. [2024-06-20 15:48:54,822 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 265 selfloop transitions, 72 changer transitions 0/340 dead transitions. [2024-06-20 15:48:54,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 340 transitions, 5031 flow [2024-06-20 15:48:54,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:48:54,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:48:54,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 15:48:54,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 15:48:54,823 INFO L175 Difference]: Start difference. First operand has 247 places, 314 transitions, 3859 flow. Second operand 8 states and 147 transitions. [2024-06-20 15:48:54,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 340 transitions, 5031 flow [2024-06-20 15:48:56,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 340 transitions, 4876 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-20 15:48:56,204 INFO L231 Difference]: Finished difference. Result has 252 places, 314 transitions, 3856 flow [2024-06-20 15:48:56,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3704, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3856, PETRI_PLACES=252, PETRI_TRANSITIONS=314} [2024-06-20 15:48:56,204 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-20 15:48:56,204 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 314 transitions, 3856 flow [2024-06-20 15:48:56,204 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 15:48:56,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:56,205 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 15:48:56,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 15:48:56,205 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 15:48:56,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:56,205 INFO L85 PathProgramCache]: Analyzing trace with hash 862857436, now seen corresponding path program 3 times [2024-06-20 15:48:56,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:56,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090924381] [2024-06-20 15:48:56,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:56,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:56,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:57,034 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 15:48:57,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:57,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090924381] [2024-06-20 15:48:57,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090924381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:57,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:57,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:57,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871621261] [2024-06-20 15:48:57,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:57,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:57,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:57,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:57,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:57,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:48:57,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 314 transitions, 3856 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 15:48:57,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:57,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:48:57,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:58,327 INFO L124 PetriNetUnfolderBase]: 4192/6354 cut-off events. [2024-06-20 15:48:58,327 INFO L125 PetriNetUnfolderBase]: For 806356/806356 co-relation queries the response was YES. [2024-06-20 15:48:58,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56328 conditions, 6354 events. 4192/6354 cut-off events. For 806356/806356 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 34817 event pairs, 1047 based on Foata normal form. 1/6355 useless extension candidates. Maximal degree in co-relation 56207. Up to 6306 conditions per place. [2024-06-20 15:48:58,402 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 304 selfloop transitions, 24 changer transitions 0/331 dead transitions. [2024-06-20 15:48:58,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 331 transitions, 4698 flow [2024-06-20 15:48:58,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:58,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:58,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 15:48:58,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-20 15:48:58,403 INFO L175 Difference]: Start difference. First operand has 252 places, 314 transitions, 3856 flow. Second operand 7 states and 118 transitions. [2024-06-20 15:48:58,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 331 transitions, 4698 flow [2024-06-20 15:48:59,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 331 transitions, 4529 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-20 15:48:59,577 INFO L231 Difference]: Finished difference. Result has 253 places, 314 transitions, 3741 flow [2024-06-20 15:48:59,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3741, PETRI_PLACES=253, PETRI_TRANSITIONS=314} [2024-06-20 15:48:59,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-20 15:48:59,578 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 314 transitions, 3741 flow [2024-06-20 15:48:59,578 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 15:48:59,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:59,578 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 15:48:59,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 15:48:59,578 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 15:48:59,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:59,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1501847566, now seen corresponding path program 4 times [2024-06-20 15:48:59,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:59,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277149781] [2024-06-20 15:48:59,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:59,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:59,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:00,269 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 15:49:00,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:00,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277149781] [2024-06-20 15:49:00,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277149781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:00,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:00,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:49:00,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967177430] [2024-06-20 15:49:00,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:00,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:49:00,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:00,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:49:00,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:49:00,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:49:00,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 314 transitions, 3741 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 15:49:00,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:00,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:49:00,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:01,612 INFO L124 PetriNetUnfolderBase]: 4197/6361 cut-off events. [2024-06-20 15:49:01,612 INFO L125 PetriNetUnfolderBase]: For 825762/825762 co-relation queries the response was YES. [2024-06-20 15:49:01,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56280 conditions, 6361 events. 4197/6361 cut-off events. For 825762/825762 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 34852 event pairs, 1042 based on Foata normal form. 1/6362 useless extension candidates. Maximal degree in co-relation 56158. Up to 6328 conditions per place. [2024-06-20 15:49:01,691 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 308 selfloop transitions, 19 changer transitions 0/330 dead transitions. [2024-06-20 15:49:01,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 330 transitions, 4485 flow [2024-06-20 15:49:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:49:01,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:49:01,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-20 15:49:01,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-20 15:49:01,692 INFO L175 Difference]: Start difference. First operand has 253 places, 314 transitions, 3741 flow. Second operand 7 states and 113 transitions. [2024-06-20 15:49:01,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 330 transitions, 4485 flow [2024-06-20 15:49:03,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 330 transitions, 4293 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 15:49:03,250 INFO L231 Difference]: Finished difference. Result has 251 places, 317 transitions, 3657 flow [2024-06-20 15:49:03,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3563, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3657, PETRI_PLACES=251, PETRI_TRANSITIONS=317} [2024-06-20 15:49:03,251 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-20 15:49:03,251 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 317 transitions, 3657 flow [2024-06-20 15:49:03,251 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 15:49:03,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:03,251 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 15:49:03,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 15:49:03,251 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 15:49:03,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:03,252 INFO L85 PathProgramCache]: Analyzing trace with hash -2069404511, now seen corresponding path program 5 times [2024-06-20 15:49:03,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:03,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808994282] [2024-06-20 15:49:03,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:03,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:03,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:04,418 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 15:49:04,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:04,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808994282] [2024-06-20 15:49:04,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808994282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:04,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:04,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:49:04,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643945998] [2024-06-20 15:49:04,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:04,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:49:04,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:04,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:49:04,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:49:04,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:49:04,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 317 transitions, 3657 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 15:49:04,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:04,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:49:04,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:06,149 INFO L124 PetriNetUnfolderBase]: 4138/6322 cut-off events. [2024-06-20 15:49:06,150 INFO L125 PetriNetUnfolderBase]: For 853530/853530 co-relation queries the response was YES. [2024-06-20 15:49:06,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56416 conditions, 6322 events. 4138/6322 cut-off events. For 853530/853530 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 35094 event pairs, 998 based on Foata normal form. 4/6326 useless extension candidates. Maximal degree in co-relation 56294. Up to 5968 conditions per place. [2024-06-20 15:49:06,238 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 298 selfloop transitions, 37 changer transitions 0/359 dead transitions. [2024-06-20 15:49:06,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 359 transitions, 4531 flow [2024-06-20 15:49:06,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:06,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:06,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-20 15:49:06,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-20 15:49:06,240 INFO L175 Difference]: Start difference. First operand has 251 places, 317 transitions, 3657 flow. Second operand 10 states and 182 transitions. [2024-06-20 15:49:06,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 359 transitions, 4531 flow [2024-06-20 15:49:07,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 359 transitions, 4481 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:07,510 INFO L231 Difference]: Finished difference. Result has 257 places, 323 transitions, 3808 flow [2024-06-20 15:49:07,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3607, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3808, PETRI_PLACES=257, PETRI_TRANSITIONS=323} [2024-06-20 15:49:07,511 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-20 15:49:07,511 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 323 transitions, 3808 flow [2024-06-20 15:49:07,511 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 15:49:07,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:07,512 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 15:49:07,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 15:49:07,512 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 15:49:07,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:07,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1848412047, now seen corresponding path program 6 times [2024-06-20 15:49:07,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:07,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108128787] [2024-06-20 15:49:07,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:07,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:07,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:08,749 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 15:49:08,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:08,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108128787] [2024-06-20 15:49:08,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108128787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:08,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:08,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:49:08,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937758833] [2024-06-20 15:49:08,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:08,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:49:08,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:08,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:49:08,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:49:08,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:49:08,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 323 transitions, 3808 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 15:49:08,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:08,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:49:08,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:10,487 INFO L124 PetriNetUnfolderBase]: 4212/6440 cut-off events. [2024-06-20 15:49:10,487 INFO L125 PetriNetUnfolderBase]: For 900539/900539 co-relation queries the response was YES. [2024-06-20 15:49:10,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58479 conditions, 6440 events. 4212/6440 cut-off events. For 900539/900539 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 35992 event pairs, 1009 based on Foata normal form. 8/6448 useless extension candidates. Maximal degree in co-relation 58355. Up to 6043 conditions per place. [2024-06-20 15:49:10,562 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 305 selfloop transitions, 36 changer transitions 0/365 dead transitions. [2024-06-20 15:49:10,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 365 transitions, 4996 flow [2024-06-20 15:49:10,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:10,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:10,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-20 15:49:10,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-20 15:49:10,563 INFO L175 Difference]: Start difference. First operand has 257 places, 323 transitions, 3808 flow. Second operand 10 states and 178 transitions. [2024-06-20 15:49:10,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 365 transitions, 4996 flow [2024-06-20 15:49:11,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 365 transitions, 4859 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:11,888 INFO L231 Difference]: Finished difference. Result has 261 places, 329 transitions, 3941 flow [2024-06-20 15:49:11,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3671, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3941, PETRI_PLACES=261, PETRI_TRANSITIONS=329} [2024-06-20 15:49:11,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-20 15:49:11,889 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 329 transitions, 3941 flow [2024-06-20 15:49:11,889 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 15:49:11,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:11,889 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 15:49:11,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 15:49:11,890 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 15:49:11,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:11,890 INFO L85 PathProgramCache]: Analyzing trace with hash 275696881, now seen corresponding path program 7 times [2024-06-20 15:49:11,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:11,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392221305] [2024-06-20 15:49:11,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:11,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:11,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:13,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:13,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:13,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392221305] [2024-06-20 15:49:13,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392221305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:13,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:13,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:49:13,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143372369] [2024-06-20 15:49:13,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:13,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:49:13,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:13,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:49:13,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:49:13,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:49:13,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 329 transitions, 3941 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 15:49:13,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:13,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:49:13,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:14,940 INFO L124 PetriNetUnfolderBase]: 4250/6502 cut-off events. [2024-06-20 15:49:14,940 INFO L125 PetriNetUnfolderBase]: For 947387/947395 co-relation queries the response was YES. [2024-06-20 15:49:14,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59924 conditions, 6502 events. 4250/6502 cut-off events. For 947387/947395 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 36539 event pairs, 1777 based on Foata normal form. 4/6475 useless extension candidates. Maximal degree in co-relation 59798. Up to 6128 conditions per place. [2024-06-20 15:49:15,017 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 312 selfloop transitions, 36 changer transitions 0/372 dead transitions. [2024-06-20 15:49:15,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 372 transitions, 4903 flow [2024-06-20 15:49:15,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:49:15,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:49:15,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-20 15:49:15,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-20 15:49:15,019 INFO L175 Difference]: Start difference. First operand has 261 places, 329 transitions, 3941 flow. Second operand 11 states and 189 transitions. [2024-06-20 15:49:15,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 372 transitions, 4903 flow [2024-06-20 15:49:16,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 372 transitions, 4752 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:16,756 INFO L231 Difference]: Finished difference. Result has 269 places, 338 transitions, 4078 flow [2024-06-20 15:49:16,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3791, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4078, PETRI_PLACES=269, PETRI_TRANSITIONS=338} [2024-06-20 15:49:16,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-20 15:49:16,757 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 338 transitions, 4078 flow [2024-06-20 15:49:16,757 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 15:49:16,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:16,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:16,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 15:49:16,758 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 15:49:16,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:16,758 INFO L85 PathProgramCache]: Analyzing trace with hash -554904895, now seen corresponding path program 1 times [2024-06-20 15:49:16,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:16,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194786118] [2024-06-20 15:49:16,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:16,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:16,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:18,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 15:49:18,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:18,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194786118] [2024-06-20 15:49:18,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194786118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:18,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:18,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:18,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12859024] [2024-06-20 15:49:18,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:18,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:18,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:18,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:18,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:18,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:49:18,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 338 transitions, 4078 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:49:18,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:18,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:49:18,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:20,072 INFO L124 PetriNetUnfolderBase]: 4434/6723 cut-off events. [2024-06-20 15:49:20,072 INFO L125 PetriNetUnfolderBase]: For 955637/955643 co-relation queries the response was YES. [2024-06-20 15:49:20,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61104 conditions, 6723 events. 4434/6723 cut-off events. For 955637/955643 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 37341 event pairs, 1058 based on Foata normal form. 12/6735 useless extension candidates. Maximal degree in co-relation 60973. Up to 6372 conditions per place. [2024-06-20 15:49:20,149 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 314 selfloop transitions, 99 changer transitions 0/416 dead transitions. [2024-06-20 15:49:20,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 416 transitions, 5818 flow [2024-06-20 15:49:20,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:20,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:20,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-20 15:49:20,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-20 15:49:20,151 INFO L175 Difference]: Start difference. First operand has 269 places, 338 transitions, 4078 flow. Second operand 10 states and 182 transitions. [2024-06-20 15:49:20,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 416 transitions, 5818 flow [2024-06-20 15:49:21,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 416 transitions, 5681 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-20 15:49:21,905 INFO L231 Difference]: Finished difference. Result has 280 places, 383 transitions, 4843 flow [2024-06-20 15:49:21,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3941, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4843, PETRI_PLACES=280, PETRI_TRANSITIONS=383} [2024-06-20 15:49:21,906 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-20 15:49:21,906 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 383 transitions, 4843 flow [2024-06-20 15:49:21,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:49:21,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:21,906 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 15:49:21,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 15:49:21,906 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:21,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:21,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1852756323, now seen corresponding path program 8 times [2024-06-20 15:49:21,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:21,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641970922] [2024-06-20 15:49:21,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:21,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:21,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:23,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:23,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:23,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641970922] [2024-06-20 15:49:23,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641970922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:23,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:23,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:49:23,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141840305] [2024-06-20 15:49:23,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:23,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:49:23,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:23,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:49:23,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:49:23,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:49:23,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 383 transitions, 4843 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 15:49:23,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:23,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:49:23,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:25,036 INFO L124 PetriNetUnfolderBase]: 4346/6638 cut-off events. [2024-06-20 15:49:25,036 INFO L125 PetriNetUnfolderBase]: For 991097/991105 co-relation queries the response was YES. [2024-06-20 15:49:25,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62742 conditions, 6638 events. 4346/6638 cut-off events. For 991097/991105 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 37257 event pairs, 1744 based on Foata normal form. 4/6605 useless extension candidates. Maximal degree in co-relation 62604. Up to 6350 conditions per place. [2024-06-20 15:49:25,119 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 370 selfloop transitions, 23 changer transitions 0/418 dead transitions. [2024-06-20 15:49:25,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 418 transitions, 5783 flow [2024-06-20 15:49:25,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:25,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:25,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-20 15:49:25,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-20 15:49:25,122 INFO L175 Difference]: Start difference. First operand has 280 places, 383 transitions, 4843 flow. Second operand 10 states and 173 transitions. [2024-06-20 15:49:25,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 418 transitions, 5783 flow [2024-06-20 15:49:27,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 418 transitions, 5680 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-20 15:49:27,293 INFO L231 Difference]: Finished difference. Result has 288 places, 385 transitions, 4855 flow [2024-06-20 15:49:27,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4855, PETRI_PLACES=288, PETRI_TRANSITIONS=385} [2024-06-20 15:49:27,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-20 15:49:27,294 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 385 transitions, 4855 flow [2024-06-20 15:49:27,294 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 15:49:27,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:27,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:27,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 15:49:27,294 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 15:49:27,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:27,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1043596283, now seen corresponding path program 2 times [2024-06-20 15:49:27,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:27,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149096545] [2024-06-20 15:49:27,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:27,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:27,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:28,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 15:49:28,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:28,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149096545] [2024-06-20 15:49:28,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149096545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:28,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:28,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:28,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022203685] [2024-06-20 15:49:28,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:28,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:28,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:28,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:28,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:28,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:49:28,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 385 transitions, 4855 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:49:28,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:28,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:49:28,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:30,528 INFO L124 PetriNetUnfolderBase]: 4813/7269 cut-off events. [2024-06-20 15:49:30,529 INFO L125 PetriNetUnfolderBase]: For 1012903/1012907 co-relation queries the response was YES. [2024-06-20 15:49:30,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66925 conditions, 7269 events. 4813/7269 cut-off events. For 1012903/1012907 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 40659 event pairs, 1372 based on Foata normal form. 10/7279 useless extension candidates. Maximal degree in co-relation 66785. Up to 6624 conditions per place. [2024-06-20 15:49:30,610 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 366 selfloop transitions, 145 changer transitions 0/514 dead transitions. [2024-06-20 15:49:30,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 514 transitions, 7538 flow [2024-06-20 15:49:30,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:30,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:30,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 15:49:30,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 15:49:30,612 INFO L175 Difference]: Start difference. First operand has 288 places, 385 transitions, 4855 flow. Second operand 10 states and 185 transitions. [2024-06-20 15:49:30,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 514 transitions, 7538 flow [2024-06-20 15:49:32,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 514 transitions, 7441 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:32,814 INFO L231 Difference]: Finished difference. Result has 295 places, 469 transitions, 6437 flow [2024-06-20 15:49:32,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4758, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6437, PETRI_PLACES=295, PETRI_TRANSITIONS=469} [2024-06-20 15:49:32,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-20 15:49:32,815 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 469 transitions, 6437 flow [2024-06-20 15:49:32,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:49:32,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:32,815 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 15:49:32,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 15:49:32,815 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:32,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:32,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1858906533, now seen corresponding path program 1 times [2024-06-20 15:49:32,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:32,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217665659] [2024-06-20 15:49:32,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:32,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:32,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:34,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 15:49:34,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:34,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217665659] [2024-06-20 15:49:34,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217665659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:34,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:34,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:49:34,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253572528] [2024-06-20 15:49:34,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:34,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:49:34,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:34,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:49:34,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:49:34,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:49:34,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 469 transitions, 6437 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 15:49:34,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:34,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:49:34,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:36,781 INFO L124 PetriNetUnfolderBase]: 4744/7206 cut-off events. [2024-06-20 15:49:36,782 INFO L125 PetriNetUnfolderBase]: For 1062137/1062147 co-relation queries the response was YES. [2024-06-20 15:49:36,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69789 conditions, 7206 events. 4744/7206 cut-off events. For 1062137/1062147 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 40788 event pairs, 1812 based on Foata normal form. 2/7161 useless extension candidates. Maximal degree in co-relation 69643. Up to 6867 conditions per place. [2024-06-20 15:49:36,879 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 442 selfloop transitions, 36 changer transitions 0/505 dead transitions. [2024-06-20 15:49:36,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 505 transitions, 7542 flow [2024-06-20 15:49:36,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:49:36,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:49:36,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-20 15:49:36,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-20 15:49:36,881 INFO L175 Difference]: Start difference. First operand has 295 places, 469 transitions, 6437 flow. Second operand 11 states and 186 transitions. [2024-06-20 15:49:36,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 505 transitions, 7542 flow [2024-06-20 15:49:39,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 505 transitions, 7333 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-20 15:49:39,280 INFO L231 Difference]: Finished difference. Result has 303 places, 472 transitions, 6351 flow [2024-06-20 15:49:39,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6351, PETRI_PLACES=303, PETRI_TRANSITIONS=472} [2024-06-20 15:49:39,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-20 15:49:39,280 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 472 transitions, 6351 flow [2024-06-20 15:49:39,281 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 15:49:39,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:39,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:39,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 15:49:39,281 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 15:49:39,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:39,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1286685657, now seen corresponding path program 1 times [2024-06-20 15:49:39,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:39,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745886342] [2024-06-20 15:49:39,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:39,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:39,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:40,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:40,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:40,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745886342] [2024-06-20 15:49:40,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745886342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:40,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:40,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:40,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534487659] [2024-06-20 15:49:40,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:40,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:40,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:40,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:40,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:40,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:49:40,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 472 transitions, 6351 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 15:49:40,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:40,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:49:40,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:42,232 INFO L124 PetriNetUnfolderBase]: 4908/7404 cut-off events. [2024-06-20 15:49:42,233 INFO L125 PetriNetUnfolderBase]: For 1080641/1080647 co-relation queries the response was YES. [2024-06-20 15:49:42,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70493 conditions, 7404 events. 4908/7404 cut-off events. For 1080641/1080647 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41399 event pairs, 1359 based on Foata normal form. 12/7416 useless extension candidates. Maximal degree in co-relation 70346. Up to 6748 conditions per place. [2024-06-20 15:49:42,321 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 380 selfloop transitions, 144 changer transitions 0/527 dead transitions. [2024-06-20 15:49:42,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 527 transitions, 8421 flow [2024-06-20 15:49:42,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:42,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:42,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 15:49:42,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-20 15:49:42,322 INFO L175 Difference]: Start difference. First operand has 303 places, 472 transitions, 6351 flow. Second operand 9 states and 166 transitions. [2024-06-20 15:49:42,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 527 transitions, 8421 flow [2024-06-20 15:49:44,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 527 transitions, 8296 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-20 15:49:44,832 INFO L231 Difference]: Finished difference. Result has 305 places, 492 transitions, 7034 flow [2024-06-20 15:49:44,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6226, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7034, PETRI_PLACES=305, PETRI_TRANSITIONS=492} [2024-06-20 15:49:44,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-20 15:49:44,833 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 492 transitions, 7034 flow [2024-06-20 15:49:44,833 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 15:49:44,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:44,833 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 15:49:44,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 15:49:44,833 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:44,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:44,834 INFO L85 PathProgramCache]: Analyzing trace with hash -2052414657, now seen corresponding path program 9 times [2024-06-20 15:49:44,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:44,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000201325] [2024-06-20 15:49:44,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:44,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:44,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:46,053 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 15:49:46,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:46,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000201325] [2024-06-20 15:49:46,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000201325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:46,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:46,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:49:46,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340567468] [2024-06-20 15:49:46,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:46,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:49:46,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:46,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:49:46,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:49:46,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:49:46,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 492 transitions, 7034 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 15:49:46,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:46,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:49:46,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:48,433 INFO L124 PetriNetUnfolderBase]: 4831/7331 cut-off events. [2024-06-20 15:49:48,433 INFO L125 PetriNetUnfolderBase]: For 1137917/1137927 co-relation queries the response was YES. [2024-06-20 15:49:48,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72089 conditions, 7331 events. 4831/7331 cut-off events. For 1137917/1137927 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 41581 event pairs, 1836 based on Foata normal form. 4/7288 useless extension candidates. Maximal degree in co-relation 71938. Up to 6938 conditions per place. [2024-06-20 15:49:48,523 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 468 selfloop transitions, 44 changer transitions 0/540 dead transitions. [2024-06-20 15:49:48,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 540 transitions, 8317 flow [2024-06-20 15:49:48,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:49:48,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:49:48,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-06-20 15:49:48,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 15:49:48,524 INFO L175 Difference]: Start difference. First operand has 305 places, 492 transitions, 7034 flow. Second operand 12 states and 212 transitions. [2024-06-20 15:49:48,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 540 transitions, 8317 flow [2024-06-20 15:49:51,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 540 transitions, 8080 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-20 15:49:51,342 INFO L231 Difference]: Finished difference. Result has 313 places, 496 transitions, 6995 flow [2024-06-20 15:49:51,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6798, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6995, PETRI_PLACES=313, PETRI_TRANSITIONS=496} [2024-06-20 15:49:51,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-20 15:49:51,343 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 496 transitions, 6995 flow [2024-06-20 15:49:51,343 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 15:49:51,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:51,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:51,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 15:49:51,344 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 15:49:51,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:51,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1286797505, now seen corresponding path program 3 times [2024-06-20 15:49:51,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:51,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478893977] [2024-06-20 15:49:51,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:51,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:51,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:52,462 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 15:49:52,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:52,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478893977] [2024-06-20 15:49:52,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478893977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:52,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:52,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:52,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234768359] [2024-06-20 15:49:52,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:52,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:52,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:52,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:52,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:52,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:49:52,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 496 transitions, 6995 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:49:52,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:52,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:49:52,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:54,529 INFO L124 PetriNetUnfolderBase]: 4955/7473 cut-off events. [2024-06-20 15:49:54,529 INFO L125 PetriNetUnfolderBase]: For 1136833/1136839 co-relation queries the response was YES. [2024-06-20 15:49:54,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72201 conditions, 7473 events. 4955/7473 cut-off events. For 1136833/1136839 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41857 event pairs, 1367 based on Foata normal form. 12/7485 useless extension candidates. Maximal degree in co-relation 72049. Up to 6795 conditions per place. [2024-06-20 15:49:54,635 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 387 selfloop transitions, 147 changer transitions 0/537 dead transitions. [2024-06-20 15:49:54,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 537 transitions, 8645 flow [2024-06-20 15:49:54,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:54,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:54,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-20 15:49:54,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 15:49:54,637 INFO L175 Difference]: Start difference. First operand has 313 places, 496 transitions, 6995 flow. Second operand 10 states and 180 transitions. [2024-06-20 15:49:54,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 537 transitions, 8645 flow [2024-06-20 15:49:57,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 537 transitions, 8490 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-20 15:49:57,453 INFO L231 Difference]: Finished difference. Result has 315 places, 502 transitions, 7281 flow [2024-06-20 15:49:57,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6840, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7281, PETRI_PLACES=315, PETRI_TRANSITIONS=502} [2024-06-20 15:49:57,453 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-20 15:49:57,454 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 502 transitions, 7281 flow [2024-06-20 15:49:57,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:49:57,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:57,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 15:49:57,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 15:49:57,454 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 15:49:57,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:57,455 INFO L85 PathProgramCache]: Analyzing trace with hash -2052406287, now seen corresponding path program 10 times [2024-06-20 15:49:57,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:57,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355456036] [2024-06-20 15:49:57,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:57,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:57,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:58,639 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 15:49:58,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:58,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355456036] [2024-06-20 15:49:58,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355456036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:58,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:58,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:49:58,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823410953] [2024-06-20 15:49:58,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:58,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:49:58,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:58,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:49:58,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:49:58,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:49:58,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 502 transitions, 7281 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 15:49:58,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:58,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:49:58,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:00,787 INFO L124 PetriNetUnfolderBase]: 4853/7361 cut-off events. [2024-06-20 15:50:00,787 INFO L125 PetriNetUnfolderBase]: For 1179889/1179899 co-relation queries the response was YES. [2024-06-20 15:50:00,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73359 conditions, 7361 events. 4853/7361 cut-off events. For 1179889/1179899 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 41714 event pairs, 1831 based on Foata normal form. 4/7318 useless extension candidates. Maximal degree in co-relation 73205. Up to 6909 conditions per place. [2024-06-20 15:50:00,894 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 469 selfloop transitions, 50 changer transitions 0/548 dead transitions. [2024-06-20 15:50:00,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 548 transitions, 8559 flow [2024-06-20 15:50:00,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:50:00,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:50:00,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-06-20 15:50:00,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 15:50:00,896 INFO L175 Difference]: Start difference. First operand has 315 places, 502 transitions, 7281 flow. Second operand 12 states and 212 transitions. [2024-06-20 15:50:00,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 548 transitions, 8559 flow [2024-06-20 15:50:03,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 548 transitions, 8279 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-20 15:50:03,789 INFO L231 Difference]: Finished difference. Result has 322 places, 504 transitions, 7194 flow [2024-06-20 15:50:03,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7003, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7194, PETRI_PLACES=322, PETRI_TRANSITIONS=504} [2024-06-20 15:50:03,790 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-20 15:50:03,790 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 504 transitions, 7194 flow [2024-06-20 15:50:03,790 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 15:50:03,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:03,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:03,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 15:50:03,791 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:03,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:03,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1286808665, now seen corresponding path program 4 times [2024-06-20 15:50:03,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:03,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206722725] [2024-06-20 15:50:03,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:03,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:03,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:04,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:04,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:04,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206722725] [2024-06-20 15:50:04,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206722725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:04,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:04,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:04,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973681211] [2024-06-20 15:50:04,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:04,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:04,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:04,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:04,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:05,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:50:05,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 504 transitions, 7194 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:50:05,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:05,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:50:05,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:07,164 INFO L124 PetriNetUnfolderBase]: 5015/7555 cut-off events. [2024-06-20 15:50:07,164 INFO L125 PetriNetUnfolderBase]: For 1184879/1184885 co-relation queries the response was YES. [2024-06-20 15:50:07,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74208 conditions, 7555 events. 5015/7555 cut-off events. For 1184879/1184885 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 42368 event pairs, 1365 based on Foata normal form. 8/7563 useless extension candidates. Maximal degree in co-relation 74053. Up to 6832 conditions per place. [2024-06-20 15:50:07,270 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 392 selfloop transitions, 160 changer transitions 0/555 dead transitions. [2024-06-20 15:50:07,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 555 transitions, 9179 flow [2024-06-20 15:50:07,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:07,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:07,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-20 15:50:07,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264069264069264 [2024-06-20 15:50:07,271 INFO L175 Difference]: Start difference. First operand has 322 places, 504 transitions, 7194 flow. Second operand 11 states and 197 transitions. [2024-06-20 15:50:07,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 555 transitions, 9179 flow [2024-06-20 15:50:10,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 555 transitions, 9008 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-20 15:50:10,384 INFO L231 Difference]: Finished difference. Result has 324 places, 517 transitions, 7603 flow [2024-06-20 15:50:10,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7023, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7603, PETRI_PLACES=324, PETRI_TRANSITIONS=517} [2024-06-20 15:50:10,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-20 15:50:10,385 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 517 transitions, 7603 flow [2024-06-20 15:50:10,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:50:10,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:10,385 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 15:50:10,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 15:50:10,386 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 15:50:10,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:10,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1858906781, now seen corresponding path program 11 times [2024-06-20 15:50:10,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:10,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563780890] [2024-06-20 15:50:10,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:10,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:10,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:11,647 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 15:50:11,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:11,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563780890] [2024-06-20 15:50:11,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563780890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:11,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:11,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:11,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836456794] [2024-06-20 15:50:11,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:11,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:11,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:11,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:11,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:11,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:50:11,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 517 transitions, 7603 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 15:50:11,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:11,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:50:11,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:13,783 INFO L124 PetriNetUnfolderBase]: 4911/7441 cut-off events. [2024-06-20 15:50:13,783 INFO L125 PetriNetUnfolderBase]: For 1252473/1252483 co-relation queries the response was YES. [2024-06-20 15:50:13,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75501 conditions, 7441 events. 4911/7441 cut-off events. For 1252473/1252483 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 42159 event pairs, 1851 based on Foata normal form. 4/7398 useless extension candidates. Maximal degree in co-relation 75344. Up to 7094 conditions per place. [2024-06-20 15:50:13,885 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 488 selfloop transitions, 32 changer transitions 0/550 dead transitions. [2024-06-20 15:50:13,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 550 transitions, 8757 flow [2024-06-20 15:50:13,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:13,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:13,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-20 15:50:13,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 15:50:13,887 INFO L175 Difference]: Start difference. First operand has 324 places, 517 transitions, 7603 flow. Second operand 10 states and 175 transitions. [2024-06-20 15:50:13,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 550 transitions, 8757 flow [2024-06-20 15:50:17,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 550 transitions, 8496 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-20 15:50:17,151 INFO L231 Difference]: Finished difference. Result has 329 places, 517 transitions, 7415 flow [2024-06-20 15:50:17,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7342, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7415, PETRI_PLACES=329, PETRI_TRANSITIONS=517} [2024-06-20 15:50:17,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-20 15:50:17,152 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 517 transitions, 7415 flow [2024-06-20 15:50:17,152 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 15:50:17,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:17,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:17,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 15:50:17,152 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 15:50:17,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:17,153 INFO L85 PathProgramCache]: Analyzing trace with hash -780521319, now seen corresponding path program 5 times [2024-06-20 15:50:17,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:17,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513898590] [2024-06-20 15:50:17,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:17,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:17,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:18,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 15:50:18,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:18,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513898590] [2024-06-20 15:50:18,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513898590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:18,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:18,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:18,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431557218] [2024-06-20 15:50:18,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:18,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:18,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:18,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:18,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:18,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:50:18,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 517 transitions, 7415 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:50:18,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:18,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:50:18,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:20,196 INFO L124 PetriNetUnfolderBase]: 5037/7583 cut-off events. [2024-06-20 15:50:20,196 INFO L125 PetriNetUnfolderBase]: For 1244725/1244731 co-relation queries the response was YES. [2024-06-20 15:50:20,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75644 conditions, 7583 events. 5037/7583 cut-off events. For 1244725/1244731 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 42543 event pairs, 1373 based on Foata normal form. 12/7595 useless extension candidates. Maximal degree in co-relation 75485. Up to 6671 conditions per place. [2024-06-20 15:50:20,297 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 324 selfloop transitions, 224 changer transitions 0/551 dead transitions. [2024-06-20 15:50:20,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 551 transitions, 9075 flow [2024-06-20 15:50:20,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:20,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:20,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 15:50:20,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-20 15:50:20,298 INFO L175 Difference]: Start difference. First operand has 329 places, 517 transitions, 7415 flow. Second operand 9 states and 167 transitions. [2024-06-20 15:50:20,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 551 transitions, 9075 flow [2024-06-20 15:50:24,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 551 transitions, 9003 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:24,140 INFO L231 Difference]: Finished difference. Result has 329 places, 522 transitions, 7943 flow [2024-06-20 15:50:24,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7343, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7943, PETRI_PLACES=329, PETRI_TRANSITIONS=522} [2024-06-20 15:50:24,140 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-20 15:50:24,141 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 522 transitions, 7943 flow [2024-06-20 15:50:24,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:50:24,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:24,141 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 15:50:24,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 15:50:24,141 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 15:50:24,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:24,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1872900198, now seen corresponding path program 5 times [2024-06-20 15:50:24,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:24,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519362992] [2024-06-20 15:50:24,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:24,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:24,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:24,816 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 15:50:24,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:24,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519362992] [2024-06-20 15:50:24,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519362992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:24,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:24,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:50:24,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343831536] [2024-06-20 15:50:24,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:24,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:50:24,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:24,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:50:24,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:50:24,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:50:24,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 522 transitions, 7943 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 15:50:24,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:24,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:50:24,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:26,873 INFO L124 PetriNetUnfolderBase]: 5034/7585 cut-off events. [2024-06-20 15:50:26,874 INFO L125 PetriNetUnfolderBase]: For 1249304/1249306 co-relation queries the response was YES. [2024-06-20 15:50:26,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77417 conditions, 7585 events. 5034/7585 cut-off events. For 1249304/1249306 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 42502 event pairs, 1956 based on Foata normal form. 3/7588 useless extension candidates. Maximal degree in co-relation 77257. Up to 7526 conditions per place. [2024-06-20 15:50:26,967 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 508 selfloop transitions, 20 changer transitions 0/531 dead transitions. [2024-06-20 15:50:26,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 531 transitions, 9025 flow [2024-06-20 15:50:26,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:50:26,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:50:26,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-20 15:50:26,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-20 15:50:26,968 INFO L175 Difference]: Start difference. First operand has 329 places, 522 transitions, 7943 flow. Second operand 7 states and 110 transitions. [2024-06-20 15:50:26,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 531 transitions, 9025 flow [2024-06-20 15:50:31,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 531 transitions, 8626 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-20 15:50:31,244 INFO L231 Difference]: Finished difference. Result has 330 places, 522 transitions, 7590 flow [2024-06-20 15:50:31,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7544, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7590, PETRI_PLACES=330, PETRI_TRANSITIONS=522} [2024-06-20 15:50:31,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-20 15:50:31,245 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 522 transitions, 7590 flow [2024-06-20 15:50:31,245 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 15:50:31,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:31,245 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 15:50:31,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 15:50:31,245 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 15:50:31,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:31,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1279660336, now seen corresponding path program 6 times [2024-06-20 15:50:31,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:31,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107302589] [2024-06-20 15:50:31,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:31,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:31,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:31,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:31,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:31,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107302589] [2024-06-20 15:50:31,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107302589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:31,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:31,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:50:31,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574232149] [2024-06-20 15:50:31,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:31,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:50:31,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:31,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:50:31,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:50:31,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:50:31,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 522 transitions, 7590 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 15:50:31,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:31,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:50:31,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:33,720 INFO L124 PetriNetUnfolderBase]: 5026/7574 cut-off events. [2024-06-20 15:50:33,720 INFO L125 PetriNetUnfolderBase]: For 1266707/1266709 co-relation queries the response was YES. [2024-06-20 15:50:33,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76376 conditions, 7574 events. 5026/7574 cut-off events. For 1266707/1266709 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42443 event pairs, 1957 based on Foata normal form. 4/7578 useless extension candidates. Maximal degree in co-relation 76215. Up to 7493 conditions per place. [2024-06-20 15:50:33,829 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 498 selfloop transitions, 30 changer transitions 0/531 dead transitions. [2024-06-20 15:50:33,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 531 transitions, 8672 flow [2024-06-20 15:50:33,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:50:33,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:50:33,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-20 15:50:33,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-20 15:50:33,831 INFO L175 Difference]: Start difference. First operand has 330 places, 522 transitions, 7590 flow. Second operand 7 states and 113 transitions. [2024-06-20 15:50:33,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 531 transitions, 8672 flow [2024-06-20 15:50:37,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 531 transitions, 8599 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 15:50:37,462 INFO L231 Difference]: Finished difference. Result has 331 places, 522 transitions, 7585 flow [2024-06-20 15:50:37,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7517, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7585, PETRI_PLACES=331, PETRI_TRANSITIONS=522} [2024-06-20 15:50:37,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-20 15:50:37,463 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 522 transitions, 7585 flow [2024-06-20 15:50:37,463 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 15:50:37,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:37,464 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 15:50:37,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 15:50:37,464 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 15:50:37,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:37,465 INFO L85 PathProgramCache]: Analyzing trace with hash 936511482, now seen corresponding path program 4 times [2024-06-20 15:50:37,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:37,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054299519] [2024-06-20 15:50:37,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:37,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:37,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:38,285 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 15:50:38,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:38,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054299519] [2024-06-20 15:50:38,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054299519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:38,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:38,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:50:38,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260821386] [2024-06-20 15:50:38,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:38,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:50:38,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:38,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:50:38,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:50:38,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:50:38,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 522 transitions, 7585 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 15:50:38,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:38,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:50:38,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:40,192 INFO L124 PetriNetUnfolderBase]: 5158/7757 cut-off events. [2024-06-20 15:50:40,192 INFO L125 PetriNetUnfolderBase]: For 1359798/1359800 co-relation queries the response was YES. [2024-06-20 15:50:40,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79282 conditions, 7757 events. 5158/7757 cut-off events. For 1359798/1359800 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 43616 event pairs, 1965 based on Foata normal form. 8/7765 useless extension candidates. Maximal degree in co-relation 79120. Up to 7450 conditions per place. [2024-06-20 15:50:40,316 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 494 selfloop transitions, 66 changer transitions 0/563 dead transitions. [2024-06-20 15:50:40,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 563 transitions, 9621 flow [2024-06-20 15:50:40,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:50:40,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:50:40,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 15:50:40,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-20 15:50:40,317 INFO L175 Difference]: Start difference. First operand has 331 places, 522 transitions, 7585 flow. Second operand 8 states and 137 transitions. [2024-06-20 15:50:40,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 563 transitions, 9621 flow [2024-06-20 15:50:44,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 563 transitions, 9516 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 15:50:44,633 INFO L231 Difference]: Finished difference. Result has 333 places, 541 transitions, 8064 flow [2024-06-20 15:50:44,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7480, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8064, PETRI_PLACES=333, PETRI_TRANSITIONS=541} [2024-06-20 15:50:44,633 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-20 15:50:44,633 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 541 transitions, 8064 flow [2024-06-20 15:50:44,634 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 15:50:44,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:44,634 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 15:50:44,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 15:50:44,634 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 15:50:44,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:44,634 INFO L85 PathProgramCache]: Analyzing trace with hash 2086260234, now seen corresponding path program 3 times [2024-06-20 15:50:44,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:44,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200049357] [2024-06-20 15:50:44,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:44,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:44,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:45,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 15:50:45,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:45,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200049357] [2024-06-20 15:50:45,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200049357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:45,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:45,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:50:45,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640975028] [2024-06-20 15:50:45,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:45,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:50:45,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:45,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:50:45,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:50:45,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:50:45,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 541 transitions, 8064 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 15:50:45,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:45,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:50:45,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:47,561 INFO L124 PetriNetUnfolderBase]: 5152/7749 cut-off events. [2024-06-20 15:50:47,561 INFO L125 PetriNetUnfolderBase]: For 1366153/1366155 co-relation queries the response was YES. [2024-06-20 15:50:47,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79650 conditions, 7749 events. 5152/7749 cut-off events. For 1366153/1366155 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 43503 event pairs, 1970 based on Foata normal form. 4/7753 useless extension candidates. Maximal degree in co-relation 79486. Up to 7662 conditions per place. [2024-06-20 15:50:47,674 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 512 selfloop transitions, 36 changer transitions 0/551 dead transitions. [2024-06-20 15:50:47,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 551 transitions, 9188 flow [2024-06-20 15:50:47,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:50:47,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:50:47,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-20 15:50:47,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:50:47,676 INFO L175 Difference]: Start difference. First operand has 333 places, 541 transitions, 8064 flow. Second operand 8 states and 126 transitions. [2024-06-20 15:50:47,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 551 transitions, 9188 flow [2024-06-20 15:50:51,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 551 transitions, 8915 flow, removed 100 selfloop flow, removed 4 redundant places. [2024-06-20 15:50:51,919 INFO L231 Difference]: Finished difference. Result has 337 places, 541 transitions, 7870 flow [2024-06-20 15:50:51,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7791, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7870, PETRI_PLACES=337, PETRI_TRANSITIONS=541} [2024-06-20 15:50:51,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-20 15:50:51,920 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 541 transitions, 7870 flow [2024-06-20 15:50:51,920 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 15:50:51,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:51,920 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 15:50:51,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 15:50:51,921 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 15:50:51,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:51,921 INFO L85 PathProgramCache]: Analyzing trace with hash 936499392, now seen corresponding path program 5 times [2024-06-20 15:50:51,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:51,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3097253] [2024-06-20 15:50:51,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:51,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:51,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:52,716 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 15:50:52,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:52,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3097253] [2024-06-20 15:50:52,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3097253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:52,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:52,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:50:52,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877359933] [2024-06-20 15:50:52,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:52,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:50:52,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:52,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:50:52,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:50:52,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:50:52,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 541 transitions, 7870 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 15:50:52,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:52,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:50:52,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:54,704 INFO L124 PetriNetUnfolderBase]: 5134/7725 cut-off events. [2024-06-20 15:50:54,705 INFO L125 PetriNetUnfolderBase]: For 1381312/1381314 co-relation queries the response was YES. [2024-06-20 15:50:54,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78611 conditions, 7725 events. 5134/7725 cut-off events. For 1381312/1381314 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 43366 event pairs, 1951 based on Foata normal form. 8/7733 useless extension candidates. Maximal degree in co-relation 78447. Up to 7431 conditions per place. [2024-06-20 15:50:54,815 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 483 selfloop transitions, 75 changer transitions 0/561 dead transitions. [2024-06-20 15:50:54,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 561 transitions, 9487 flow [2024-06-20 15:50:54,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:50:54,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:50:54,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 15:50:54,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-20 15:50:54,816 INFO L175 Difference]: Start difference. First operand has 337 places, 541 transitions, 7870 flow. Second operand 8 states and 137 transitions. [2024-06-20 15:50:54,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 561 transitions, 9487 flow [2024-06-20 15:50:58,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 561 transitions, 9379 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 15:50:58,627 INFO L231 Difference]: Finished difference. Result has 338 places, 543 transitions, 7984 flow [2024-06-20 15:50:58,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7762, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7984, PETRI_PLACES=338, PETRI_TRANSITIONS=543} [2024-06-20 15:50:58,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-20 15:50:58,628 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 543 transitions, 7984 flow [2024-06-20 15:50:58,628 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 15:50:58,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:58,628 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 15:50:58,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 15:50:58,629 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 15:50:58,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:58,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1265827888, now seen corresponding path program 1 times [2024-06-20 15:50:58,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:58,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290560290] [2024-06-20 15:50:58,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:58,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:58,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:59,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 15:50:59,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:59,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290560290] [2024-06-20 15:50:59,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290560290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:59,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:59,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:50:59,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040692161] [2024-06-20 15:50:59,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:59,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:50:59,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:59,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:50:59,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:50:59,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:50:59,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 543 transitions, 7984 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 15:50:59,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:59,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:50:59,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:01,580 INFO L124 PetriNetUnfolderBase]: 5010/7584 cut-off events. [2024-06-20 15:51:01,580 INFO L125 PetriNetUnfolderBase]: For 1403268/1403294 co-relation queries the response was YES. [2024-06-20 15:51:01,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77279 conditions, 7584 events. 5010/7584 cut-off events. For 1403268/1403294 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 43339 event pairs, 1892 based on Foata normal form. 28/7586 useless extension candidates. Maximal degree in co-relation 77114. Up to 7139 conditions per place. [2024-06-20 15:51:01,695 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 454 selfloop transitions, 18 changer transitions 0/558 dead transitions. [2024-06-20 15:51:01,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 558 transitions, 9050 flow [2024-06-20 15:51:01,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:01,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:01,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 15:51:01,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-20 15:51:01,696 INFO L175 Difference]: Start difference. First operand has 338 places, 543 transitions, 7984 flow. Second operand 8 states and 129 transitions. [2024-06-20 15:51:01,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 558 transitions, 9050 flow [2024-06-20 15:51:05,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 558 transitions, 8622 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:05,462 INFO L231 Difference]: Finished difference. Result has 339 places, 546 transitions, 7690 flow [2024-06-20 15:51:05,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7556, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7690, PETRI_PLACES=339, PETRI_TRANSITIONS=546} [2024-06-20 15:51:05,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-20 15:51:05,462 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 546 transitions, 7690 flow [2024-06-20 15:51:05,462 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 15:51:05,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:05,463 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 15:51:05,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 15:51:05,463 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 15:51:05,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:05,463 INFO L85 PathProgramCache]: Analyzing trace with hash 2086676316, now seen corresponding path program 6 times [2024-06-20 15:51:05,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:05,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335491058] [2024-06-20 15:51:05,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:05,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:05,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:06,212 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 15:51:06,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:06,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335491058] [2024-06-20 15:51:06,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335491058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:06,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:06,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:06,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604512122] [2024-06-20 15:51:06,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:06,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:06,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:06,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:06,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:06,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:51:06,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 546 transitions, 7690 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 15:51:06,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:06,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:51:06,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:08,296 INFO L124 PetriNetUnfolderBase]: 5116/7702 cut-off events. [2024-06-20 15:51:08,297 INFO L125 PetriNetUnfolderBase]: For 1398065/1398067 co-relation queries the response was YES. [2024-06-20 15:51:08,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77939 conditions, 7702 events. 5116/7702 cut-off events. For 1398065/1398067 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 43224 event pairs, 1955 based on Foata normal form. 8/7710 useless extension candidates. Maximal degree in co-relation 77774. Up to 7552 conditions per place. [2024-06-20 15:51:08,399 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 516 selfloop transitions, 42 changer transitions 0/561 dead transitions. [2024-06-20 15:51:08,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 561 transitions, 9050 flow [2024-06-20 15:51:08,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:08,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:08,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 15:51:08,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-20 15:51:08,400 INFO L175 Difference]: Start difference. First operand has 339 places, 546 transitions, 7690 flow. Second operand 8 states and 131 transitions. [2024-06-20 15:51:08,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 561 transitions, 9050 flow [2024-06-20 15:51:11,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 561 transitions, 8870 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:11,671 INFO L231 Difference]: Finished difference. Result has 340 places, 546 transitions, 7607 flow [2024-06-20 15:51:11,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7510, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7607, PETRI_PLACES=340, PETRI_TRANSITIONS=546} [2024-06-20 15:51:11,672 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-20 15:51:11,672 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 546 transitions, 7607 flow [2024-06-20 15:51:11,672 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 15:51:11,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:11,672 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 15:51:11,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 15:51:11,672 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:11,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:11,672 INFO L85 PathProgramCache]: Analyzing trace with hash 203924688, now seen corresponding path program 1 times [2024-06-20 15:51:11,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:11,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190194188] [2024-06-20 15:51:11,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:11,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:12,481 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 15:51:12,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:12,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190194188] [2024-06-20 15:51:12,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190194188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:12,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:12,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:12,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111113498] [2024-06-20 15:51:12,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:12,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:12,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:12,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:12,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:12,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:51:12,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 546 transitions, 7607 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 15:51:12,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:12,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:51:12,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:14,757 INFO L124 PetriNetUnfolderBase]: 5126/7715 cut-off events. [2024-06-20 15:51:14,757 INFO L125 PetriNetUnfolderBase]: For 1411216/1411216 co-relation queries the response was YES. [2024-06-20 15:51:14,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78185 conditions, 7715 events. 5126/7715 cut-off events. For 1411216/1411216 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 43328 event pairs, 1953 based on Foata normal form. 2/7717 useless extension candidates. Maximal degree in co-relation 78019. Up to 7634 conditions per place. [2024-06-20 15:51:14,859 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 546 selfloop transitions, 20 changer transitions 0/569 dead transitions. [2024-06-20 15:51:14,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 569 transitions, 8847 flow [2024-06-20 15:51:14,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:14,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:14,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 15:51:14,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-20 15:51:14,860 INFO L175 Difference]: Start difference. First operand has 340 places, 546 transitions, 7607 flow. Second operand 8 states and 131 transitions. [2024-06-20 15:51:14,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 569 transitions, 8847 flow [2024-06-20 15:51:18,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 569 transitions, 8593 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-20 15:51:18,190 INFO L231 Difference]: Finished difference. Result has 339 places, 549 transitions, 7446 flow [2024-06-20 15:51:18,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7353, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7446, PETRI_PLACES=339, PETRI_TRANSITIONS=549} [2024-06-20 15:51:18,190 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-20 15:51:18,190 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 549 transitions, 7446 flow [2024-06-20 15:51:18,190 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 15:51:18,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:18,190 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 15:51:18,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 15:51:18,191 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:18,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:18,191 INFO L85 PathProgramCache]: Analyzing trace with hash 905097842, now seen corresponding path program 2 times [2024-06-20 15:51:18,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:18,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265524348] [2024-06-20 15:51:18,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:18,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:18,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:18,965 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 15:51:18,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:18,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265524348] [2024-06-20 15:51:18,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265524348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:18,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:18,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:18,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733041049] [2024-06-20 15:51:18,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:18,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:18,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:18,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:18,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:19,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:51:19,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 549 transitions, 7446 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 15:51:19,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:19,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:51:19,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:21,022 INFO L124 PetriNetUnfolderBase]: 5136/7729 cut-off events. [2024-06-20 15:51:21,022 INFO L125 PetriNetUnfolderBase]: For 1435484/1435484 co-relation queries the response was YES. [2024-06-20 15:51:21,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78438 conditions, 7729 events. 5136/7729 cut-off events. For 1435484/1435484 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 43380 event pairs, 1954 based on Foata normal form. 2/7731 useless extension candidates. Maximal degree in co-relation 78273. Up to 7613 conditions per place. [2024-06-20 15:51:21,149 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 533 selfloop transitions, 39 changer transitions 0/575 dead transitions. [2024-06-20 15:51:21,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 575 transitions, 8940 flow [2024-06-20 15:51:21,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:21,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:21,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 15:51:21,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 15:51:21,151 INFO L175 Difference]: Start difference. First operand has 339 places, 549 transitions, 7446 flow. Second operand 8 states and 135 transitions. [2024-06-20 15:51:21,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 575 transitions, 8940 flow [2024-06-20 15:51:25,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 575 transitions, 8871 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:25,806 INFO L231 Difference]: Finished difference. Result has 341 places, 555 transitions, 7559 flow [2024-06-20 15:51:25,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7377, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7559, PETRI_PLACES=341, PETRI_TRANSITIONS=555} [2024-06-20 15:51:25,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-20 15:51:25,806 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 555 transitions, 7559 flow [2024-06-20 15:51:25,807 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 15:51:25,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:25,807 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 15:51:25,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 15:51:25,807 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:25,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:25,807 INFO L85 PathProgramCache]: Analyzing trace with hash 909566678, now seen corresponding path program 1 times [2024-06-20 15:51:25,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:25,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481788463] [2024-06-20 15:51:25,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:25,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:25,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:26,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:26,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:26,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481788463] [2024-06-20 15:51:26,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481788463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:26,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:26,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:26,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148382344] [2024-06-20 15:51:26,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:26,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:26,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:26,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:26,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:26,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:51:26,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 555 transitions, 7559 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 15:51:26,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:26,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:51:26,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:28,776 INFO L124 PetriNetUnfolderBase]: 5151/7750 cut-off events. [2024-06-20 15:51:28,776 INFO L125 PetriNetUnfolderBase]: For 1471002/1471002 co-relation queries the response was YES. [2024-06-20 15:51:28,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79305 conditions, 7750 events. 5151/7750 cut-off events. For 1471002/1471002 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 43476 event pairs, 1947 based on Foata normal form. 3/7753 useless extension candidates. Maximal degree in co-relation 79139. Up to 7594 conditions per place. [2024-06-20 15:51:28,896 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 532 selfloop transitions, 49 changer transitions 0/584 dead transitions. [2024-06-20 15:51:28,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 584 transitions, 9133 flow [2024-06-20 15:51:28,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:28,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:28,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 15:51:28,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 15:51:28,897 INFO L175 Difference]: Start difference. First operand has 341 places, 555 transitions, 7559 flow. Second operand 8 states and 141 transitions. [2024-06-20 15:51:28,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 584 transitions, 9133 flow [2024-06-20 15:51:33,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 584 transitions, 9053 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-20 15:51:33,556 INFO L231 Difference]: Finished difference. Result has 345 places, 561 transitions, 7709 flow [2024-06-20 15:51:33,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7479, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7709, PETRI_PLACES=345, PETRI_TRANSITIONS=561} [2024-06-20 15:51:33,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-20 15:51:33,557 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 561 transitions, 7709 flow [2024-06-20 15:51:33,557 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 15:51:33,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:33,557 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 15:51:33,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 15:51:33,557 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:33,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:33,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1698775804, now seen corresponding path program 2 times [2024-06-20 15:51:33,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:33,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60321259] [2024-06-20 15:51:33,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:33,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:33,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:34,342 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 15:51:34,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:34,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60321259] [2024-06-20 15:51:34,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60321259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:34,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:34,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:34,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268163183] [2024-06-20 15:51:34,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:34,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:34,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:34,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:34,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:34,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:51:34,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 561 transitions, 7709 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 15:51:34,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:34,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:51:34,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:36,578 INFO L124 PetriNetUnfolderBase]: 5190/7804 cut-off events. [2024-06-20 15:51:36,578 INFO L125 PetriNetUnfolderBase]: For 1517721/1517721 co-relation queries the response was YES. [2024-06-20 15:51:36,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80843 conditions, 7804 events. 5190/7804 cut-off events. For 1517721/1517721 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 43850 event pairs, 1951 based on Foata normal form. 3/7807 useless extension candidates. Maximal degree in co-relation 80675. Up to 7629 conditions per place. [2024-06-20 15:51:36,699 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 536 selfloop transitions, 51 changer transitions 0/590 dead transitions. [2024-06-20 15:51:36,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 590 transitions, 9518 flow [2024-06-20 15:51:36,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:36,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:36,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 15:51:36,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 15:51:36,701 INFO L175 Difference]: Start difference. First operand has 345 places, 561 transitions, 7709 flow. Second operand 8 states and 140 transitions. [2024-06-20 15:51:36,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 590 transitions, 9518 flow [2024-06-20 15:51:40,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 590 transitions, 9356 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-20 15:51:40,515 INFO L231 Difference]: Finished difference. Result has 349 places, 567 transitions, 7788 flow [2024-06-20 15:51:40,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7595, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7788, PETRI_PLACES=349, PETRI_TRANSITIONS=567} [2024-06-20 15:51:40,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-20 15:51:40,516 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 567 transitions, 7788 flow [2024-06-20 15:51:40,516 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 15:51:40,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:40,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 15:51:40,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 15:51:40,517 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:40,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:40,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1864084908, now seen corresponding path program 3 times [2024-06-20 15:51:40,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:40,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798421542] [2024-06-20 15:51:40,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:40,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:40,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:41,383 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 15:51:41,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:41,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798421542] [2024-06-20 15:51:41,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798421542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:41,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:41,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:41,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335378543] [2024-06-20 15:51:41,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:41,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:41,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:41,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:41,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:41,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:51:41,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 567 transitions, 7788 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 15:51:41,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:41,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:51:41,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:43,619 INFO L124 PetriNetUnfolderBase]: 5200/7818 cut-off events. [2024-06-20 15:51:43,619 INFO L125 PetriNetUnfolderBase]: For 1540277/1540277 co-relation queries the response was YES. [2024-06-20 15:51:43,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81057 conditions, 7818 events. 5200/7818 cut-off events. For 1540277/1540277 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 43913 event pairs, 1958 based on Foata normal form. 2/7820 useless extension candidates. Maximal degree in co-relation 80887. Up to 7698 conditions per place. [2024-06-20 15:51:43,731 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 543 selfloop transitions, 41 changer transitions 0/587 dead transitions. [2024-06-20 15:51:43,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 587 transitions, 9248 flow [2024-06-20 15:51:43,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:43,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:43,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 15:51:43,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-20 15:51:43,732 INFO L175 Difference]: Start difference. First operand has 349 places, 567 transitions, 7788 flow. Second operand 8 states and 133 transitions. [2024-06-20 15:51:43,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 587 transitions, 9248 flow [2024-06-20 15:51:48,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 587 transitions, 9156 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 15:51:48,103 INFO L231 Difference]: Finished difference. Result has 353 places, 570 transitions, 7824 flow [2024-06-20 15:51:48,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7696, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7824, PETRI_PLACES=353, PETRI_TRANSITIONS=570} [2024-06-20 15:51:48,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-20 15:51:48,104 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 570 transitions, 7824 flow [2024-06-20 15:51:48,104 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 15:51:48,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:48,104 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 15:51:48,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 15:51:48,105 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:48,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:48,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1698782314, now seen corresponding path program 3 times [2024-06-20 15:51:48,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:48,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76126776] [2024-06-20 15:51:48,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:48,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:48,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:48,889 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 15:51:48,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:48,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76126776] [2024-06-20 15:51:48,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76126776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:48,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:48,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:48,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861350936] [2024-06-20 15:51:48,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:48,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:48,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:48,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:48,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:48,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:51:48,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 570 transitions, 7824 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 15:51:48,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:48,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:51:48,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:51,222 INFO L124 PetriNetUnfolderBase]: 5191/7806 cut-off events. [2024-06-20 15:51:51,222 INFO L125 PetriNetUnfolderBase]: For 1559343/1559343 co-relation queries the response was YES. [2024-06-20 15:51:51,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80886 conditions, 7806 events. 5191/7806 cut-off events. For 1559343/1559343 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 43835 event pairs, 1949 based on Foata normal form. 3/7809 useless extension candidates. Maximal degree in co-relation 80715. Up to 7636 conditions per place. [2024-06-20 15:51:51,330 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 541 selfloop transitions, 50 changer transitions 0/594 dead transitions. [2024-06-20 15:51:51,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 594 transitions, 9333 flow [2024-06-20 15:51:51,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:51,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:51,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 15:51:51,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 15:51:51,332 INFO L175 Difference]: Start difference. First operand has 353 places, 570 transitions, 7824 flow. Second operand 8 states and 142 transitions. [2024-06-20 15:51:51,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 594 transitions, 9333 flow [2024-06-20 15:51:55,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 594 transitions, 9227 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:55,915 INFO L231 Difference]: Finished difference. Result has 356 places, 570 transitions, 7824 flow [2024-06-20 15:51:55,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7718, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7824, PETRI_PLACES=356, PETRI_TRANSITIONS=570} [2024-06-20 15:51:55,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-20 15:51:55,916 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 570 transitions, 7824 flow [2024-06-20 15:51:55,917 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 15:51:55,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:55,917 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 15:51:55,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 15:51:55,917 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 15:51:55,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:55,918 INFO L85 PathProgramCache]: Analyzing trace with hash 2089614170, now seen corresponding path program 4 times [2024-06-20 15:51:55,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:55,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066340511] [2024-06-20 15:51:55,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:55,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:55,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:56,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:56,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:56,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066340511] [2024-06-20 15:51:56,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066340511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:56,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:56,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:56,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271497069] [2024-06-20 15:51:56,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:56,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:56,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:56,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:56,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:56,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:51:56,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 570 transitions, 7824 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 15:51:56,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:56,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:51:56,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:59,083 INFO L124 PetriNetUnfolderBase]: 5230/7862 cut-off events. [2024-06-20 15:51:59,084 INFO L125 PetriNetUnfolderBase]: For 1604667/1604669 co-relation queries the response was YES. [2024-06-20 15:51:59,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81835 conditions, 7862 events. 5230/7862 cut-off events. For 1604667/1604669 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 44201 event pairs, 1951 based on Foata normal form. 5/7867 useless extension candidates. Maximal degree in co-relation 81663. Up to 7671 conditions per place. [2024-06-20 15:51:59,197 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 539 selfloop transitions, 56 changer transitions 0/598 dead transitions. [2024-06-20 15:51:59,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 598 transitions, 9642 flow [2024-06-20 15:51:59,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:59,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:59,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 15:51:59,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-20 15:51:59,198 INFO L175 Difference]: Start difference. First operand has 356 places, 570 transitions, 7824 flow. Second operand 8 states and 138 transitions. [2024-06-20 15:51:59,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 598 transitions, 9642 flow [2024-06-20 15:52:04,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 598 transitions, 9520 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 15:52:04,198 INFO L231 Difference]: Finished difference. Result has 357 places, 576 transitions, 7923 flow [2024-06-20 15:52:04,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7714, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7923, PETRI_PLACES=357, PETRI_TRANSITIONS=576} [2024-06-20 15:52:04,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-20 15:52:04,199 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 576 transitions, 7923 flow [2024-06-20 15:52:04,199 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 15:52:04,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:04,199 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 15:52:04,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 15:52:04,199 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 15:52:04,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:04,199 INFO L85 PathProgramCache]: Analyzing trace with hash 2100266964, now seen corresponding path program 5 times [2024-06-20 15:52:04,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:04,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545522370] [2024-06-20 15:52:04,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:04,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:04,985 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 15:52:04,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:04,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545522370] [2024-06-20 15:52:04,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545522370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:04,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:04,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:52:04,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924363119] [2024-06-20 15:52:04,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:04,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:52:04,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:04,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:52:04,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:52:05,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:52:05,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 576 transitions, 7923 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 15:52:05,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:05,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:52:05,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:07,310 INFO L124 PetriNetUnfolderBase]: 5221/7850 cut-off events. [2024-06-20 15:52:07,310 INFO L125 PetriNetUnfolderBase]: For 1618626/1618628 co-relation queries the response was YES. [2024-06-20 15:52:07,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81752 conditions, 7850 events. 5221/7850 cut-off events. For 1618626/1618628 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 44135 event pairs, 1951 based on Foata normal form. 5/7855 useless extension candidates. Maximal degree in co-relation 81579. Up to 7664 conditions per place. [2024-06-20 15:52:07,419 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 531 selfloop transitions, 59 changer transitions 0/593 dead transitions. [2024-06-20 15:52:07,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 593 transitions, 9386 flow [2024-06-20 15:52:07,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:52:07,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:52:07,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 15:52:07,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-20 15:52:07,420 INFO L175 Difference]: Start difference. First operand has 357 places, 576 transitions, 7923 flow. Second operand 8 states and 133 transitions. [2024-06-20 15:52:07,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 593 transitions, 9386 flow [2024-06-20 15:52:12,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 593 transitions, 9228 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-20 15:52:12,911 INFO L231 Difference]: Finished difference. Result has 360 places, 576 transitions, 7890 flow [2024-06-20 15:52:12,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7765, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7890, PETRI_PLACES=360, PETRI_TRANSITIONS=576} [2024-06-20 15:52:12,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-20 15:52:12,911 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 576 transitions, 7890 flow [2024-06-20 15:52:12,911 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 15:52:12,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:12,911 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 15:52:12,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 15:52:12,912 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 15:52:12,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:12,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2091986058, now seen corresponding path program 4 times [2024-06-20 15:52:12,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:12,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758726517] [2024-06-20 15:52:12,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:12,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:12,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:13,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:13,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:13,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758726517] [2024-06-20 15:52:13,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758726517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:13,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:13,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:52:13,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407994958] [2024-06-20 15:52:13,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:13,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:52:13,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:13,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:52:13,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:52:13,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:52:13,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 576 transitions, 7890 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 15:52:13,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:13,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:52:13,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:15,851 INFO L124 PetriNetUnfolderBase]: 5215/7842 cut-off events. [2024-06-20 15:52:15,851 INFO L125 PetriNetUnfolderBase]: For 1631488/1631490 co-relation queries the response was YES. [2024-06-20 15:52:15,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81687 conditions, 7842 events. 5215/7842 cut-off events. For 1631488/1631490 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 44089 event pairs, 1971 based on Foata normal form. 2/7844 useless extension candidates. Maximal degree in co-relation 81513. Up to 7723 conditions per place. [2024-06-20 15:52:15,977 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 544 selfloop transitions, 41 changer transitions 0/588 dead transitions. [2024-06-20 15:52:15,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 588 transitions, 9096 flow [2024-06-20 15:52:15,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:52:15,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:52:15,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 15:52:15,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-20 15:52:15,979 INFO L175 Difference]: Start difference. First operand has 360 places, 576 transitions, 7890 flow. Second operand 8 states and 129 transitions. [2024-06-20 15:52:15,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 588 transitions, 9096 flow [2024-06-20 15:52:21,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 588 transitions, 8947 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 15:52:21,475 INFO L231 Difference]: Finished difference. Result has 361 places, 576 transitions, 7829 flow [2024-06-20 15:52:21,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7741, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7829, PETRI_PLACES=361, PETRI_TRANSITIONS=576} [2024-06-20 15:52:21,475 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-20 15:52:21,475 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 576 transitions, 7829 flow [2024-06-20 15:52:21,476 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 15:52:21,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:21,476 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 15:52:21,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 15:52:21,476 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 15:52:21,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:21,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1082229548, now seen corresponding path program 6 times [2024-06-20 15:52:21,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:21,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609109916] [2024-06-20 15:52:21,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:21,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:21,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:22,256 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 15:52:22,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:22,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609109916] [2024-06-20 15:52:22,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609109916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:22,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:22,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:52:22,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424071963] [2024-06-20 15:52:22,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:22,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:52:22,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:22,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:52:22,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:52:22,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:52:22,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 576 transitions, 7829 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 15:52:22,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:22,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:52:22,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:24,382 INFO L124 PetriNetUnfolderBase]: 5206/7830 cut-off events. [2024-06-20 15:52:24,382 INFO L125 PetriNetUnfolderBase]: For 1650017/1650019 co-relation queries the response was YES. [2024-06-20 15:52:24,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81481 conditions, 7830 events. 5206/7830 cut-off events. For 1650017/1650019 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 44019 event pairs, 1946 based on Foata normal form. 5/7835 useless extension candidates. Maximal degree in co-relation 81306. Up to 7649 conditions per place. [2024-06-20 15:52:24,506 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 533 selfloop transitions, 58 changer transitions 0/594 dead transitions. [2024-06-20 15:52:24,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 594 transitions, 9106 flow [2024-06-20 15:52:24,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:52:24,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:52:24,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 15:52:24,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 15:52:24,508 INFO L175 Difference]: Start difference. First operand has 361 places, 576 transitions, 7829 flow. Second operand 8 states and 135 transitions. [2024-06-20 15:52:24,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 594 transitions, 9106 flow [2024-06-20 15:52:30,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 594 transitions, 8960 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 15:52:30,231 INFO L231 Difference]: Finished difference. Result has 361 places, 576 transitions, 7805 flow [2024-06-20 15:52:30,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7683, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7805, PETRI_PLACES=361, PETRI_TRANSITIONS=576} [2024-06-20 15:52:30,231 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-20 15:52:30,232 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 576 transitions, 7805 flow [2024-06-20 15:52:30,232 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 15:52:30,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:30,232 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 15:52:30,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 15:52:30,232 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 15:52:30,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:30,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1265349744, now seen corresponding path program 1 times [2024-06-20 15:52:30,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:30,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115070806] [2024-06-20 15:52:30,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:30,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:30,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:31,608 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 15:52:31,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:31,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115070806] [2024-06-20 15:52:31,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115070806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:31,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:31,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:52:31,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725762092] [2024-06-20 15:52:31,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:31,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:52:31,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:31,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:52:31,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:52:31,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:52:31,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 576 transitions, 7805 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:31,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:31,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:52:31,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:33,697 INFO L124 PetriNetUnfolderBase]: 5073/7675 cut-off events. [2024-06-20 15:52:33,697 INFO L125 PetriNetUnfolderBase]: For 1691054/1691084 co-relation queries the response was YES. [2024-06-20 15:52:33,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79962 conditions, 7675 events. 5073/7675 cut-off events. For 1691054/1691084 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 43772 event pairs, 1881 based on Foata normal form. 28/7669 useless extension candidates. Maximal degree in co-relation 79786. Up to 7235 conditions per place. [2024-06-20 15:52:33,824 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 487 selfloop transitions, 17 changer transitions 0/590 dead transitions. [2024-06-20 15:52:33,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 590 transitions, 8909 flow [2024-06-20 15:52:33,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:52:33,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:52:33,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 15:52:33,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 15:52:33,825 INFO L175 Difference]: Start difference. First operand has 361 places, 576 transitions, 7805 flow. Second operand 8 states and 128 transitions. [2024-06-20 15:52:33,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 590 transitions, 8909 flow [2024-06-20 15:52:39,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 590 transitions, 8756 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:52:39,402 INFO L231 Difference]: Finished difference. Result has 361 places, 578 transitions, 7757 flow [2024-06-20 15:52:39,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7652, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7757, PETRI_PLACES=361, PETRI_TRANSITIONS=578} [2024-06-20 15:52:39,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-20 15:52:39,403 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 578 transitions, 7757 flow [2024-06-20 15:52:39,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:39,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:39,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:39,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 15:52:39,403 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 15:52:39,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:39,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1794770362, now seen corresponding path program 1 times [2024-06-20 15:52:39,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:39,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46171814] [2024-06-20 15:52:39,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:39,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:39,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:40,079 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 15:52:40,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:40,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46171814] [2024-06-20 15:52:40,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46171814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:40,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:40,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:52:40,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859295972] [2024-06-20 15:52:40,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:40,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:52:40,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:40,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:52:40,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:52:40,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:52:40,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 578 transitions, 7757 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 15:52:40,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:40,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:52:40,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:42,120 INFO L124 PetriNetUnfolderBase]: 5259/7906 cut-off events. [2024-06-20 15:52:42,121 INFO L125 PetriNetUnfolderBase]: For 1717878/1717886 co-relation queries the response was YES. [2024-06-20 15:52:42,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82610 conditions, 7906 events. 5259/7906 cut-off events. For 1717878/1717886 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 44317 event pairs, 923 based on Foata normal form. 12/7918 useless extension candidates. Maximal degree in co-relation 82433. Up to 7343 conditions per place. [2024-06-20 15:52:42,245 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 499 selfloop transitions, 122 changer transitions 0/624 dead transitions. [2024-06-20 15:52:42,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 624 transitions, 9814 flow [2024-06-20 15:52:42,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:52:42,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:52:42,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 15:52:42,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-20 15:52:42,246 INFO L175 Difference]: Start difference. First operand has 361 places, 578 transitions, 7757 flow. Second operand 9 states and 166 transitions. [2024-06-20 15:52:42,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 624 transitions, 9814 flow [2024-06-20 15:52:47,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 624 transitions, 9725 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-20 15:52:47,185 INFO L231 Difference]: Finished difference. Result has 367 places, 592 transitions, 8311 flow [2024-06-20 15:52:47,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7668, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8311, PETRI_PLACES=367, PETRI_TRANSITIONS=592} [2024-06-20 15:52:47,185 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-20 15:52:47,185 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 592 transitions, 8311 flow [2024-06-20 15:52:47,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 15:52:47,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:47,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:47,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 15:52:47,186 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:47,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:47,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1948400274, now seen corresponding path program 2 times [2024-06-20 15:52:47,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:47,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729565992] [2024-06-20 15:52:47,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:47,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:47,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:48,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:48,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:48,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729565992] [2024-06-20 15:52:48,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729565992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:48,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:48,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:52:48,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385655586] [2024-06-20 15:52:48,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:48,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:52:48,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:48,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:52:48,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:52:48,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:52:48,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 592 transitions, 8311 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:52:48,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:48,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:52:48,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:50,271 INFO L124 PetriNetUnfolderBase]: 5378/8091 cut-off events. [2024-06-20 15:52:50,272 INFO L125 PetriNetUnfolderBase]: For 1781282/1781296 co-relation queries the response was YES. [2024-06-20 15:52:50,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86103 conditions, 8091 events. 5378/8091 cut-off events. For 1781282/1781296 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 45800 event pairs, 1404 based on Foata normal form. 18/8109 useless extension candidates. Maximal degree in co-relation 85922. Up to 7601 conditions per place. [2024-06-20 15:52:50,398 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 506 selfloop transitions, 142 changer transitions 0/651 dead transitions. [2024-06-20 15:52:50,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 651 transitions, 10362 flow [2024-06-20 15:52:50,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:50,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:50,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 15:52:50,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 15:52:50,400 INFO L175 Difference]: Start difference. First operand has 367 places, 592 transitions, 8311 flow. Second operand 10 states and 185 transitions. [2024-06-20 15:52:50,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 651 transitions, 10362 flow [2024-06-20 15:52:56,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 651 transitions, 9998 flow, removed 138 selfloop flow, removed 3 redundant places. [2024-06-20 15:52:56,901 INFO L231 Difference]: Finished difference. Result has 376 places, 613 transitions, 8708 flow [2024-06-20 15:52:56,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8088, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8708, PETRI_PLACES=376, PETRI_TRANSITIONS=613} [2024-06-20 15:52:56,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-20 15:52:56,901 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 613 transitions, 8708 flow [2024-06-20 15:52:56,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:52:56,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:56,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:56,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 15:52:56,902 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:56,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:56,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1966246385, now seen corresponding path program 6 times [2024-06-20 15:52:56,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:56,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518464807] [2024-06-20 15:52:56,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:56,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:56,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:57,632 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 15:52:57,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:57,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518464807] [2024-06-20 15:52:57,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518464807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:57,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:57,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:52:57,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681703124] [2024-06-20 15:52:57,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:57,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:52:57,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:57,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:52:57,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:52:57,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:52:57,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 613 transitions, 8708 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 15:52:57,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:57,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:52:57,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:59,946 INFO L124 PetriNetUnfolderBase]: 5425/8159 cut-off events. [2024-06-20 15:52:59,946 INFO L125 PetriNetUnfolderBase]: For 1804981/1804997 co-relation queries the response was YES. [2024-06-20 15:53:00,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87350 conditions, 8159 events. 5425/8159 cut-off events. For 1804981/1804997 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46166 event pairs, 1263 based on Foata normal form. 18/8177 useless extension candidates. Maximal degree in co-relation 87165. Up to 7354 conditions per place. [2024-06-20 15:53:00,082 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 486 selfloop transitions, 200 changer transitions 0/689 dead transitions. [2024-06-20 15:53:00,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 689 transitions, 11360 flow [2024-06-20 15:53:00,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:00,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:00,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 15:53:00,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 15:53:00,084 INFO L175 Difference]: Start difference. First operand has 376 places, 613 transitions, 8708 flow. Second operand 9 states and 168 transitions. [2024-06-20 15:53:00,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 689 transitions, 11360 flow [2024-06-20 15:53:05,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 689 transitions, 11154 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 15:53:05,997 INFO L231 Difference]: Finished difference. Result has 384 places, 656 transitions, 9907 flow [2024-06-20 15:53:05,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8508, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9907, PETRI_PLACES=384, PETRI_TRANSITIONS=656} [2024-06-20 15:53:05,998 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-20 15:53:05,998 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 656 transitions, 9907 flow [2024-06-20 15:53:05,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 15:53:05,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:05,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:05,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 15:53:05,998 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:05,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:05,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1965649914, now seen corresponding path program 3 times [2024-06-20 15:53:05,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:05,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964404184] [2024-06-20 15:53:05,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:05,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:06,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:06,764 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 15:53:06,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:06,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964404184] [2024-06-20 15:53:06,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964404184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:06,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:06,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:53:06,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458702639] [2024-06-20 15:53:06,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:06,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:53:06,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:06,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:53:06,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:53:06,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:53:06,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 656 transitions, 9907 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 15:53:06,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:06,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:53:06,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:09,015 INFO L124 PetriNetUnfolderBase]: 5431/8169 cut-off events. [2024-06-20 15:53:09,015 INFO L125 PetriNetUnfolderBase]: For 1855411/1855433 co-relation queries the response was YES. [2024-06-20 15:53:09,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89074 conditions, 8169 events. 5431/8169 cut-off events. For 1855411/1855433 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 46267 event pairs, 1267 based on Foata normal form. 30/8199 useless extension candidates. Maximal degree in co-relation 88884. Up to 7661 conditions per place. [2024-06-20 15:53:09,153 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 545 selfloop transitions, 137 changer transitions 0/685 dead transitions. [2024-06-20 15:53:09,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 685 transitions, 11648 flow [2024-06-20 15:53:09,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:09,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:09,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-20 15:53:09,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-20 15:53:09,154 INFO L175 Difference]: Start difference. First operand has 384 places, 656 transitions, 9907 flow. Second operand 9 states and 163 transitions. [2024-06-20 15:53:09,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 685 transitions, 11648 flow [2024-06-20 15:53:15,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 685 transitions, 11499 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-06-20 15:53:15,051 INFO L231 Difference]: Finished difference. Result has 391 places, 659 transitions, 10115 flow [2024-06-20 15:53:15,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9758, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10115, PETRI_PLACES=391, PETRI_TRANSITIONS=659} [2024-06-20 15:53:15,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-20 15:53:15,051 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 659 transitions, 10115 flow [2024-06-20 15:53:15,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 15:53:15,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:15,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:15,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 15:53:15,052 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:15,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:15,052 INFO L85 PathProgramCache]: Analyzing trace with hash -856991912, now seen corresponding path program 4 times [2024-06-20 15:53:15,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:15,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739800680] [2024-06-20 15:53:15,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:15,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:15,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:16,037 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 15:53:16,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:16,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739800680] [2024-06-20 15:53:16,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739800680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:16,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:16,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:53:16,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778797859] [2024-06-20 15:53:16,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:16,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:53:16,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:16,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:53:16,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:53:16,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:53:16,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 659 transitions, 10115 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:53:16,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:16,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:53:16,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:18,407 INFO L124 PetriNetUnfolderBase]: 5534/8333 cut-off events. [2024-06-20 15:53:18,408 INFO L125 PetriNetUnfolderBase]: For 1863318/1863328 co-relation queries the response was YES. [2024-06-20 15:53:18,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90538 conditions, 8333 events. 5534/8333 cut-off events. For 1863318/1863328 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 47506 event pairs, 1439 based on Foata normal form. 14/8347 useless extension candidates. Maximal degree in co-relation 90346. Up to 7880 conditions per place. [2024-06-20 15:53:18,558 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 577 selfloop transitions, 135 changer transitions 0/715 dead transitions. [2024-06-20 15:53:18,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 715 transitions, 11994 flow [2024-06-20 15:53:18,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:53:18,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:53:18,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-20 15:53:18,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-20 15:53:18,560 INFO L175 Difference]: Start difference. First operand has 391 places, 659 transitions, 10115 flow. Second operand 10 states and 182 transitions. [2024-06-20 15:53:18,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 715 transitions, 11994 flow [2024-06-20 15:53:24,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 715 transitions, 11760 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:24,718 INFO L231 Difference]: Finished difference. Result has 396 places, 680 transitions, 10558 flow [2024-06-20 15:53:24,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9898, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10558, PETRI_PLACES=396, PETRI_TRANSITIONS=680} [2024-06-20 15:53:24,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-20 15:53:24,718 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 680 transitions, 10558 flow [2024-06-20 15:53:24,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:53:24,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:24,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:24,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 15:53:24,719 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:24,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:24,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1839078158, now seen corresponding path program 1 times [2024-06-20 15:53:24,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:24,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126635260] [2024-06-20 15:53:24,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:24,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:24,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:25,493 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 15:53:25,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:25,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126635260] [2024-06-20 15:53:25,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126635260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:25,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:25,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:53:25,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140633349] [2024-06-20 15:53:25,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:25,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:53:25,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:25,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:53:25,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:53:25,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:53:25,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 680 transitions, 10558 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 15:53:25,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:25,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:53:25,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:27,930 INFO L124 PetriNetUnfolderBase]: 5686/8559 cut-off events. [2024-06-20 15:53:27,930 INFO L125 PetriNetUnfolderBase]: For 1912426/1912440 co-relation queries the response was YES. [2024-06-20 15:53:28,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93432 conditions, 8559 events. 5686/8559 cut-off events. For 1912426/1912440 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 48944 event pairs, 1486 based on Foata normal form. 16/8575 useless extension candidates. Maximal degree in co-relation 93239. Up to 7946 conditions per place. [2024-06-20 15:53:28,076 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 636 selfloop transitions, 124 changer transitions 0/763 dead transitions. [2024-06-20 15:53:28,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 763 transitions, 13784 flow [2024-06-20 15:53:28,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:28,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:28,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 15:53:28,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-20 15:53:28,078 INFO L175 Difference]: Start difference. First operand has 396 places, 680 transitions, 10558 flow. Second operand 9 states and 167 transitions. [2024-06-20 15:53:28,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 763 transitions, 13784 flow [2024-06-20 15:53:34,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 763 transitions, 13533 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 15:53:34,623 INFO L231 Difference]: Finished difference. Result has 404 places, 722 transitions, 11445 flow [2024-06-20 15:53:34,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10325, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11445, PETRI_PLACES=404, PETRI_TRANSITIONS=722} [2024-06-20 15:53:34,624 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-20 15:53:34,624 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 722 transitions, 11445 flow [2024-06-20 15:53:34,624 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 15:53:34,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:34,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:34,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 15:53:34,625 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:34,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:34,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1186198583, now seen corresponding path program 2 times [2024-06-20 15:53:34,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:34,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12506908] [2024-06-20 15:53:34,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:34,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:34,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:35,437 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 15:53:35,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:35,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12506908] [2024-06-20 15:53:35,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12506908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:35,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:35,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:53:35,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306838783] [2024-06-20 15:53:35,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:35,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:53:35,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:35,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:53:35,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:53:35,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:53:35,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 722 transitions, 11445 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 15:53:35,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:35,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:53:35,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:37,984 INFO L124 PetriNetUnfolderBase]: 5716/8595 cut-off events. [2024-06-20 15:53:37,984 INFO L125 PetriNetUnfolderBase]: For 1979555/1979569 co-relation queries the response was YES. [2024-06-20 15:53:38,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95422 conditions, 8595 events. 5716/8595 cut-off events. For 1979555/1979569 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 49109 event pairs, 1478 based on Foata normal form. 20/8615 useless extension candidates. Maximal degree in co-relation 95224. Up to 7883 conditions per place. [2024-06-20 15:53:38,130 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 593 selfloop transitions, 167 changer transitions 0/763 dead transitions. [2024-06-20 15:53:38,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 763 transitions, 13989 flow [2024-06-20 15:53:38,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:38,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:38,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-20 15:53:38,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-20 15:53:38,131 INFO L175 Difference]: Start difference. First operand has 404 places, 722 transitions, 11445 flow. Second operand 9 states and 170 transitions. [2024-06-20 15:53:38,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 763 transitions, 13989 flow [2024-06-20 15:53:45,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 763 transitions, 13733 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-06-20 15:53:45,622 INFO L231 Difference]: Finished difference. Result has 410 places, 730 transitions, 11791 flow [2024-06-20 15:53:45,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11191, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11791, PETRI_PLACES=410, PETRI_TRANSITIONS=730} [2024-06-20 15:53:45,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-20 15:53:45,623 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 730 transitions, 11791 flow [2024-06-20 15:53:45,623 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 15:53:45,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:45,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:45,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 15:53:45,624 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:45,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:45,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1515682564, now seen corresponding path program 2 times [2024-06-20 15:53:45,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:45,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315116840] [2024-06-20 15:53:45,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:45,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:45,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:46,367 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 15:53:46,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:46,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315116840] [2024-06-20 15:53:46,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315116840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:46,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:46,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:53:46,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344717361] [2024-06-20 15:53:46,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:46,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:53:46,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:46,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:53:46,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:53:46,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:53:46,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 730 transitions, 11791 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 15:53:46,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:46,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:53:46,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:49,007 INFO L124 PetriNetUnfolderBase]: 5726/8615 cut-off events. [2024-06-20 15:53:49,007 INFO L125 PetriNetUnfolderBase]: For 1982557/1982571 co-relation queries the response was YES. [2024-06-20 15:53:49,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95370 conditions, 8615 events. 5726/8615 cut-off events. For 1982557/1982571 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 49243 event pairs, 1493 based on Foata normal form. 16/8631 useless extension candidates. Maximal degree in co-relation 95171. Up to 7998 conditions per place. [2024-06-20 15:53:49,168 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 641 selfloop transitions, 127 changer transitions 0/771 dead transitions. [2024-06-20 15:53:49,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 771 transitions, 14366 flow [2024-06-20 15:53:49,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:49,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:49,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-20 15:53:49,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-20 15:53:49,169 INFO L175 Difference]: Start difference. First operand has 410 places, 730 transitions, 11791 flow. Second operand 9 states and 165 transitions. [2024-06-20 15:53:49,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 771 transitions, 14366 flow [2024-06-20 15:53:55,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 771 transitions, 14110 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-20 15:53:55,980 INFO L231 Difference]: Finished difference. Result has 415 places, 734 transitions, 11863 flow [2024-06-20 15:53:55,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11535, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11863, PETRI_PLACES=415, PETRI_TRANSITIONS=734} [2024-06-20 15:53:55,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-20 15:53:55,981 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 734 transitions, 11863 flow [2024-06-20 15:53:55,981 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 15:53:55,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:55,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:55,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 15:53:55,981 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:55,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:55,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1427721242, now seen corresponding path program 1 times [2024-06-20 15:53:55,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:55,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946047189] [2024-06-20 15:53:55,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:55,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:55,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:57,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 15:53:57,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:57,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946047189] [2024-06-20 15:53:57,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946047189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:57,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:57,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:53:57,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456583897] [2024-06-20 15:53:57,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:57,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:53:57,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:57,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:53:57,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:53:57,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:53:57,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 734 transitions, 11863 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:57,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:57,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:53:57,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:00,369 INFO L124 PetriNetUnfolderBase]: 5992/9072 cut-off events. [2024-06-20 15:54:00,369 INFO L125 PetriNetUnfolderBase]: For 2118956/2118974 co-relation queries the response was YES. [2024-06-20 15:54:00,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100072 conditions, 9072 events. 5992/9072 cut-off events. For 2118956/2118974 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 53156 event pairs, 1395 based on Foata normal form. 20/9058 useless extension candidates. Maximal degree in co-relation 99872. Up to 7859 conditions per place. [2024-06-20 15:54:00,526 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 632 selfloop transitions, 171 changer transitions 0/860 dead transitions. [2024-06-20 15:54:00,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 860 transitions, 14747 flow [2024-06-20 15:54:00,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:00,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:00,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-20 15:54:00,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4588744588744589 [2024-06-20 15:54:00,527 INFO L175 Difference]: Start difference. First operand has 415 places, 734 transitions, 11863 flow. Second operand 11 states and 212 transitions. [2024-06-20 15:54:00,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 860 transitions, 14747 flow [2024-06-20 15:54:07,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 860 transitions, 14519 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 15:54:07,542 INFO L231 Difference]: Finished difference. Result has 425 places, 812 transitions, 13183 flow [2024-06-20 15:54:07,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11643, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13183, PETRI_PLACES=425, PETRI_TRANSITIONS=812} [2024-06-20 15:54:07,543 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-20 15:54:07,543 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 812 transitions, 13183 flow [2024-06-20 15:54:07,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:07,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:07,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:07,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 15:54:07,543 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:07,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:07,544 INFO L85 PathProgramCache]: Analyzing trace with hash 823480865, now seen corresponding path program 1 times [2024-06-20 15:54:07,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:07,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127615659] [2024-06-20 15:54:07,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:07,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:07,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:08,618 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 15:54:08,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:08,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127615659] [2024-06-20 15:54:08,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127615659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:08,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:08,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:54:08,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554576968] [2024-06-20 15:54:08,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:08,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:54:08,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:08,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:54:08,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:54:08,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:54:08,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 812 transitions, 13183 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 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 15:54:08,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:08,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:54:08,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:12,042 INFO L124 PetriNetUnfolderBase]: 6160/9260 cut-off events. [2024-06-20 15:54:12,042 INFO L125 PetriNetUnfolderBase]: For 2099975/2099997 co-relation queries the response was YES. [2024-06-20 15:54:12,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102326 conditions, 9260 events. 6160/9260 cut-off events. For 2099975/2099997 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 53538 event pairs, 1349 based on Foata normal form. 26/9286 useless extension candidates. Maximal degree in co-relation 102121. Up to 8308 conditions per place. [2024-06-20 15:54:12,183 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 632 selfloop transitions, 220 changer transitions 0/855 dead transitions. [2024-06-20 15:54:12,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 855 transitions, 15969 flow [2024-06-20 15:54:12,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:12,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:12,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-20 15:54:12,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-20 15:54:12,184 INFO L175 Difference]: Start difference. First operand has 425 places, 812 transitions, 13183 flow. Second operand 10 states and 183 transitions. [2024-06-20 15:54:12,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 855 transitions, 15969 flow [2024-06-20 15:54:19,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 855 transitions, 15740 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-20 15:54:19,551 INFO L231 Difference]: Finished difference. Result has 431 places, 818 transitions, 13600 flow [2024-06-20 15:54:19,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12954, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13600, PETRI_PLACES=431, PETRI_TRANSITIONS=818} [2024-06-20 15:54:19,551 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-20 15:54:19,551 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 818 transitions, 13600 flow [2024-06-20 15:54:19,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 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 15:54:19,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:19,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:19,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 15:54:19,552 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:19,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:19,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1986795286, now seen corresponding path program 2 times [2024-06-20 15:54:19,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:19,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241648695] [2024-06-20 15:54:19,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:19,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:19,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:21,060 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 15:54:21,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:21,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241648695] [2024-06-20 15:54:21,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241648695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:21,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:21,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:21,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675119395] [2024-06-20 15:54:21,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:21,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:21,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:21,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:21,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:21,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:54:21,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 818 transitions, 13600 flow. Second operand has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 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 15:54:21,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:21,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:54:21,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:25,508 INFO L124 PetriNetUnfolderBase]: 6293/9535 cut-off events. [2024-06-20 15:54:25,508 INFO L125 PetriNetUnfolderBase]: For 2211908/2211921 co-relation queries the response was YES. [2024-06-20 15:54:25,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105733 conditions, 9535 events. 6293/9535 cut-off events. For 2211908/2211921 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 56444 event pairs, 1433 based on Foata normal form. 20/9530 useless extension candidates. Maximal degree in co-relation 105528. Up to 8708 conditions per place. [2024-06-20 15:54:25,658 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 777 selfloop transitions, 98 changer transitions 0/932 dead transitions. [2024-06-20 15:54:25,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 932 transitions, 16393 flow [2024-06-20 15:54:25,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 15:54:25,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 15:54:25,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 271 transitions. [2024-06-20 15:54:25,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301587301587302 [2024-06-20 15:54:25,659 INFO L175 Difference]: Start difference. First operand has 431 places, 818 transitions, 13600 flow. Second operand 15 states and 271 transitions. [2024-06-20 15:54:25,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 932 transitions, 16393 flow [2024-06-20 15:54:33,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 932 transitions, 16190 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-20 15:54:33,169 INFO L231 Difference]: Finished difference. Result has 446 places, 863 transitions, 14357 flow [2024-06-20 15:54:33,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13397, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=731, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=14357, PETRI_PLACES=446, PETRI_TRANSITIONS=863} [2024-06-20 15:54:33,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-20 15:54:33,169 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 863 transitions, 14357 flow [2024-06-20 15:54:33,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 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 15:54:33,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:33,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:33,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 15:54:33,170 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:33,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:33,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1769907365, now seen corresponding path program 2 times [2024-06-20 15:54:33,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:33,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976559788] [2024-06-20 15:54:33,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:33,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:33,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:34,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 15:54:34,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:34,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976559788] [2024-06-20 15:54:34,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976559788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:34,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:34,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:34,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248628691] [2024-06-20 15:54:34,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:34,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:34,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:34,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:34,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:34,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:54:34,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 863 transitions, 14357 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:34,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:34,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:54:34,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:38,721 INFO L124 PetriNetUnfolderBase]: 6647/9997 cut-off events. [2024-06-20 15:54:38,722 INFO L125 PetriNetUnfolderBase]: For 2381293/2381299 co-relation queries the response was YES. [2024-06-20 15:54:38,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112835 conditions, 9997 events. 6647/9997 cut-off events. For 2381293/2381299 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 58649 event pairs, 1614 based on Foata normal form. 10/10007 useless extension candidates. Maximal degree in co-relation 112624. Up to 8974 conditions per place. [2024-06-20 15:54:38,896 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 696 selfloop transitions, 229 changer transitions 0/928 dead transitions. [2024-06-20 15:54:38,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 928 transitions, 17273 flow [2024-06-20 15:54:38,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:38,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:38,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-20 15:54:38,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46320346320346323 [2024-06-20 15:54:38,897 INFO L175 Difference]: Start difference. First operand has 446 places, 863 transitions, 14357 flow. Second operand 11 states and 214 transitions. [2024-06-20 15:54:38,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 928 transitions, 17273 flow [2024-06-20 15:54:46,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 928 transitions, 17108 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 15:54:46,314 INFO L231 Difference]: Finished difference. Result has 454 places, 878 transitions, 15077 flow [2024-06-20 15:54:46,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14194, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=863, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15077, PETRI_PLACES=454, PETRI_TRANSITIONS=878} [2024-06-20 15:54:46,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-20 15:54:46,315 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 878 transitions, 15077 flow [2024-06-20 15:54:46,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:46,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:46,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:46,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 15:54:46,315 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:46,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:46,315 INFO L85 PathProgramCache]: Analyzing trace with hash 2107082760, now seen corresponding path program 3 times [2024-06-20 15:54:46,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:46,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964298265] [2024-06-20 15:54:46,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:46,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:46,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:47,838 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 15:54:47,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:47,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964298265] [2024-06-20 15:54:47,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964298265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:47,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:47,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:47,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971664282] [2024-06-20 15:54:47,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:47,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:47,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:47,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:47,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:48,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:54:48,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 878 transitions, 15077 flow. Second operand has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 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 15:54:48,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:48,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:54:48,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:52,423 INFO L124 PetriNetUnfolderBase]: 6567/9960 cut-off events. [2024-06-20 15:54:52,423 INFO L125 PetriNetUnfolderBase]: For 2506513/2506529 co-relation queries the response was YES. [2024-06-20 15:54:52,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115406 conditions, 9960 events. 6567/9960 cut-off events. For 2506513/2506529 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 59482 event pairs, 1488 based on Foata normal form. 18/9937 useless extension candidates. Maximal degree in co-relation 115192. Up to 8550 conditions per place. [2024-06-20 15:54:52,608 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 664 selfloop transitions, 216 changer transitions 0/937 dead transitions. [2024-06-20 15:54:52,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 937 transitions, 17236 flow [2024-06-20 15:54:52,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:54:52,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:54:52,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 230 transitions. [2024-06-20 15:54:52,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-20 15:54:52,609 INFO L175 Difference]: Start difference. First operand has 454 places, 878 transitions, 15077 flow. Second operand 12 states and 230 transitions. [2024-06-20 15:54:52,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 937 transitions, 17236 flow [2024-06-20 15:54:59,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 937 transitions, 16982 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-20 15:54:59,829 INFO L231 Difference]: Finished difference. Result has 463 places, 887 transitions, 15480 flow [2024-06-20 15:54:59,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14823, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15480, PETRI_PLACES=463, PETRI_TRANSITIONS=887} [2024-06-20 15:54:59,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-20 15:54:59,830 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 887 transitions, 15480 flow [2024-06-20 15:54:59,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 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 15:54:59,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:59,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:59,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 15:54:59,831 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:59,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:59,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1553225878, now seen corresponding path program 4 times [2024-06-20 15:54:59,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:59,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317098407] [2024-06-20 15:54:59,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:59,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:59,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:01,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:01,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:01,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317098407] [2024-06-20 15:55:01,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317098407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:01,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:01,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:55:01,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216977348] [2024-06-20 15:55:01,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:01,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:55:01,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:01,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:55:01,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:55:01,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 15:55:01,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 887 transitions, 15480 flow. Second operand has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 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 15:55:01,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:01,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 15:55:01,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:05,918 INFO L124 PetriNetUnfolderBase]: 6658/10106 cut-off events. [2024-06-20 15:55:05,919 INFO L125 PetriNetUnfolderBase]: For 2553396/2553409 co-relation queries the response was YES. [2024-06-20 15:55:06,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117994 conditions, 10106 events. 6658/10106 cut-off events. For 2553396/2553409 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 60580 event pairs, 1506 based on Foata normal form. 20/10083 useless extension candidates. Maximal degree in co-relation 117776. Up to 9204 conditions per place. [2024-06-20 15:55:06,101 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 800 selfloop transitions, 105 changer transitions 0/962 dead transitions. [2024-06-20 15:55:06,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 962 transitions, 17818 flow [2024-06-20 15:55:06,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 15:55:06,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 15:55:06,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 271 transitions. [2024-06-20 15:55:06,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301587301587302 [2024-06-20 15:55:06,102 INFO L175 Difference]: Start difference. First operand has 463 places, 887 transitions, 15480 flow. Second operand 15 states and 271 transitions. [2024-06-20 15:55:06,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 962 transitions, 17818 flow [2024-06-20 15:55:13,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 962 transitions, 17510 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-20 15:55:13,939 INFO L231 Difference]: Finished difference. Result has 473 places, 893 transitions, 15535 flow [2024-06-20 15:55:13,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15194, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=15535, PETRI_PLACES=473, PETRI_TRANSITIONS=893} [2024-06-20 15:55:13,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-20 15:55:13,939 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 893 transitions, 15535 flow [2024-06-20 15:55:13,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 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 15:55:13,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:13,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:13,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 15:55:13,940 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:13,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:13,940 INFO L85 PathProgramCache]: Analyzing trace with hash -979278233, now seen corresponding path program 3 times [2024-06-20 15:55:13,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:13,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505335660] [2024-06-20 15:55:13,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:13,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:13,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:14,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:14,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:14,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505335660] [2024-06-20 15:55:14,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505335660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:14,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:14,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:55:14,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907155852] [2024-06-20 15:55:14,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:14,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:55:14,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:14,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:55:14,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:55:14,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:55:14,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 893 transitions, 15535 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 15:55:14,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:14,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:55:14,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:18,811 INFO L124 PetriNetUnfolderBase]: 6787/10239 cut-off events. [2024-06-20 15:55:18,811 INFO L125 PetriNetUnfolderBase]: For 2474420/2474428 co-relation queries the response was YES. [2024-06-20 15:55:18,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116060 conditions, 10239 events. 6787/10239 cut-off events. For 2474420/2474428 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 60656 event pairs, 1656 based on Foata normal form. 16/10255 useless extension candidates. Maximal degree in co-relation 115839. Up to 9515 conditions per place. [2024-06-20 15:55:18,984 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 752 selfloop transitions, 165 changer transitions 0/920 dead transitions. [2024-06-20 15:55:18,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 920 transitions, 17966 flow [2024-06-20 15:55:18,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:55:18,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:55:18,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 15:55:18,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 15:55:18,986 INFO L175 Difference]: Start difference. First operand has 473 places, 893 transitions, 15535 flow. Second operand 9 states and 162 transitions. [2024-06-20 15:55:18,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 920 transitions, 17966 flow [2024-06-20 15:55:28,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 920 transitions, 17665 flow, removed 53 selfloop flow, removed 11 redundant places. [2024-06-20 15:55:28,190 INFO L231 Difference]: Finished difference. Result has 471 places, 893 transitions, 15586 flow [2024-06-20 15:55:28,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15234, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=893, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15586, PETRI_PLACES=471, PETRI_TRANSITIONS=893} [2024-06-20 15:55:28,190 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 428 predicate places. [2024-06-20 15:55:28,191 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 893 transitions, 15586 flow [2024-06-20 15:55:28,191 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 15:55:28,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:28,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:28,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 15:55:28,191 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:28,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:28,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1180634610, now seen corresponding path program 3 times [2024-06-20 15:55:28,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:28,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091930487] [2024-06-20 15:55:28,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:28,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:28,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:28,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:28,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:28,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091930487] [2024-06-20 15:55:28,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091930487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:28,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:28,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:55:28,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505068522] [2024-06-20 15:55:28,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:28,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:55:28,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:28,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:55:28,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:55:29,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:55:29,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 893 transitions, 15586 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 15:55:29,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:29,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:55:29,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:32,817 INFO L124 PetriNetUnfolderBase]: 6781/10227 cut-off events. [2024-06-20 15:55:32,817 INFO L125 PetriNetUnfolderBase]: For 2450575/2450583 co-relation queries the response was YES. [2024-06-20 15:55:33,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115921 conditions, 10227 events. 6781/10227 cut-off events. For 2450575/2450583 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 60489 event pairs, 1670 based on Foata normal form. 10/10237 useless extension candidates. Maximal degree in co-relation 115699. Up to 9545 conditions per place. [2024-06-20 15:55:33,250 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 761 selfloop transitions, 152 changer transitions 0/916 dead transitions. [2024-06-20 15:55:33,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 916 transitions, 18046 flow [2024-06-20 15:55:33,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:55:33,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:55:33,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 15:55:33,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 15:55:33,252 INFO L175 Difference]: Start difference. First operand has 471 places, 893 transitions, 15586 flow. Second operand 9 states and 159 transitions. [2024-06-20 15:55:33,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 916 transitions, 18046 flow [2024-06-20 15:55:41,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 916 transitions, 17740 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 15:55:41,676 INFO L231 Difference]: Finished difference. Result has 474 places, 893 transitions, 15591 flow [2024-06-20 15:55:41,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15280, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=893, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15591, PETRI_PLACES=474, PETRI_TRANSITIONS=893} [2024-06-20 15:55:41,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-20 15:55:41,677 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 893 transitions, 15591 flow [2024-06-20 15:55:41,677 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 15:55:41,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:41,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:41,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 15:55:41,677 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:41,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:41,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1254583994, now seen corresponding path program 5 times [2024-06-20 15:55:41,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:41,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257218152] [2024-06-20 15:55:41,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:41,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:41,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:43,245 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 15:55:43,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:43,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257218152] [2024-06-20 15:55:43,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257218152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:43,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:43,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:55:43,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797867789] [2024-06-20 15:55:43,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:43,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:55:43,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:43,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:55:43,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:55:43,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 15:55:43,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 893 transitions, 15591 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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 15:55:43,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:43,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 15:55:43,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand