./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix028_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/mix028_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/mix028_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix028_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 16:07:59,688 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:07:59,764 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 16:07:59,769 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:07:59,770 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:07:59,799 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:07:59,800 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:07:59,800 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:07:59,801 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:07:59,805 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:07:59,805 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:07:59,805 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:07:59,806 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:07:59,807 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:07:59,808 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:07:59,808 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:07:59,808 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:07:59,808 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:07:59,809 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:07:59,809 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:07:59,809 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:07:59,810 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:07:59,810 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:07:59,810 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:07:59,811 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:07:59,811 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:07:59,811 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:07:59,812 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:07:59,812 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:07:59,812 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:07:59,813 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:07:59,814 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:07:59,814 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:07:59,814 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:07:59,814 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:07:59,815 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:07:59,815 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:07:59,815 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:07:59,815 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:07:59,815 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:07:59,816 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:07:59,816 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:07:59,816 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:07:59,816 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 16:08:00,087 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:08:00,118 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:08:00,121 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:08:00,122 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:08:00,122 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:08:00,124 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/mix028_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-20 16:08:00,291 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:08:00,291 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:08:00,291 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix028_power.oepc_pso.oepc_rmo.oepc.i [2024-06-20 16:08:01,476 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:08:01,681 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:08:01,682 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix028_power.oepc_pso.oepc_rmo.oepc.i [2024-06-20 16:08:01,697 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f2c2b63b/89473c0eb3624072802830ecb74318da/FLAGc36cfc6e2 [2024-06-20 16:08:01,710 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f2c2b63b/89473c0eb3624072802830ecb74318da [2024-06-20 16:08:01,710 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:08:01,711 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:08:01,712 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:08:01,713 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:08:01,717 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:08:01,718 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:08:00" (1/2) ... [2024-06-20 16:08:01,719 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ac1f243 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:08:01, skipping insertion in model container [2024-06-20 16:08:01,719 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:08:00" (1/2) ... [2024-06-20 16:08:01,720 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@21555450 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:08:01, skipping insertion in model container [2024-06-20 16:08:01,720 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:08:01" (2/2) ... [2024-06-20 16:08:01,720 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ac1f243 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:01, skipping insertion in model container [2024-06-20 16:08:01,721 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:08:01" (2/2) ... [2024-06-20 16:08:01,721 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:08:01,809 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:08:01,811 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-20 16:08:01,811 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-20 16:08:01,811 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-20 16:08:01,811 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:08:01,812 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-06-20 16:08:01,858 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:08:02,247 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:08:02,255 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 16:08:02,411 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:08:02,454 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:08:02,454 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02 WrapperNode [2024-06-20 16:08:02,454 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:08:02,456 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:08:02,456 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:08:02,456 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:08:02,462 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,478 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,510 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-20 16:08:02,512 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:08:02,513 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:08:02,513 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:08:02,513 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:08:02,522 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,522 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,525 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,541 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 16:08:02,542 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,542 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,552 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,553 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,555 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,557 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,561 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:08:02,561 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:08:02,562 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:08:02,562 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:08:02,562 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (1/1) ... [2024-06-20 16:08:02,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:08:02,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:08:02,618 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-20 16:08:02,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-20 16:08:02,670 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:08:02,670 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:08:02,670 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:08:02,670 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:08:02,670 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:08:02,671 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:08:02,671 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 16:08:02,671 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 16:08:02,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:08:02,671 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:08:02,671 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:08:02,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:08:02,672 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 16:08:02,802 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:08:02,804 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:08:03,147 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:08:03,151 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:08:03,333 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:08:03,333 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:08:03,334 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:08:03 BoogieIcfgContainer [2024-06-20 16:08:03,334 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:08:03,337 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:08:03,337 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:08:03,340 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:08:03,340 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:08:00" (1/4) ... [2024-06-20 16:08:03,341 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e658b5d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:08:03, skipping insertion in model container [2024-06-20 16:08:03,341 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:08:01" (2/4) ... [2024-06-20 16:08:03,342 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e658b5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:08:03, skipping insertion in model container [2024-06-20 16:08:03,342 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:08:02" (3/4) ... [2024-06-20 16:08:03,342 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e658b5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:08:03, skipping insertion in model container [2024-06-20 16:08:03,343 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:08:03" (4/4) ... [2024-06-20 16:08:03,344 INFO L112 eAbstractionObserver]: Analyzing ICFG mix028_power.oepc_pso.oepc_rmo.oepc.i [2024-06-20 16:08:03,361 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:08:03,361 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 16:08:03,361 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:08:03,414 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:08:03,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 16:08:03,494 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-20 16:08:03,495 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:08:03,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 16:08:03,498 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 16:08:03,501 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-20 16:08:03,510 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:08:03,516 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;@51d53fc8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:08:03,516 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 16:08:03,522 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:08:03,522 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 16:08:03,522 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:08:03,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:03,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:08:03,524 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:03,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:03,529 INFO L85 PathProgramCache]: Analyzing trace with hash 368241174, now seen corresponding path program 1 times [2024-06-20 16:08:03,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:03,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872754564] [2024-06-20 16:08:03,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:03,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:03,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:04,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:04,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:04,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872754564] [2024-06-20 16:08:04,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872754564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:04,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:04,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:08:04,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278493854] [2024-06-20 16:08:04,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:04,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:08:04,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:04,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:08:04,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:08:04,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-20 16:08:04,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:04,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:04,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-20 16:08:04,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:05,373 INFO L124 PetriNetUnfolderBase]: 1659/2537 cut-off events. [2024-06-20 16:08:05,374 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-20 16:08:05,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5101 conditions, 2537 events. 1659/2537 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12032 event pairs, 1184 based on Foata normal form. 1/2485 useless extension candidates. Maximal degree in co-relation 5089. Up to 2465 conditions per place. [2024-06-20 16:08:05,397 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 33 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-20 16:08:05,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 173 flow [2024-06-20 16:08:05,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:08:05,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:08:05,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-20 16:08:05,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-20 16:08:05,411 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 73 transitions. [2024-06-20 16:08:05,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 173 flow [2024-06-20 16:08:05,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 16:08:05,417 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-20 16:08:05,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-20 16:08:05,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-20 16:08:05,422 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-20 16:08:05,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:05,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:05,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:05,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:08:05,424 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:05,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:05,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1692467381, now seen corresponding path program 1 times [2024-06-20 16:08:05,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:05,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8322250] [2024-06-20 16:08:05,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:05,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:05,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:06,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:06,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:06,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8322250] [2024-06-20 16:08:06,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8322250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:06,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:06,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:08:06,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748931812] [2024-06-20 16:08:06,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:06,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:08:06,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:06,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:08:06,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:08:06,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-20 16:08:06,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:06,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:06,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-20 16:08:06,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:06,617 INFO L124 PetriNetUnfolderBase]: 1653/2528 cut-off events. [2024-06-20 16:08:06,617 INFO L125 PetriNetUnfolderBase]: For 458/458 co-relation queries the response was YES. [2024-06-20 16:08:06,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5717 conditions, 2528 events. 1653/2528 cut-off events. For 458/458 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12035 event pairs, 1038 based on Foata normal form. 3/2518 useless extension candidates. Maximal degree in co-relation 5705. Up to 2441 conditions per place. [2024-06-20 16:08:06,635 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 40 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-20 16:08:06,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 240 flow [2024-06-20 16:08:06,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:08:06,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:08:06,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-20 16:08:06,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-20 16:08:06,640 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 94 transitions. [2024-06-20 16:08:06,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 240 flow [2024-06-20 16:08:06,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:08:06,644 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-20 16:08:06,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-20 16:08:06,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-20 16:08:06,645 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-20 16:08:06,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:06,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:06,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:06,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:08:06,649 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:06,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:06,651 INFO L85 PathProgramCache]: Analyzing trace with hash 926881865, now seen corresponding path program 1 times [2024-06-20 16:08:06,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:06,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599393723] [2024-06-20 16:08:06,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:06,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:06,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:07,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:07,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:07,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599393723] [2024-06-20 16:08:07,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599393723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:07,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:07,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 16:08:07,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362424288] [2024-06-20 16:08:07,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:07,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 16:08:07,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:07,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 16:08:07,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-20 16:08:07,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-20 16:08:07,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:07,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:07,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-20 16:08:07,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:08,060 INFO L124 PetriNetUnfolderBase]: 1661/2558 cut-off events. [2024-06-20 16:08:08,060 INFO L125 PetriNetUnfolderBase]: For 1306/1306 co-relation queries the response was YES. [2024-06-20 16:08:08,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6384 conditions, 2558 events. 1661/2558 cut-off events. For 1306/1306 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12206 event pairs, 812 based on Foata normal form. 5/2562 useless extension candidates. Maximal degree in co-relation 6370. Up to 2387 conditions per place. [2024-06-20 16:08:08,076 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 53 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-20 16:08:08,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 74 transitions, 394 flow [2024-06-20 16:08:08,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:08:08,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:08:08,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-20 16:08:08,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 16:08:08,082 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 123 transitions. [2024-06-20 16:08:08,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 74 transitions, 394 flow [2024-06-20 16:08:08,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 74 transitions, 380 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 16:08:08,088 INFO L231 Difference]: Finished difference. Result has 50 places, 49 transitions, 235 flow [2024-06-20 16:08:08,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=50, PETRI_TRANSITIONS=49} [2024-06-20 16:08:08,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-20 16:08:08,089 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 49 transitions, 235 flow [2024-06-20 16:08:08,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:08,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:08,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:08,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:08:08,090 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:08,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:08,091 INFO L85 PathProgramCache]: Analyzing trace with hash -721908760, now seen corresponding path program 1 times [2024-06-20 16:08:08,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:08,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697501888] [2024-06-20 16:08:08,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:08,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:08,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:09,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:09,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:09,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697501888] [2024-06-20 16:08:09,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697501888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:09,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:09,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:08:09,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139071526] [2024-06-20 16:08:09,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:09,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:08:09,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:09,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:08:09,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:08:09,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-20 16:08:09,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 49 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:09,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:09,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-20 16:08:09,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:09,760 INFO L124 PetriNetUnfolderBase]: 1669/2570 cut-off events. [2024-06-20 16:08:09,760 INFO L125 PetriNetUnfolderBase]: For 3038/3040 co-relation queries the response was YES. [2024-06-20 16:08:09,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7503 conditions, 2570 events. 1669/2570 cut-off events. For 3038/3040 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12288 event pairs, 666 based on Foata normal form. 7/2576 useless extension candidates. Maximal degree in co-relation 7486. Up to 2373 conditions per place. [2024-06-20 16:08:09,778 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 60 selfloop transitions, 20 changer transitions 0/85 dead transitions. [2024-06-20 16:08:09,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 85 transitions, 521 flow [2024-06-20 16:08:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:08:09,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:08:09,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 16:08:09,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-20 16:08:09,780 INFO L175 Difference]: Start difference. First operand has 50 places, 49 transitions, 235 flow. Second operand 6 states and 145 transitions. [2024-06-20 16:08:09,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 85 transitions, 521 flow [2024-06-20 16:08:09,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 85 transitions, 513 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-20 16:08:09,789 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 308 flow [2024-06-20 16:08:09,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-20 16:08:09,791 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-20 16:08:09,791 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 308 flow [2024-06-20 16:08:09,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:09,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:09,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:09,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:08:09,792 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 16:08:09,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:09,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1675262408, now seen corresponding path program 1 times [2024-06-20 16:08:09,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:09,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000440289] [2024-06-20 16:08:09,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:09,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:09,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:11,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 16:08:11,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:11,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000440289] [2024-06-20 16:08:11,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000440289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:11,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:11,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:08:11,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564319935] [2024-06-20 16:08:11,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:11,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:08:11,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:11,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:08:11,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:08:11,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-20 16:08:11,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 308 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:11,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:11,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-20 16:08:11,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:11,674 INFO L124 PetriNetUnfolderBase]: 1681/2590 cut-off events. [2024-06-20 16:08:11,674 INFO L125 PetriNetUnfolderBase]: For 4787/4789 co-relation queries the response was YES. [2024-06-20 16:08:11,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8374 conditions, 2590 events. 1681/2590 cut-off events. For 4787/4789 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12415 event pairs, 502 based on Foata normal form. 12/2601 useless extension candidates. Maximal degree in co-relation 8354. Up to 2341 conditions per place. [2024-06-20 16:08:11,693 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 64 selfloop transitions, 23 changer transitions 0/92 dead transitions. [2024-06-20 16:08:11,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 92 transitions, 622 flow [2024-06-20 16:08:11,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:08:11,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:08:11,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 16:08:11,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-20 16:08:11,695 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 308 flow. Second operand 7 states and 163 transitions. [2024-06-20 16:08:11,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 92 transitions, 622 flow [2024-06-20 16:08:11,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 92 transitions, 573 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 16:08:11,705 INFO L231 Difference]: Finished difference. Result has 58 places, 55 transitions, 335 flow [2024-06-20 16:08:11,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=335, PETRI_PLACES=58, PETRI_TRANSITIONS=55} [2024-06-20 16:08:11,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-20 16:08:11,706 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 55 transitions, 335 flow [2024-06-20 16:08:11,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:11,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:11,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:11,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:08:11,708 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:11,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:11,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1549786196, now seen corresponding path program 1 times [2024-06-20 16:08:11,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:11,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247824732] [2024-06-20 16:08:11,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:11,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:11,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:12,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:12,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:12,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247824732] [2024-06-20 16:08:12,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247824732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:12,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:12,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:08:12,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345775141] [2024-06-20 16:08:12,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:12,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:08:12,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:12,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:08:12,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:08:12,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:08:12,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 55 transitions, 335 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:12,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:12,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:08:12,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:12,892 INFO L124 PetriNetUnfolderBase]: 1676/2579 cut-off events. [2024-06-20 16:08:12,892 INFO L125 PetriNetUnfolderBase]: For 6458/6458 co-relation queries the response was YES. [2024-06-20 16:08:12,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8897 conditions, 2579 events. 1676/2579 cut-off events. For 6458/6458 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12271 event pairs, 659 based on Foata normal form. 2/2580 useless extension candidates. Maximal degree in co-relation 8875. Up to 2484 conditions per place. [2024-06-20 16:08:12,919 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 54 selfloop transitions, 8 changer transitions 0/66 dead transitions. [2024-06-20 16:08:12,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 66 transitions, 487 flow [2024-06-20 16:08:12,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:08:12,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:08:12,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-20 16:08:12,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-20 16:08:12,921 INFO L175 Difference]: Start difference. First operand has 58 places, 55 transitions, 335 flow. Second operand 5 states and 91 transitions. [2024-06-20 16:08:12,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 66 transitions, 487 flow [2024-06-20 16:08:12,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 66 transitions, 423 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 16:08:12,928 INFO L231 Difference]: Finished difference. Result has 58 places, 55 transitions, 295 flow [2024-06-20 16:08:12,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=271, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=295, PETRI_PLACES=58, PETRI_TRANSITIONS=55} [2024-06-20 16:08:12,931 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-20 16:08:12,931 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 55 transitions, 295 flow [2024-06-20 16:08:12,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:12,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:12,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:12,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:08:12,932 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:12,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:12,933 INFO L85 PathProgramCache]: Analyzing trace with hash 798329682, now seen corresponding path program 1 times [2024-06-20 16:08:12,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:12,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418892216] [2024-06-20 16:08:12,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:12,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:12,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:13,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:13,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:13,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418892216] [2024-06-20 16:08:13,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418892216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:13,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:13,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:08:13,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979585899] [2024-06-20 16:08:13,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:13,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:08:13,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:13,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:08:13,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:08:13,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:13,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 55 transitions, 295 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 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 16:08:13,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:13,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:13,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:14,419 INFO L124 PetriNetUnfolderBase]: 1932/2871 cut-off events. [2024-06-20 16:08:14,420 INFO L125 PetriNetUnfolderBase]: For 8815/8815 co-relation queries the response was YES. [2024-06-20 16:08:14,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10013 conditions, 2871 events. 1932/2871 cut-off events. For 8815/8815 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13034 event pairs, 727 based on Foata normal form. 6/2876 useless extension candidates. Maximal degree in co-relation 9989. Up to 2802 conditions per place. [2024-06-20 16:08:14,438 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 65 selfloop transitions, 17 changer transitions 0/85 dead transitions. [2024-06-20 16:08:14,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 85 transitions, 589 flow [2024-06-20 16:08:14,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:08:14,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:08:14,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-20 16:08:14,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-20 16:08:14,439 INFO L175 Difference]: Start difference. First operand has 58 places, 55 transitions, 295 flow. Second operand 6 states and 110 transitions. [2024-06-20 16:08:14,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 85 transitions, 589 flow [2024-06-20 16:08:14,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 85 transitions, 567 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 16:08:14,446 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 404 flow [2024-06-20 16:08:14,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=404, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2024-06-20 16:08:14,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-20 16:08:14,447 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 404 flow [2024-06-20 16:08:14,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 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 16:08:14,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:14,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:14,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:08:14,448 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:14,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:14,449 INFO L85 PathProgramCache]: Analyzing trace with hash -2006007427, now seen corresponding path program 1 times [2024-06-20 16:08:14,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:14,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936590307] [2024-06-20 16:08:14,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:14,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:14,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:15,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:15,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:15,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936590307] [2024-06-20 16:08:15,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936590307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:15,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:15,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:08:15,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476636733] [2024-06-20 16:08:15,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:15,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:08:15,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:15,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:08:15,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:08:15,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:08:15,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 66 transitions, 404 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:15,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:15,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:08:15,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:15,755 INFO L124 PetriNetUnfolderBase]: 1744/2686 cut-off events. [2024-06-20 16:08:15,755 INFO L125 PetriNetUnfolderBase]: For 10832/10846 co-relation queries the response was YES. [2024-06-20 16:08:15,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10190 conditions, 2686 events. 1744/2686 cut-off events. For 10832/10846 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12861 event pairs, 651 based on Foata normal form. 8/2678 useless extension candidates. Maximal degree in co-relation 10164. Up to 2489 conditions per place. [2024-06-20 16:08:15,772 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 63 selfloop transitions, 19 changer transitions 0/89 dead transitions. [2024-06-20 16:08:15,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 668 flow [2024-06-20 16:08:15,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:08:15,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:08:15,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-20 16:08:15,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-20 16:08:15,774 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 404 flow. Second operand 6 states and 116 transitions. [2024-06-20 16:08:15,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 668 flow [2024-06-20 16:08:15,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 650 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-20 16:08:15,785 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 458 flow [2024-06-20 16:08:15,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=458, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2024-06-20 16:08:15,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-20 16:08:15,786 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 458 flow [2024-06-20 16:08:15,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:15,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:15,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:15,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:08:15,787 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:15,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:15,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1009077837, now seen corresponding path program 2 times [2024-06-20 16:08:15,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:15,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910147126] [2024-06-20 16:08:15,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:15,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:15,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:16,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:16,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:16,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910147126] [2024-06-20 16:08:16,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910147126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:16,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:16,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:08:16,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841649198] [2024-06-20 16:08:16,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:16,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:08:16,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:16,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:08:16,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:08:16,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:08:16,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 458 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:16,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:16,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:08:16,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:17,072 INFO L124 PetriNetUnfolderBase]: 1729/2660 cut-off events. [2024-06-20 16:08:17,072 INFO L125 PetriNetUnfolderBase]: For 12020/12030 co-relation queries the response was YES. [2024-06-20 16:08:17,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10270 conditions, 2660 events. 1729/2660 cut-off events. For 12020/12030 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12689 event pairs, 647 based on Foata normal form. 2/2646 useless extension candidates. Maximal degree in co-relation 10241. Up to 2530 conditions per place. [2024-06-20 16:08:17,093 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 66 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2024-06-20 16:08:17,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 84 transitions, 650 flow [2024-06-20 16:08:17,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:08:17,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:08:17,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 16:08:17,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-20 16:08:17,095 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 458 flow. Second operand 6 states and 107 transitions. [2024-06-20 16:08:17,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 84 transitions, 650 flow [2024-06-20 16:08:17,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 84 transitions, 621 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 16:08:17,109 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 459 flow [2024-06-20 16:08:17,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=459, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2024-06-20 16:08:17,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-20 16:08:17,110 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 459 flow [2024-06-20 16:08:17,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:17,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:17,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:17,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:08:17,111 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:17,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:17,111 INFO L85 PathProgramCache]: Analyzing trace with hash -62117735, now seen corresponding path program 1 times [2024-06-20 16:08:17,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:17,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884897142] [2024-06-20 16:08:17,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:17,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:17,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:17,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 16:08:17,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:17,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884897142] [2024-06-20 16:08:17,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884897142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:17,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:17,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:08:17,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55415724] [2024-06-20 16:08:17,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:17,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:08:17,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:17,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:08:17,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:08:18,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:18,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 459 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:18,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:18,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:18,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:18,648 INFO L124 PetriNetUnfolderBase]: 2091/3095 cut-off events. [2024-06-20 16:08:18,648 INFO L125 PetriNetUnfolderBase]: For 17153/17153 co-relation queries the response was YES. [2024-06-20 16:08:18,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12368 conditions, 3095 events. 2091/3095 cut-off events. For 17153/17153 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14121 event pairs, 649 based on Foata normal form. 12/3106 useless extension candidates. Maximal degree in co-relation 12338. Up to 2721 conditions per place. [2024-06-20 16:08:18,667 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 87 selfloop transitions, 31 changer transitions 0/121 dead transitions. [2024-06-20 16:08:18,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 121 transitions, 985 flow [2024-06-20 16:08:18,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:08:18,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:08:18,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-20 16:08:18,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-20 16:08:18,669 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 459 flow. Second operand 7 states and 139 transitions. [2024-06-20 16:08:18,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 121 transitions, 985 flow [2024-06-20 16:08:18,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 121 transitions, 938 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 16:08:18,688 INFO L231 Difference]: Finished difference. Result has 74 places, 88 transitions, 660 flow [2024-06-20 16:08:18,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=660, PETRI_PLACES=74, PETRI_TRANSITIONS=88} [2024-06-20 16:08:18,689 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-20 16:08:18,690 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 88 transitions, 660 flow [2024-06-20 16:08:18,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:18,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:18,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:18,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:08:18,691 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:18,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:18,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1679359571, now seen corresponding path program 2 times [2024-06-20 16:08:18,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:18,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469069708] [2024-06-20 16:08:18,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:18,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:18,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:19,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:19,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:19,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469069708] [2024-06-20 16:08:19,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469069708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:19,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:19,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:08:19,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656083684] [2024-06-20 16:08:19,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:19,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:08:19,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:19,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:08:19,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:08:19,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:19,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 88 transitions, 660 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:19,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:19,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:19,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:20,153 INFO L124 PetriNetUnfolderBase]: 2127/3145 cut-off events. [2024-06-20 16:08:20,153 INFO L125 PetriNetUnfolderBase]: For 22864/22864 co-relation queries the response was YES. [2024-06-20 16:08:20,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14507 conditions, 3145 events. 2127/3145 cut-off events. For 22864/22864 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14321 event pairs, 700 based on Foata normal form. 6/3150 useless extension candidates. Maximal degree in co-relation 14473. Up to 3007 conditions per place. [2024-06-20 16:08:20,175 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 97 selfloop transitions, 23 changer transitions 0/123 dead transitions. [2024-06-20 16:08:20,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 123 transitions, 1142 flow [2024-06-20 16:08:20,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:08:20,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:08:20,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 16:08:20,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-20 16:08:20,177 INFO L175 Difference]: Start difference. First operand has 74 places, 88 transitions, 660 flow. Second operand 7 states and 129 transitions. [2024-06-20 16:08:20,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 123 transitions, 1142 flow [2024-06-20 16:08:20,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 123 transitions, 1098 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-20 16:08:20,203 INFO L231 Difference]: Finished difference. Result has 81 places, 96 transitions, 768 flow [2024-06-20 16:08:20,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=768, PETRI_PLACES=81, PETRI_TRANSITIONS=96} [2024-06-20 16:08:20,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-20 16:08:20,204 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 96 transitions, 768 flow [2024-06-20 16:08:20,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:20,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:20,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:20,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:08:20,205 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:20,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:20,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1691865281, now seen corresponding path program 3 times [2024-06-20 16:08:20,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:20,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397956520] [2024-06-20 16:08:20,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:20,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:20,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:20,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:20,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:20,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397956520] [2024-06-20 16:08:20,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397956520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:20,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:20,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:08:20,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659322476] [2024-06-20 16:08:20,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:20,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:08:20,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:20,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:08:20,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:08:21,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:21,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 96 transitions, 768 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:21,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:21,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:21,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:21,605 INFO L124 PetriNetUnfolderBase]: 2131/3151 cut-off events. [2024-06-20 16:08:21,605 INFO L125 PetriNetUnfolderBase]: For 27428/27428 co-relation queries the response was YES. [2024-06-20 16:08:21,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15155 conditions, 3151 events. 2131/3151 cut-off events. For 27428/27428 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14366 event pairs, 694 based on Foata normal form. 6/3156 useless extension candidates. Maximal degree in co-relation 15117. Up to 3076 conditions per place. [2024-06-20 16:08:21,629 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 100 selfloop transitions, 21 changer transitions 0/124 dead transitions. [2024-06-20 16:08:21,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 124 transitions, 1170 flow [2024-06-20 16:08:21,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:08:21,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:08:21,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 16:08:21,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-20 16:08:21,631 INFO L175 Difference]: Start difference. First operand has 81 places, 96 transitions, 768 flow. Second operand 7 states and 125 transitions. [2024-06-20 16:08:21,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 124 transitions, 1170 flow [2024-06-20 16:08:21,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 124 transitions, 1121 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 16:08:21,660 INFO L231 Difference]: Finished difference. Result has 86 places, 102 transitions, 846 flow [2024-06-20 16:08:21,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=722, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=846, PETRI_PLACES=86, PETRI_TRANSITIONS=102} [2024-06-20 16:08:21,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-20 16:08:21,661 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 102 transitions, 846 flow [2024-06-20 16:08:21,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:21,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:21,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:21,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:08:21,662 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:21,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:21,663 INFO L85 PathProgramCache]: Analyzing trace with hash 115259863, now seen corresponding path program 1 times [2024-06-20 16:08:21,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:21,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725486726] [2024-06-20 16:08:21,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:21,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:21,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:22,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:22,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:22,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725486726] [2024-06-20 16:08:22,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725486726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:22,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:22,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:08:22,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033263381] [2024-06-20 16:08:22,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:22,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:08:22,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:22,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:08:22,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:08:22,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:22,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 102 transitions, 846 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:22,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:22,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:22,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:23,682 INFO L124 PetriNetUnfolderBase]: 2134/3156 cut-off events. [2024-06-20 16:08:23,682 INFO L125 PetriNetUnfolderBase]: For 30079/30079 co-relation queries the response was YES. [2024-06-20 16:08:23,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15526 conditions, 3156 events. 2134/3156 cut-off events. For 30079/30079 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14430 event pairs, 673 based on Foata normal form. 6/3161 useless extension candidates. Maximal degree in co-relation 15486. Up to 3061 conditions per place. [2024-06-20 16:08:23,705 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 99 selfloop transitions, 25 changer transitions 0/127 dead transitions. [2024-06-20 16:08:23,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 127 transitions, 1228 flow [2024-06-20 16:08:23,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:08:23,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:08:23,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 16:08:23,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:08:23,707 INFO L175 Difference]: Start difference. First operand has 86 places, 102 transitions, 846 flow. Second operand 7 states and 126 transitions. [2024-06-20 16:08:23,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 127 transitions, 1228 flow [2024-06-20 16:08:23,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 127 transitions, 1175 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:08:23,742 INFO L231 Difference]: Finished difference. Result has 89 places, 105 transitions, 889 flow [2024-06-20 16:08:23,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=889, PETRI_PLACES=89, PETRI_TRANSITIONS=105} [2024-06-20 16:08:23,743 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-20 16:08:23,743 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 105 transitions, 889 flow [2024-06-20 16:08:23,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:23,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:23,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:23,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:08:23,744 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:23,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:23,744 INFO L85 PathProgramCache]: Analyzing trace with hash -842309822, now seen corresponding path program 1 times [2024-06-20 16:08:23,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:23,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604225404] [2024-06-20 16:08:23,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:23,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:23,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:24,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:24,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:24,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604225404] [2024-06-20 16:08:24,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604225404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:24,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:24,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:08:24,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918013021] [2024-06-20 16:08:24,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:24,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:08:24,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:24,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:08:24,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:08:24,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:24,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 105 transitions, 889 flow. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:24,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:24,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:24,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:24,977 INFO L124 PetriNetUnfolderBase]: 2131/3152 cut-off events. [2024-06-20 16:08:24,977 INFO L125 PetriNetUnfolderBase]: For 32999/32999 co-relation queries the response was YES. [2024-06-20 16:08:24,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15971 conditions, 3152 events. 2131/3152 cut-off events. For 32999/32999 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14345 event pairs, 697 based on Foata normal form. 1/3152 useless extension candidates. Maximal degree in co-relation 15930. Up to 3137 conditions per place. [2024-06-20 16:08:25,003 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 102 selfloop transitions, 8 changer transitions 0/113 dead transitions. [2024-06-20 16:08:25,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 113 transitions, 1129 flow [2024-06-20 16:08:25,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:08:25,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:08:25,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-20 16:08:25,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-20 16:08:25,005 INFO L175 Difference]: Start difference. First operand has 89 places, 105 transitions, 889 flow. Second operand 5 states and 83 transitions. [2024-06-20 16:08:25,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 113 transitions, 1129 flow [2024-06-20 16:08:25,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 113 transitions, 1049 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 16:08:25,039 INFO L231 Difference]: Finished difference. Result has 89 places, 105 transitions, 831 flow [2024-06-20 16:08:25,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=831, PETRI_PLACES=89, PETRI_TRANSITIONS=105} [2024-06-20 16:08:25,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-20 16:08:25,041 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 105 transitions, 831 flow [2024-06-20 16:08:25,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:25,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:25,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:25,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:08:25,041 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 16:08:25,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:25,042 INFO L85 PathProgramCache]: Analyzing trace with hash 663410780, now seen corresponding path program 1 times [2024-06-20 16:08:25,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:25,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671994105] [2024-06-20 16:08:25,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:25,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:25,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:26,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:26,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:26,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671994105] [2024-06-20 16:08:26,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671994105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:26,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:26,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:08:26,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873668583] [2024-06-20 16:08:26,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:26,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:08:26,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:26,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:08:26,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:08:26,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:08:26,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 105 transitions, 831 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:26,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:26,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:08:26,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:26,945 INFO L124 PetriNetUnfolderBase]: 1992/3012 cut-off events. [2024-06-20 16:08:26,946 INFO L125 PetriNetUnfolderBase]: For 34870/34906 co-relation queries the response was YES. [2024-06-20 16:08:26,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15248 conditions, 3012 events. 1992/3012 cut-off events. For 34870/34906 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14234 event pairs, 612 based on Foata normal form. 14/3005 useless extension candidates. Maximal degree in co-relation 15206. Up to 2741 conditions per place. [2024-06-20 16:08:26,969 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 95 selfloop transitions, 26 changer transitions 0/137 dead transitions. [2024-06-20 16:08:26,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 137 transitions, 1187 flow [2024-06-20 16:08:26,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:26,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:26,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:08:26,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-20 16:08:26,972 INFO L175 Difference]: Start difference. First operand has 89 places, 105 transitions, 831 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:08:26,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 137 transitions, 1187 flow [2024-06-20 16:08:27,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 137 transitions, 1163 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 16:08:27,009 INFO L231 Difference]: Finished difference. Result has 93 places, 108 transitions, 914 flow [2024-06-20 16:08:27,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=914, PETRI_PLACES=93, PETRI_TRANSITIONS=108} [2024-06-20 16:08:27,011 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-20 16:08:27,011 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 108 transitions, 914 flow [2024-06-20 16:08:27,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:27,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:27,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:27,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:08:27,012 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:27,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:27,013 INFO L85 PathProgramCache]: Analyzing trace with hash 667225795, now seen corresponding path program 1 times [2024-06-20 16:08:27,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:27,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486021150] [2024-06-20 16:08:27,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:27,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:27,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08: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 16:08:27,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:27,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486021150] [2024-06-20 16:08:27,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486021150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:27,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:27,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:08:27,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421711608] [2024-06-20 16:08:27,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:27,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:08:27,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:27,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:08:27,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:08:27,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:27,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 108 transitions, 914 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:27,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:27,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:27,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:28,538 INFO L124 PetriNetUnfolderBase]: 2210/3267 cut-off events. [2024-06-20 16:08:28,538 INFO L125 PetriNetUnfolderBase]: For 42348/42350 co-relation queries the response was YES. [2024-06-20 16:08:28,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17349 conditions, 3267 events. 2210/3267 cut-off events. For 42348/42350 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14993 event pairs, 636 based on Foata normal form. 8/3274 useless extension candidates. Maximal degree in co-relation 17307. Up to 2805 conditions per place. [2024-06-20 16:08:28,560 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 99 selfloop transitions, 47 changer transitions 0/149 dead transitions. [2024-06-20 16:08:28,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 149 transitions, 1572 flow [2024-06-20 16:08:28,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:08:28,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:08:28,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 16:08:28,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-20 16:08:28,562 INFO L175 Difference]: Start difference. First operand has 93 places, 108 transitions, 914 flow. Second operand 7 states and 138 transitions. [2024-06-20 16:08:28,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 149 transitions, 1572 flow [2024-06-20 16:08:28,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 149 transitions, 1491 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 16:08:28,609 INFO L231 Difference]: Finished difference. Result has 96 places, 117 transitions, 1095 flow [2024-06-20 16:08:28,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1095, PETRI_PLACES=96, PETRI_TRANSITIONS=117} [2024-06-20 16:08:28,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-20 16:08:28,610 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 117 transitions, 1095 flow [2024-06-20 16:08:28,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:28,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:28,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:28,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:08:28,610 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:28,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:28,611 INFO L85 PathProgramCache]: Analyzing trace with hash 667220215, now seen corresponding path program 2 times [2024-06-20 16:08:28,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:28,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033141202] [2024-06-20 16:08:28,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:28,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:28,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:29,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:29,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:29,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033141202] [2024-06-20 16:08:29,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033141202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:29,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:29,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:08:29,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733884085] [2024-06-20 16:08:29,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:29,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:08:29,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:29,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:08:29,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:08:29,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:29,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 117 transitions, 1095 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:29,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:29,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:29,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:30,079 INFO L124 PetriNetUnfolderBase]: 2198/3251 cut-off events. [2024-06-20 16:08:30,080 INFO L125 PetriNetUnfolderBase]: For 48485/48487 co-relation queries the response was YES. [2024-06-20 16:08:30,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18242 conditions, 3251 events. 2198/3251 cut-off events. For 48485/48487 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14909 event pairs, 636 based on Foata normal form. 8/3258 useless extension candidates. Maximal degree in co-relation 18197. Up to 2799 conditions per place. [2024-06-20 16:08:30,101 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 100 selfloop transitions, 50 changer transitions 0/153 dead transitions. [2024-06-20 16:08:30,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 153 transitions, 1671 flow [2024-06-20 16:08:30,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:08:30,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:08:30,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-20 16:08:30,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-20 16:08:30,105 INFO L175 Difference]: Start difference. First operand has 96 places, 117 transitions, 1095 flow. Second operand 7 states and 141 transitions. [2024-06-20 16:08:30,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 153 transitions, 1671 flow [2024-06-20 16:08:30,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 153 transitions, 1576 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-20 16:08:30,175 INFO L231 Difference]: Finished difference. Result has 102 places, 120 transitions, 1203 flow [2024-06-20 16:08:30,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1001, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1203, PETRI_PLACES=102, PETRI_TRANSITIONS=120} [2024-06-20 16:08:30,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-20 16:08:30,176 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 120 transitions, 1203 flow [2024-06-20 16:08:30,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:30,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:30,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:30,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:08:30,177 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:30,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:30,177 INFO L85 PathProgramCache]: Analyzing trace with hash 946206427, now seen corresponding path program 3 times [2024-06-20 16:08:30,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:30,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898727707] [2024-06-20 16:08:30,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:30,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:30,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:30,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:30,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:30,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898727707] [2024-06-20 16:08:30,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898727707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:30,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:30,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:08:30,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374721752] [2024-06-20 16:08:30,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:30,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:08:30,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:30,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:08:30,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:08:31,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:31,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 120 transitions, 1203 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:31,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:31,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:31,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:31,587 INFO L124 PetriNetUnfolderBase]: 2202/3256 cut-off events. [2024-06-20 16:08:31,588 INFO L125 PetriNetUnfolderBase]: For 53193/53199 co-relation queries the response was YES. [2024-06-20 16:08:31,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18856 conditions, 3256 events. 2202/3256 cut-off events. For 53193/53199 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14866 event pairs, 678 based on Foata normal form. 12/3267 useless extension candidates. Maximal degree in co-relation 18808. Up to 3148 conditions per place. [2024-06-20 16:08:31,654 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 120 selfloop transitions, 23 changer transitions 0/146 dead transitions. [2024-06-20 16:08:31,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 146 transitions, 1645 flow [2024-06-20 16:08:31,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:08:31,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:08:31,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 16:08:31,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:08:31,656 INFO L175 Difference]: Start difference. First operand has 102 places, 120 transitions, 1203 flow. Second operand 7 states and 126 transitions. [2024-06-20 16:08:31,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 146 transitions, 1645 flow [2024-06-20 16:08:31,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 146 transitions, 1545 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 16:08:31,709 INFO L231 Difference]: Finished difference. Result has 104 places, 124 transitions, 1230 flow [2024-06-20 16:08:31,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1230, PETRI_PLACES=104, PETRI_TRANSITIONS=124} [2024-06-20 16:08:31,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-20 16:08:31,710 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 124 transitions, 1230 flow [2024-06-20 16:08:31,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:31,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:31,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:31,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:08:31,710 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:31,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:31,711 INFO L85 PathProgramCache]: Analyzing trace with hash 946473554, now seen corresponding path program 1 times [2024-06-20 16:08:31,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:31,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466911245] [2024-06-20 16:08:31,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:31,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:31,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:32,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:32,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:32,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466911245] [2024-06-20 16:08:32,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466911245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:32,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:32,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:08:32,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992498114] [2024-06-20 16:08:32,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:32,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:08:32,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:32,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:08:32,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:08:32,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:32,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 124 transitions, 1230 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:32,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:32,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:32,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:33,438 INFO L124 PetriNetUnfolderBase]: 2204/3258 cut-off events. [2024-06-20 16:08:33,438 INFO L125 PetriNetUnfolderBase]: For 56227/56227 co-relation queries the response was YES. [2024-06-20 16:08:33,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18791 conditions, 3258 events. 2204/3258 cut-off events. For 56227/56227 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14902 event pairs, 667 based on Foata normal form. 3/3260 useless extension candidates. Maximal degree in co-relation 18743. Up to 3152 conditions per place. [2024-06-20 16:08:33,459 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 116 selfloop transitions, 30 changer transitions 0/149 dead transitions. [2024-06-20 16:08:33,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 149 transitions, 1668 flow [2024-06-20 16:08:33,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:08:33,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:08:33,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 16:08:33,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:08:33,460 INFO L175 Difference]: Start difference. First operand has 104 places, 124 transitions, 1230 flow. Second operand 7 states and 126 transitions. [2024-06-20 16:08:33,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 149 transitions, 1668 flow [2024-06-20 16:08:33,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 149 transitions, 1599 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:08:33,516 INFO L231 Difference]: Finished difference. Result has 106 places, 128 transitions, 1299 flow [2024-06-20 16:08:33,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1299, PETRI_PLACES=106, PETRI_TRANSITIONS=128} [2024-06-20 16:08:33,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-20 16:08:33,517 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 128 transitions, 1299 flow [2024-06-20 16:08:33,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:33,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:33,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:33,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:08:33,518 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 16:08:33,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:33,519 INFO L85 PathProgramCache]: Analyzing trace with hash -341799338, now seen corresponding path program 1 times [2024-06-20 16:08:33,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:33,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357425603] [2024-06-20 16:08:33,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:33,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:33,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:34,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:34,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:34,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357425603] [2024-06-20 16:08:34,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357425603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:34,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:34,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:08:34,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908081395] [2024-06-20 16:08:34,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:34,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:08:34,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:34,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:08:34,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:08:34,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:34,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 128 transitions, 1299 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 16:08:34,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:34,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:34,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:34,849 INFO L124 PetriNetUnfolderBase]: 2195/3246 cut-off events. [2024-06-20 16:08:34,849 INFO L125 PetriNetUnfolderBase]: For 60465/60465 co-relation queries the response was YES. [2024-06-20 16:08:34,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19339 conditions, 3246 events. 2195/3246 cut-off events. For 60465/60465 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14719 event pairs, 674 based on Foata normal form. 3/3248 useless extension candidates. Maximal degree in co-relation 19290. Up to 3222 conditions per place. [2024-06-20 16:08:34,866 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 128 selfloop transitions, 11 changer transitions 0/142 dead transitions. [2024-06-20 16:08:34,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 142 transitions, 1629 flow [2024-06-20 16:08:34,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:08:34,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:08:34,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-20 16:08:34,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-20 16:08:34,867 INFO L175 Difference]: Start difference. First operand has 106 places, 128 transitions, 1299 flow. Second operand 6 states and 97 transitions. [2024-06-20 16:08:34,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 142 transitions, 1629 flow [2024-06-20 16:08:34,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 142 transitions, 1541 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-20 16:08:34,916 INFO L231 Difference]: Finished difference. Result has 107 places, 131 transitions, 1271 flow [2024-06-20 16:08:34,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1271, PETRI_PLACES=107, PETRI_TRANSITIONS=131} [2024-06-20 16:08:34,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-20 16:08:34,917 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 131 transitions, 1271 flow [2024-06-20 16:08:34,917 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 16:08:34,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:34,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:34,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:08:34,918 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:34,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:34,918 INFO L85 PathProgramCache]: Analyzing trace with hash 316114428, now seen corresponding path program 1 times [2024-06-20 16:08:34,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:34,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244390327] [2024-06-20 16:08:34,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:34,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:34,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:35,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:35,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:35,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244390327] [2024-06-20 16:08:35,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244390327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:35,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:35,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:08:35,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899861995] [2024-06-20 16:08:35,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:35,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:08:35,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:35,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:08:35,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:08:36,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:08:36,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 131 transitions, 1271 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:36,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:36,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:08:36,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:36,650 INFO L124 PetriNetUnfolderBase]: 2074/3134 cut-off events. [2024-06-20 16:08:36,650 INFO L125 PetriNetUnfolderBase]: For 63551/63606 co-relation queries the response was YES. [2024-06-20 16:08:36,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19012 conditions, 3134 events. 2074/3134 cut-off events. For 63551/63606 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14932 event pairs, 452 based on Foata normal form. 15/3129 useless extension candidates. Maximal degree in co-relation 18962. Up to 2751 conditions per place. [2024-06-20 16:08:36,667 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 29 changer transitions 0/168 dead transitions. [2024-06-20 16:08:36,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 168 transitions, 1819 flow [2024-06-20 16:08:36,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:36,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:36,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 16:08:36,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:08:36,668 INFO L175 Difference]: Start difference. First operand has 107 places, 131 transitions, 1271 flow. Second operand 8 states and 152 transitions. [2024-06-20 16:08:36,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 168 transitions, 1819 flow [2024-06-20 16:08:36,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 168 transitions, 1781 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 16:08:36,713 INFO L231 Difference]: Finished difference. Result has 111 places, 135 transitions, 1398 flow [2024-06-20 16:08:36,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1398, PETRI_PLACES=111, PETRI_TRANSITIONS=135} [2024-06-20 16:08:36,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-20 16:08:36,713 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 135 transitions, 1398 flow [2024-06-20 16:08:36,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:36,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:36,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:36,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:08:36,714 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:36,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:36,714 INFO L85 PathProgramCache]: Analyzing trace with hash -245633438, now seen corresponding path program 1 times [2024-06-20 16:08:36,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:36,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723679095] [2024-06-20 16:08:36,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:36,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:36,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:37,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:37,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:37,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723679095] [2024-06-20 16:08:37,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723679095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:37,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:37,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:08:37,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264576068] [2024-06-20 16:08:37,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:37,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:08:37,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:37,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:08:37,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:08:37,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:37,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 135 transitions, 1398 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:37,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:37,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:37,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:38,245 INFO L124 PetriNetUnfolderBase]: 2283/3376 cut-off events. [2024-06-20 16:08:38,245 INFO L125 PetriNetUnfolderBase]: For 73483/73485 co-relation queries the response was YES. [2024-06-20 16:08:38,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20945 conditions, 3376 events. 2283/3376 cut-off events. For 73483/73485 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15696 event pairs, 521 based on Foata normal form. 6/3381 useless extension candidates. Maximal degree in co-relation 20894. Up to 2629 conditions per place. [2024-06-20 16:08:38,267 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 128 selfloop transitions, 65 changer transitions 0/196 dead transitions. [2024-06-20 16:08:38,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 196 transitions, 2414 flow [2024-06-20 16:08:38,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:38,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:38,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-20 16:08:38,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49390243902439024 [2024-06-20 16:08:38,269 INFO L175 Difference]: Start difference. First operand has 111 places, 135 transitions, 1398 flow. Second operand 8 states and 162 transitions. [2024-06-20 16:08:38,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 196 transitions, 2414 flow [2024-06-20 16:08:38,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 196 transitions, 2328 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 16:08:38,379 INFO L231 Difference]: Finished difference. Result has 118 places, 152 transitions, 1711 flow [2024-06-20 16:08:38,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1315, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1711, PETRI_PLACES=118, PETRI_TRANSITIONS=152} [2024-06-20 16:08:38,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-20 16:08:38,380 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 152 transitions, 1711 flow [2024-06-20 16:08:38,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:38,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:38,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:38,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:08:38,381 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:38,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:38,381 INFO L85 PathProgramCache]: Analyzing trace with hash 316174878, now seen corresponding path program 2 times [2024-06-20 16:08:38,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:38,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27017864] [2024-06-20 16:08:38,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:38,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:38,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:39,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:39,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:39,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27017864] [2024-06-20 16:08:39,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27017864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:39,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:39,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:08:39,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724601020] [2024-06-20 16:08:39,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:39,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:08:39,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:39,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:08:39,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:08:39,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:08:39,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 152 transitions, 1711 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:39,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:39,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:08:39,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:40,051 INFO L124 PetriNetUnfolderBase]: 2183/3283 cut-off events. [2024-06-20 16:08:40,051 INFO L125 PetriNetUnfolderBase]: For 81431/81487 co-relation queries the response was YES. [2024-06-20 16:08:40,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21824 conditions, 3283 events. 2183/3283 cut-off events. For 81431/81487 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15628 event pairs, 563 based on Foata normal form. 16/3279 useless extension candidates. Maximal degree in co-relation 21768. Up to 2961 conditions per place. [2024-06-20 16:08:40,076 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 132 selfloop transitions, 28 changer transitions 0/185 dead transitions. [2024-06-20 16:08:40,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 185 transitions, 2152 flow [2024-06-20 16:08:40,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:40,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:40,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 16:08:40,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-20 16:08:40,078 INFO L175 Difference]: Start difference. First operand has 118 places, 152 transitions, 1711 flow. Second operand 8 states and 149 transitions. [2024-06-20 16:08:40,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 185 transitions, 2152 flow [2024-06-20 16:08:40,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 185 transitions, 2053 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-20 16:08:40,161 INFO L231 Difference]: Finished difference. Result has 124 places, 155 transitions, 1724 flow [2024-06-20 16:08:40,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1724, PETRI_PLACES=124, PETRI_TRANSITIONS=155} [2024-06-20 16:08:40,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-20 16:08:40,162 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 155 transitions, 1724 flow [2024-06-20 16:08:40,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:40,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:40,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:40,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:08:40,162 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:40,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:40,163 INFO L85 PathProgramCache]: Analyzing trace with hash 318976162, now seen corresponding path program 2 times [2024-06-20 16:08:40,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:40,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120447543] [2024-06-20 16:08:40,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:40,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:40,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:41,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:41,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:41,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120447543] [2024-06-20 16:08:41,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120447543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:41,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:41,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:08:41,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433834715] [2024-06-20 16:08:41,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:41,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:08:41,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:41,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:08:41,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:08:41,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:41,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 155 transitions, 1724 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:41,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:41,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:41,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:41,792 INFO L124 PetriNetUnfolderBase]: 2336/3455 cut-off events. [2024-06-20 16:08:41,792 INFO L125 PetriNetUnfolderBase]: For 89870/89872 co-relation queries the response was YES. [2024-06-20 16:08:41,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23191 conditions, 3455 events. 2336/3455 cut-off events. For 89870/89872 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16111 event pairs, 550 based on Foata normal form. 6/3460 useless extension candidates. Maximal degree in co-relation 23133. Up to 2910 conditions per place. [2024-06-20 16:08:41,815 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 130 selfloop transitions, 62 changer transitions 0/195 dead transitions. [2024-06-20 16:08:41,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 195 transitions, 2489 flow [2024-06-20 16:08:41,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:41,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:41,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-20 16:08:41,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47865853658536583 [2024-06-20 16:08:41,816 INFO L175 Difference]: Start difference. First operand has 124 places, 155 transitions, 1724 flow. Second operand 8 states and 157 transitions. [2024-06-20 16:08:41,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 195 transitions, 2489 flow [2024-06-20 16:08:41,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 195 transitions, 2415 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 16:08:41,900 INFO L231 Difference]: Finished difference. Result has 128 places, 159 transitions, 1852 flow [2024-06-20 16:08:41,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1852, PETRI_PLACES=128, PETRI_TRANSITIONS=159} [2024-06-20 16:08:41,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-20 16:08:41,900 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 159 transitions, 1852 flow [2024-06-20 16:08:41,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:41,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:41,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:41,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:08:41,901 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 16:08:41,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:41,902 INFO L85 PathProgramCache]: Analyzing trace with hash -906304432, now seen corresponding path program 3 times [2024-06-20 16:08:41,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:41,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704875840] [2024-06-20 16:08:41,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:41,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:41,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:43,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:43,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:43,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704875840] [2024-06-20 16:08:43,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704875840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:43,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:43,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:08:43,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254010748] [2024-06-20 16:08:43,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:43,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:08:43,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:43,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:08:43,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:08:43,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:08:43,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 159 transitions, 1852 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:43,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:43,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:08:43,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:43,670 INFO L124 PetriNetUnfolderBase]: 2211/3323 cut-off events. [2024-06-20 16:08:43,670 INFO L125 PetriNetUnfolderBase]: For 93221/93277 co-relation queries the response was YES. [2024-06-20 16:08:43,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22763 conditions, 3323 events. 2211/3323 cut-off events. For 93221/93277 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15854 event pairs, 562 based on Foata normal form. 16/3319 useless extension candidates. Maximal degree in co-relation 22704. Up to 3028 conditions per place. [2024-06-20 16:08:43,691 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 136 selfloop transitions, 24 changer transitions 0/186 dead transitions. [2024-06-20 16:08:43,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 186 transitions, 2240 flow [2024-06-20 16:08:43,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:43,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:43,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:08:43,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-20 16:08:43,693 INFO L175 Difference]: Start difference. First operand has 128 places, 159 transitions, 1852 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:08:43,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 186 transitions, 2240 flow [2024-06-20 16:08:43,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 186 transitions, 2049 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-20 16:08:43,785 INFO L231 Difference]: Finished difference. Result has 130 places, 159 transitions, 1716 flow [2024-06-20 16:08:43,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1716, PETRI_PLACES=130, PETRI_TRANSITIONS=159} [2024-06-20 16:08:43,785 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-20 16:08:43,786 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 159 transitions, 1716 flow [2024-06-20 16:08:43,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:43,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:43,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:43,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:08:43,786 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:43,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:43,787 INFO L85 PathProgramCache]: Analyzing trace with hash 318971512, now seen corresponding path program 3 times [2024-06-20 16:08:43,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:43,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939980927] [2024-06-20 16:08:43,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:43,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:43,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:44,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:44,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:44,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939980927] [2024-06-20 16:08:44,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939980927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:44,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:44,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:08:44,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520784074] [2024-06-20 16:08:44,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:44,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:08:44,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:44,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:08:44,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:08:44,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:44,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 159 transitions, 1716 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:44,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:44,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:44,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:45,433 INFO L124 PetriNetUnfolderBase]: 2388/3528 cut-off events. [2024-06-20 16:08:45,433 INFO L125 PetriNetUnfolderBase]: For 101413/101415 co-relation queries the response was YES. [2024-06-20 16:08:45,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24070 conditions, 3528 events. 2388/3528 cut-off events. For 101413/101415 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16476 event pairs, 562 based on Foata normal form. 6/3533 useless extension candidates. Maximal degree in co-relation 24010. Up to 2920 conditions per place. [2024-06-20 16:08:45,453 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 133 selfloop transitions, 68 changer transitions 0/204 dead transitions. [2024-06-20 16:08:45,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 204 transitions, 2628 flow [2024-06-20 16:08:45,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:45,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:45,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-20 16:08:45,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-20 16:08:45,454 INFO L175 Difference]: Start difference. First operand has 130 places, 159 transitions, 1716 flow. Second operand 8 states and 158 transitions. [2024-06-20 16:08:45,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 204 transitions, 2628 flow [2024-06-20 16:08:45,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 204 transitions, 2552 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 16:08:45,540 INFO L231 Difference]: Finished difference. Result has 131 places, 167 transitions, 1929 flow [2024-06-20 16:08:45,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1929, PETRI_PLACES=131, PETRI_TRANSITIONS=167} [2024-06-20 16:08:45,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-20 16:08:45,541 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 167 transitions, 1929 flow [2024-06-20 16:08:45,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:45,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:45,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:45,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:08:45,542 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:45,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:45,542 INFO L85 PathProgramCache]: Analyzing trace with hash 434262682, now seen corresponding path program 4 times [2024-06-20 16:08:45,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:45,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967773535] [2024-06-20 16:08:45,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:45,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:45,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:46,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:46,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:46,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967773535] [2024-06-20 16:08:46,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967773535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:46,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:46,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:08:46,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110668671] [2024-06-20 16:08:46,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:46,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:08:46,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:46,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:08:46,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:08:46,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:46,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 167 transitions, 1929 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:46,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:46,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:46,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:47,178 INFO L124 PetriNetUnfolderBase]: 2424/3580 cut-off events. [2024-06-20 16:08:47,178 INFO L125 PetriNetUnfolderBase]: For 112144/112146 co-relation queries the response was YES. [2024-06-20 16:08:47,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25317 conditions, 3580 events. 2424/3580 cut-off events. For 112144/112146 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16752 event pairs, 519 based on Foata normal form. 6/3585 useless extension candidates. Maximal degree in co-relation 25255. Up to 2905 conditions per place. [2024-06-20 16:08:47,204 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 141 selfloop transitions, 75 changer transitions 0/219 dead transitions. [2024-06-20 16:08:47,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 219 transitions, 2992 flow [2024-06-20 16:08:47,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:47,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:47,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-20 16:08:47,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-20 16:08:47,206 INFO L175 Difference]: Start difference. First operand has 131 places, 167 transitions, 1929 flow. Second operand 8 states and 166 transitions. [2024-06-20 16:08:47,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 219 transitions, 2992 flow [2024-06-20 16:08:47,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 219 transitions, 2858 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-20 16:08:47,317 INFO L231 Difference]: Finished difference. Result has 137 places, 175 transitions, 2151 flow [2024-06-20 16:08:47,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2151, PETRI_PLACES=137, PETRI_TRANSITIONS=175} [2024-06-20 16:08:47,317 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-20 16:08:47,317 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 175 transitions, 2151 flow [2024-06-20 16:08:47,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:47,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:47,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:47,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:08:47,318 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:47,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:47,318 INFO L85 PathProgramCache]: Analyzing trace with hash 434447256, now seen corresponding path program 1 times [2024-06-20 16:08:47,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:47,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515196445] [2024-06-20 16:08:47,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:47,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:48,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:48,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:48,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515196445] [2024-06-20 16:08:48,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515196445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:48,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:48,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:08:48,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271455258] [2024-06-20 16:08:48,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:48,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:08:48,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:48,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:08:48,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:08:48,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:48,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 175 transitions, 2151 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:48,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:48,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:48,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:49,208 INFO L124 PetriNetUnfolderBase]: 2480/3668 cut-off events. [2024-06-20 16:08:49,208 INFO L125 PetriNetUnfolderBase]: For 125553/125555 co-relation queries the response was YES. [2024-06-20 16:08:49,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27078 conditions, 3668 events. 2480/3668 cut-off events. For 125553/125555 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17305 event pairs, 543 based on Foata normal form. 14/3681 useless extension candidates. Maximal degree in co-relation 27012. Up to 3167 conditions per place. [2024-06-20 16:08:49,235 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 156 selfloop transitions, 53 changer transitions 0/212 dead transitions. [2024-06-20 16:08:49,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 212 transitions, 2895 flow [2024-06-20 16:08:49,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:49,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:49,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 16:08:49,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-20 16:08:49,236 INFO L175 Difference]: Start difference. First operand has 137 places, 175 transitions, 2151 flow. Second operand 8 states and 155 transitions. [2024-06-20 16:08:49,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 212 transitions, 2895 flow [2024-06-20 16:08:49,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 212 transitions, 2676 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-20 16:08:49,364 INFO L231 Difference]: Finished difference. Result has 140 places, 179 transitions, 2133 flow [2024-06-20 16:08:49,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2133, PETRI_PLACES=140, PETRI_TRANSITIONS=179} [2024-06-20 16:08:49,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-20 16:08:49,365 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 179 transitions, 2133 flow [2024-06-20 16:08:49,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:49,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:49,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:49,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:08:49,366 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:49,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:49,366 INFO L85 PathProgramCache]: Analyzing trace with hash -791008488, now seen corresponding path program 5 times [2024-06-20 16:08:49,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:49,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704844664] [2024-06-20 16:08:49,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:49,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:49,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:50,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:50,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:50,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704844664] [2024-06-20 16:08:50,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704844664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:50,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:50,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:08:50,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120275239] [2024-06-20 16:08:50,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:50,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:08:50,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:50,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:08:50,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:08:50,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:50,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 179 transitions, 2133 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:50,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:50,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:50,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:51,058 INFO L124 PetriNetUnfolderBase]: 2516/3720 cut-off events. [2024-06-20 16:08:51,058 INFO L125 PetriNetUnfolderBase]: For 131776/131778 co-relation queries the response was YES. [2024-06-20 16:08:51,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27313 conditions, 3720 events. 2516/3720 cut-off events. For 131776/131778 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17637 event pairs, 519 based on Foata normal form. 6/3725 useless extension candidates. Maximal degree in co-relation 27247. Up to 3175 conditions per place. [2024-06-20 16:08:51,085 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 148 selfloop transitions, 70 changer transitions 0/221 dead transitions. [2024-06-20 16:08:51,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 221 transitions, 3009 flow [2024-06-20 16:08:51,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:51,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:51,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 16:08:51,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-20 16:08:51,087 INFO L175 Difference]: Start difference. First operand has 140 places, 179 transitions, 2133 flow. Second operand 8 states and 159 transitions. [2024-06-20 16:08:51,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 221 transitions, 3009 flow [2024-06-20 16:08:51,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 221 transitions, 2840 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-20 16:08:51,224 INFO L231 Difference]: Finished difference. Result has 142 places, 183 transitions, 2199 flow [2024-06-20 16:08:51,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1964, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2199, PETRI_PLACES=142, PETRI_TRANSITIONS=183} [2024-06-20 16:08:51,225 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-20 16:08:51,225 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 183 transitions, 2199 flow [2024-06-20 16:08:51,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:51,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:51,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:51,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:08:51,226 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:51,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:51,226 INFO L85 PathProgramCache]: Analyzing trace with hash -790835508, now seen corresponding path program 6 times [2024-06-20 16:08:51,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:51,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625779545] [2024-06-20 16:08:51,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:51,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:51,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:52,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:52,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:52,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625779545] [2024-06-20 16:08:52,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625779545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:52,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:52,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:08:52,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922709374] [2024-06-20 16:08:52,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:52,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:08:52,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:52,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:08:52,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:08:52,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:52,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 183 transitions, 2199 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:52,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:52,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:52,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:52,911 INFO L124 PetriNetUnfolderBase]: 2552/3772 cut-off events. [2024-06-20 16:08:52,911 INFO L125 PetriNetUnfolderBase]: For 140970/140972 co-relation queries the response was YES. [2024-06-20 16:08:52,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27852 conditions, 3772 events. 2552/3772 cut-off events. For 140970/140972 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17868 event pairs, 521 based on Foata normal form. 6/3777 useless extension candidates. Maximal degree in co-relation 27785. Up to 3227 conditions per place. [2024-06-20 16:08:52,943 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 152 selfloop transitions, 66 changer transitions 0/221 dead transitions. [2024-06-20 16:08:52,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 221 transitions, 3025 flow [2024-06-20 16:08:52,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:52,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:52,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-20 16:08:52,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-20 16:08:52,944 INFO L175 Difference]: Start difference. First operand has 142 places, 183 transitions, 2199 flow. Second operand 8 states and 154 transitions. [2024-06-20 16:08:52,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 221 transitions, 3025 flow [2024-06-20 16:08:53,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 221 transitions, 2832 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-20 16:08:53,115 INFO L231 Difference]: Finished difference. Result has 144 places, 187 transitions, 2241 flow [2024-06-20 16:08:53,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2006, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2241, PETRI_PLACES=144, PETRI_TRANSITIONS=187} [2024-06-20 16:08:53,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-20 16:08:53,115 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 187 transitions, 2241 flow [2024-06-20 16:08:53,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:53,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:53,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:53,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:08:53,116 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:53,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:53,116 INFO L85 PathProgramCache]: Analyzing trace with hash 904019071, now seen corresponding path program 1 times [2024-06-20 16:08:53,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:53,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950449397] [2024-06-20 16:08:53,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:53,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:53,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:53,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:53,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:53,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950449397] [2024-06-20 16:08:53,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950449397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:53,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:53,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:08:53,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285704204] [2024-06-20 16:08:53,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:53,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:08:53,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:53,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:08:53,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:08:53,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:53,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 187 transitions, 2241 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 16:08:53,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:53,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:53,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:54,329 INFO L124 PetriNetUnfolderBase]: 2557/3777 cut-off events. [2024-06-20 16:08:54,329 INFO L125 PetriNetUnfolderBase]: For 146247/146247 co-relation queries the response was YES. [2024-06-20 16:08:54,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28130 conditions, 3777 events. 2557/3777 cut-off events. For 146247/146247 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17827 event pairs, 639 based on Foata normal form. 1/3777 useless extension candidates. Maximal degree in co-relation 28062. Up to 3740 conditions per place. [2024-06-20 16:08:54,359 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 187 selfloop transitions, 16 changer transitions 0/206 dead transitions. [2024-06-20 16:08:54,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 206 transitions, 2803 flow [2024-06-20 16:08:54,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:08:54,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:08:54,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-20 16:08:54,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-20 16:08:54,361 INFO L175 Difference]: Start difference. First operand has 144 places, 187 transitions, 2241 flow. Second operand 6 states and 104 transitions. [2024-06-20 16:08:54,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 206 transitions, 2803 flow [2024-06-20 16:08:54,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 206 transitions, 2649 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 16:08:54,517 INFO L231 Difference]: Finished difference. Result has 145 places, 190 transitions, 2181 flow [2024-06-20 16:08:54,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2181, PETRI_PLACES=145, PETRI_TRANSITIONS=190} [2024-06-20 16:08:54,518 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-20 16:08:54,518 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 190 transitions, 2181 flow [2024-06-20 16:08:54,518 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 16:08:54,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:54,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:54,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:08:54,519 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:54,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:54,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1140853864, now seen corresponding path program 2 times [2024-06-20 16:08:54,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:54,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782669914] [2024-06-20 16:08:54,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:54,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:54,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:55,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:55,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:55,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782669914] [2024-06-20 16:08:55,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782669914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:55,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:55,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:08:55,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539525696] [2024-06-20 16:08:55,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:55,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:08:55,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:55,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:08:55,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:08:55,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:55,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 190 transitions, 2181 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:55,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:55,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:55,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:56,398 INFO L124 PetriNetUnfolderBase]: 2585/3821 cut-off events. [2024-06-20 16:08:56,399 INFO L125 PetriNetUnfolderBase]: For 155629/155629 co-relation queries the response was YES. [2024-06-20 16:08:56,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28154 conditions, 3821 events. 2585/3821 cut-off events. For 155629/155629 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18161 event pairs, 626 based on Foata normal form. 6/3826 useless extension candidates. Maximal degree in co-relation 28085. Up to 3662 conditions per place. [2024-06-20 16:08:56,427 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 188 selfloop transitions, 30 changer transitions 0/221 dead transitions. [2024-06-20 16:08:56,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 221 transitions, 2891 flow [2024-06-20 16:08:56,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:56,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:56,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:08:56,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-20 16:08:56,428 INFO L175 Difference]: Start difference. First operand has 145 places, 190 transitions, 2181 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:08:56,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 221 transitions, 2891 flow [2024-06-20 16:08:56,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 221 transitions, 2748 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 16:08:56,590 INFO L231 Difference]: Finished difference. Result has 147 places, 193 transitions, 2190 flow [2024-06-20 16:08:56,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2038, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2190, PETRI_PLACES=147, PETRI_TRANSITIONS=193} [2024-06-20 16:08:56,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-20 16:08:56,591 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 193 transitions, 2190 flow [2024-06-20 16:08:56,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:56,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:56,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:56,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:08:56,592 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:56,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:56,592 INFO L85 PathProgramCache]: Analyzing trace with hash 178245168, now seen corresponding path program 3 times [2024-06-20 16:08:56,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:56,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860764592] [2024-06-20 16:08:56,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:56,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:56,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:57,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:57,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:57,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860764592] [2024-06-20 16:08:57,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860764592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:57,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:57,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:08:57,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396796308] [2024-06-20 16:08:57,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:57,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:08:57,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:57,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:08:57,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:08:57,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:57,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 193 transitions, 2190 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:57,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:57,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:57,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:08:58,341 INFO L124 PetriNetUnfolderBase]: 2613/3865 cut-off events. [2024-06-20 16:08:58,341 INFO L125 PetriNetUnfolderBase]: For 164897/164897 co-relation queries the response was YES. [2024-06-20 16:08:58,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28916 conditions, 3865 events. 2613/3865 cut-off events. For 164897/164897 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18360 event pairs, 629 based on Foata normal form. 6/3870 useless extension candidates. Maximal degree in co-relation 28847. Up to 3766 conditions per place. [2024-06-20 16:08:58,372 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 195 selfloop transitions, 24 changer transitions 0/222 dead transitions. [2024-06-20 16:08:58,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 222 transitions, 2842 flow [2024-06-20 16:08:58,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:08:58,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:08:58,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 16:08:58,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-20 16:08:58,374 INFO L175 Difference]: Start difference. First operand has 147 places, 193 transitions, 2190 flow. Second operand 8 states and 140 transitions. [2024-06-20 16:08:58,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 222 transitions, 2842 flow [2024-06-20 16:08:58,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 222 transitions, 2714 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-20 16:08:58,542 INFO L231 Difference]: Finished difference. Result has 149 places, 196 transitions, 2208 flow [2024-06-20 16:08:58,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2062, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2208, PETRI_PLACES=149, PETRI_TRANSITIONS=196} [2024-06-20 16:08:58,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-20 16:08:58,542 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 196 transitions, 2208 flow [2024-06-20 16:08:58,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:58,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:08:58,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:08:58,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:08:58,543 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:08:58,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:08:58,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1910357600, now seen corresponding path program 4 times [2024-06-20 16:08:58,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:08:58,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874284629] [2024-06-20 16:08:58,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:08:58,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:08:58,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:08:59,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:08:59,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:08:59,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874284629] [2024-06-20 16:08:59,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874284629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:08:59,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:08:59,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:08:59,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603154994] [2024-06-20 16:08:59,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:08:59,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:08:59,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:08:59,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:08:59,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:08:59,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:08:59,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 196 transitions, 2208 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:08:59,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:08:59,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:08:59,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:00,531 INFO L124 PetriNetUnfolderBase]: 2641/3909 cut-off events. [2024-06-20 16:09:00,531 INFO L125 PetriNetUnfolderBase]: For 174263/174263 co-relation queries the response was YES. [2024-06-20 16:09:00,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29522 conditions, 3909 events. 2641/3909 cut-off events. For 174263/174263 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18678 event pairs, 618 based on Foata normal form. 6/3914 useless extension candidates. Maximal degree in co-relation 29452. Up to 3782 conditions per place. [2024-06-20 16:09:00,557 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 194 selfloop transitions, 28 changer transitions 0/225 dead transitions. [2024-06-20 16:09:00,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 225 transitions, 2872 flow [2024-06-20 16:09:00,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:09:00,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:09:00,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:09:00,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 16:09:00,559 INFO L175 Difference]: Start difference. First operand has 149 places, 196 transitions, 2208 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:09:00,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 225 transitions, 2872 flow [2024-06-20 16:09:00,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 225 transitions, 2750 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-20 16:09:00,739 INFO L231 Difference]: Finished difference. Result has 151 places, 199 transitions, 2246 flow [2024-06-20 16:09:00,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2086, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2246, PETRI_PLACES=151, PETRI_TRANSITIONS=199} [2024-06-20 16:09:00,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-20 16:09:00,739 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 199 transitions, 2246 flow [2024-06-20 16:09:00,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:00,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:00,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:00,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:09:00,740 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:00,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:00,740 INFO L85 PathProgramCache]: Analyzing trace with hash 178238224, now seen corresponding path program 7 times [2024-06-20 16:09:00,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:00,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109192581] [2024-06-20 16:09:00,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:00,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:00,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:01,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:01,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:01,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109192581] [2024-06-20 16:09:01,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109192581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:01,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:01,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:09:01,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295375891] [2024-06-20 16:09:01,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:01,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:09:01,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:01,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:09:01,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:09:01,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:01,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 199 transitions, 2246 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:01,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:01,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:01,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:02,309 INFO L124 PetriNetUnfolderBase]: 2656/3932 cut-off events. [2024-06-20 16:09:02,309 INFO L125 PetriNetUnfolderBase]: For 182124/182130 co-relation queries the response was YES. [2024-06-20 16:09:02,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29847 conditions, 3932 events. 2656/3932 cut-off events. For 182124/182130 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18794 event pairs, 633 based on Foata normal form. 12/3943 useless extension candidates. Maximal degree in co-relation 29776. Up to 3731 conditions per place. [2024-06-20 16:09:02,339 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 193 selfloop transitions, 40 changer transitions 0/236 dead transitions. [2024-06-20 16:09:02,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 236 transitions, 3177 flow [2024-06-20 16:09:02,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:09:02,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:09:02,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 16:09:02,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-20 16:09:02,340 INFO L175 Difference]: Start difference. First operand has 151 places, 199 transitions, 2246 flow. Second operand 8 states and 147 transitions. [2024-06-20 16:09:02,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 236 transitions, 3177 flow [2024-06-20 16:09:02,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 236 transitions, 3041 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-20 16:09:02,499 INFO L231 Difference]: Finished difference. Result has 154 places, 207 transitions, 2415 flow [2024-06-20 16:09:02,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2110, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2415, PETRI_PLACES=154, PETRI_TRANSITIONS=207} [2024-06-20 16:09:02,500 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-20 16:09:02,500 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 207 transitions, 2415 flow [2024-06-20 16:09:02,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:02,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:02,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:02,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:09:02,500 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:02,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:02,500 INFO L85 PathProgramCache]: Analyzing trace with hash -724089602, now seen corresponding path program 1 times [2024-06-20 16:09:02,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:02,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930440598] [2024-06-20 16:09:02,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:02,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:02,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:03,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:03,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:03,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930440598] [2024-06-20 16:09:03,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930440598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:03,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:03,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:09:03,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373648252] [2024-06-20 16:09:03,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:03,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:09:03,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:03,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:09:03,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:09:03,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:03,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 207 transitions, 2415 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:03,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:03,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:03,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:04,168 INFO L124 PetriNetUnfolderBase]: 2647/3919 cut-off events. [2024-06-20 16:09:04,168 INFO L125 PetriNetUnfolderBase]: For 186275/186279 co-relation queries the response was YES. [2024-06-20 16:09:04,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29856 conditions, 3919 events. 2647/3919 cut-off events. For 186275/186279 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18745 event pairs, 635 based on Foata normal form. 7/3925 useless extension candidates. Maximal degree in co-relation 29783. Up to 3765 conditions per place. [2024-06-20 16:09:04,199 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 190 selfloop transitions, 36 changer transitions 0/229 dead transitions. [2024-06-20 16:09:04,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 229 transitions, 2995 flow [2024-06-20 16:09:04,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:09:04,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:09:04,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 16:09:04,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-20 16:09:04,200 INFO L175 Difference]: Start difference. First operand has 154 places, 207 transitions, 2415 flow. Second operand 7 states and 128 transitions. [2024-06-20 16:09:04,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 229 transitions, 2995 flow [2024-06-20 16:09:04,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 229 transitions, 2822 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-20 16:09:04,456 INFO L231 Difference]: Finished difference. Result has 157 places, 207 transitions, 2328 flow [2024-06-20 16:09:04,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2328, PETRI_PLACES=157, PETRI_TRANSITIONS=207} [2024-06-20 16:09:04,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-20 16:09:04,457 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 207 transitions, 2328 flow [2024-06-20 16:09:04,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:04,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:04,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:04,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:09:04,457 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 16:09:04,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:04,458 INFO L85 PathProgramCache]: Analyzing trace with hash -724089354, now seen corresponding path program 5 times [2024-06-20 16:09:04,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:04,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194593596] [2024-06-20 16:09:04,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:04,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:04,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:05,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:05,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:05,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194593596] [2024-06-20 16:09:05,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194593596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:05,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:05,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:05,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337358944] [2024-06-20 16:09:05,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:05,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:05,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:05,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:05,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:05,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:05,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 207 transitions, 2328 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:05,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:05,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:05,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:06,422 INFO L124 PetriNetUnfolderBase]: 2650/3923 cut-off events. [2024-06-20 16:09:06,422 INFO L125 PetriNetUnfolderBase]: For 193320/193320 co-relation queries the response was YES. [2024-06-20 16:09:06,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29902 conditions, 3923 events. 2650/3923 cut-off events. For 193320/193320 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18732 event pairs, 634 based on Foata normal form. 6/3928 useless extension candidates. Maximal degree in co-relation 29827. Up to 3765 conditions per place. [2024-06-20 16:09:06,460 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 36 changer transitions 0/236 dead transitions. [2024-06-20 16:09:06,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 236 transitions, 3030 flow [2024-06-20 16:09:06,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:09:06,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:09:06,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:09:06,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-20 16:09:06,461 INFO L175 Difference]: Start difference. First operand has 157 places, 207 transitions, 2328 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:09:06,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 236 transitions, 3030 flow [2024-06-20 16:09:06,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 236 transitions, 2956 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 16:09:06,667 INFO L231 Difference]: Finished difference. Result has 159 places, 210 transitions, 2442 flow [2024-06-20 16:09:06,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2254, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2442, PETRI_PLACES=159, PETRI_TRANSITIONS=210} [2024-06-20 16:09:06,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-20 16:09:06,667 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 210 transitions, 2442 flow [2024-06-20 16:09:06,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:06,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:06,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:06,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:09:06,668 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:06,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:06,668 INFO L85 PathProgramCache]: Analyzing trace with hash -2005857375, now seen corresponding path program 2 times [2024-06-20 16:09:06,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:06,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486228711] [2024-06-20 16:09:06,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:06,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:06,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:07,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 16:09:07,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:07,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486228711] [2024-06-20 16:09:07,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486228711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:07,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:07,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:09:07,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364681126] [2024-06-20 16:09:07,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:07,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:09:07,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:07,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:09:07,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:09:07,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:07,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 210 transitions, 2442 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 16:09:07,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:07,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:07,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:08,020 INFO L124 PetriNetUnfolderBase]: 2647/3919 cut-off events. [2024-06-20 16:09:08,021 INFO L125 PetriNetUnfolderBase]: For 199039/199039 co-relation queries the response was YES. [2024-06-20 16:09:08,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30332 conditions, 3919 events. 2647/3919 cut-off events. For 199039/199039 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18709 event pairs, 644 based on Foata normal form. 1/3919 useless extension candidates. Maximal degree in co-relation 30256. Up to 3901 conditions per place. [2024-06-20 16:09:08,052 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 205 selfloop transitions, 11 changer transitions 0/219 dead transitions. [2024-06-20 16:09:08,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 219 transitions, 2896 flow [2024-06-20 16:09:08,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:09:08,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:09:08,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-20 16:09:08,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861788617886179 [2024-06-20 16:09:08,053 INFO L175 Difference]: Start difference. First operand has 159 places, 210 transitions, 2442 flow. Second operand 6 states and 95 transitions. [2024-06-20 16:09:08,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 219 transitions, 2896 flow [2024-06-20 16:09:08,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 219 transitions, 2726 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-20 16:09:08,268 INFO L231 Difference]: Finished difference. Result has 159 places, 210 transitions, 2300 flow [2024-06-20 16:09:08,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2300, PETRI_PLACES=159, PETRI_TRANSITIONS=210} [2024-06-20 16:09:08,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-20 16:09:08,269 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 210 transitions, 2300 flow [2024-06-20 16:09:08,269 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 16:09:08,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:08,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:08,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:09:08,270 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 16:09:08,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:08,270 INFO L85 PathProgramCache]: Analyzing trace with hash -2012314923, now seen corresponding path program 1 times [2024-06-20 16:09:08,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:08,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570581941] [2024-06-20 16:09:08,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:08,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:08,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:08,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:08,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:08,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570581941] [2024-06-20 16:09:08,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570581941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:08,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:08,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:09:08,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578620987] [2024-06-20 16:09:08,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:08,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:09:08,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:08,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:09:08,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:09:08,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:08,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 210 transitions, 2300 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 16:09:08,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:08,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:08,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:09,536 INFO L124 PetriNetUnfolderBase]: 2646/3918 cut-off events. [2024-06-20 16:09:09,536 INFO L125 PetriNetUnfolderBase]: For 193221/193221 co-relation queries the response was YES. [2024-06-20 16:09:09,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29611 conditions, 3918 events. 2646/3918 cut-off events. For 193221/193221 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 18694 event pairs, 642 based on Foata normal form. 3/3920 useless extension candidates. Maximal degree in co-relation 29534. Up to 3851 conditions per place. [2024-06-20 16:09:09,568 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 199 selfloop transitions, 24 changer transitions 0/226 dead transitions. [2024-06-20 16:09:09,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 226 transitions, 2900 flow [2024-06-20 16:09:09,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:09:09,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:09:09,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-20 16:09:09,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-20 16:09:09,569 INFO L175 Difference]: Start difference. First operand has 159 places, 210 transitions, 2300 flow. Second operand 6 states and 105 transitions. [2024-06-20 16:09:09,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 226 transitions, 2900 flow [2024-06-20 16:09:09,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 226 transitions, 2868 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 16:09:09,798 INFO L231 Difference]: Finished difference. Result has 160 places, 213 transitions, 2377 flow [2024-06-20 16:09:09,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2268, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2377, PETRI_PLACES=160, PETRI_TRANSITIONS=213} [2024-06-20 16:09:09,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-20 16:09:09,798 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 213 transitions, 2377 flow [2024-06-20 16:09:09,798 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 16:09:09,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:09,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:09,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:09:09,799 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:09,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:09,799 INFO L85 PathProgramCache]: Analyzing trace with hash -2004640563, now seen corresponding path program 2 times [2024-06-20 16:09:09,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:09,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825665451] [2024-06-20 16:09:09,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:09,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:09,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:10,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:10,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:10,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825665451] [2024-06-20 16:09:10,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825665451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:10,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:10,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:09:10,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503903001] [2024-06-20 16:09:10,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:10,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:09:10,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:10,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:09:10,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:09:10,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:10,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 213 transitions, 2377 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 16:09:10,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:10,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:10,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:11,175 INFO L124 PetriNetUnfolderBase]: 2611/3866 cut-off events. [2024-06-20 16:09:11,175 INFO L125 PetriNetUnfolderBase]: For 199741/199743 co-relation queries the response was YES. [2024-06-20 16:09:11,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29502 conditions, 3866 events. 2611/3866 cut-off events. For 199741/199743 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18317 event pairs, 652 based on Foata normal form. 1/3866 useless extension candidates. Maximal degree in co-relation 29424. Up to 3800 conditions per place. [2024-06-20 16:09:11,205 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 194 selfloop transitions, 25 changer transitions 0/222 dead transitions. [2024-06-20 16:09:11,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 222 transitions, 2837 flow [2024-06-20 16:09:11,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:09:11,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:09:11,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-20 16:09:11,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 16:09:11,207 INFO L175 Difference]: Start difference. First operand has 160 places, 213 transitions, 2377 flow. Second operand 6 states and 102 transitions. [2024-06-20 16:09:11,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 222 transitions, 2837 flow [2024-06-20 16:09:11,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 222 transitions, 2777 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 16:09:11,433 INFO L231 Difference]: Finished difference. Result has 162 places, 213 transitions, 2373 flow [2024-06-20 16:09:11,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2373, PETRI_PLACES=162, PETRI_TRANSITIONS=213} [2024-06-20 16:09:11,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-20 16:09:11,434 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 213 transitions, 2373 flow [2024-06-20 16:09:11,434 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 16:09:11,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:11,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:11,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:09:11,435 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:11,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:11,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1880769402, now seen corresponding path program 1 times [2024-06-20 16:09:11,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:11,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045466197] [2024-06-20 16:09:11,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:11,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:11,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:12,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:12,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:12,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045466197] [2024-06-20 16:09:12,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045466197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:12,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:12,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:12,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411664823] [2024-06-20 16:09:12,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:12,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:12,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:12,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:12,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:12,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:12,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 213 transitions, 2373 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:12,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:12,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:12,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:13,274 INFO L124 PetriNetUnfolderBase]: 2973/4438 cut-off events. [2024-06-20 16:09:13,274 INFO L125 PetriNetUnfolderBase]: For 260644/260646 co-relation queries the response was YES. [2024-06-20 16:09:13,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35191 conditions, 4438 events. 2973/4438 cut-off events. For 260644/260646 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 22158 event pairs, 418 based on Foata normal form. 26/4463 useless extension candidates. Maximal degree in co-relation 35112. Up to 2538 conditions per place. [2024-06-20 16:09:13,311 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 194 selfloop transitions, 86 changer transitions 0/283 dead transitions. [2024-06-20 16:09:13,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 283 transitions, 3831 flow [2024-06-20 16:09:13,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:09:13,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:09:13,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-20 16:09:13,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013550135501355 [2024-06-20 16:09:13,312 INFO L175 Difference]: Start difference. First operand has 162 places, 213 transitions, 2373 flow. Second operand 9 states and 185 transitions. [2024-06-20 16:09:13,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 283 transitions, 3831 flow [2024-06-20 16:09:13,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 283 transitions, 3759 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 16:09:13,603 INFO L231 Difference]: Finished difference. Result has 168 places, 225 transitions, 2825 flow [2024-06-20 16:09:13,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2301, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2825, PETRI_PLACES=168, PETRI_TRANSITIONS=225} [2024-06-20 16:09:13,603 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-20 16:09:13,603 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 225 transitions, 2825 flow [2024-06-20 16:09:13,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:13,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:13,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:13,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:09:13,604 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 16:09:13,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:13,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1882647072, now seen corresponding path program 2 times [2024-06-20 16:09:13,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:13,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074126331] [2024-06-20 16:09:13,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:13,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:13,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:14,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:14,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:14,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074126331] [2024-06-20 16:09:14,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074126331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:14,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:14,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:14,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333867821] [2024-06-20 16:09:14,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:14,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:14,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:14,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:14,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:14,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:14,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 225 transitions, 2825 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:14,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:14,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:14,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:15,778 INFO L124 PetriNetUnfolderBase]: 3097/4642 cut-off events. [2024-06-20 16:09:15,778 INFO L125 PetriNetUnfolderBase]: For 290733/290735 co-relation queries the response was YES. [2024-06-20 16:09:15,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38375 conditions, 4642 events. 3097/4642 cut-off events. For 290733/290735 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 23568 event pairs, 698 based on Foata normal form. 32/4673 useless extension candidates. Maximal degree in co-relation 38293. Up to 3560 conditions per place. [2024-06-20 16:09:15,820 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 181 selfloop transitions, 100 changer transitions 0/284 dead transitions. [2024-06-20 16:09:15,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 284 transitions, 3955 flow [2024-06-20 16:09:15,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:09:15,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:09:15,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-20 16:09:15,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4811529933481153 [2024-06-20 16:09:15,821 INFO L175 Difference]: Start difference. First operand has 168 places, 225 transitions, 2825 flow. Second operand 11 states and 217 transitions. [2024-06-20 16:09:15,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 284 transitions, 3955 flow [2024-06-20 16:09:16,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 284 transitions, 3824 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-20 16:09:16,207 INFO L231 Difference]: Finished difference. Result has 176 places, 227 transitions, 2995 flow [2024-06-20 16:09:16,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2694, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2995, PETRI_PLACES=176, PETRI_TRANSITIONS=227} [2024-06-20 16:09:16,208 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-20 16:09:16,208 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 227 transitions, 2995 flow [2024-06-20 16:09:16,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:16,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:16,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:16,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:09:16,209 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:16,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:16,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1882643352, now seen corresponding path program 3 times [2024-06-20 16:09:16,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:16,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101663555] [2024-06-20 16:09:16,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:16,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:16,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:17,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:17,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:17,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101663555] [2024-06-20 16:09:17,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101663555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:17,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:17,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:17,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38401516] [2024-06-20 16:09:17,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:17,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:17,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:17,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:17,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:17,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:17,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 227 transitions, 2995 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:17,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:17,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:17,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:18,447 INFO L124 PetriNetUnfolderBase]: 3291/4948 cut-off events. [2024-06-20 16:09:18,447 INFO L125 PetriNetUnfolderBase]: For 313093/313095 co-relation queries the response was YES. [2024-06-20 16:09:18,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41929 conditions, 4948 events. 3291/4948 cut-off events. For 313093/313095 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25612 event pairs, 734 based on Foata normal form. 26/4973 useless extension candidates. Maximal degree in co-relation 41845. Up to 3516 conditions per place. [2024-06-20 16:09:18,485 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 191 selfloop transitions, 95 changer transitions 0/289 dead transitions. [2024-06-20 16:09:18,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 289 transitions, 4314 flow [2024-06-20 16:09:18,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:09:18,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:09:18,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-20 16:09:18,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-20 16:09:18,487 INFO L175 Difference]: Start difference. First operand has 176 places, 227 transitions, 2995 flow. Second operand 10 states and 202 transitions. [2024-06-20 16:09:18,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 289 transitions, 4314 flow [2024-06-20 16:09:18,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 289 transitions, 4071 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-20 16:09:18,905 INFO L231 Difference]: Finished difference. Result has 179 places, 232 transitions, 3140 flow [2024-06-20 16:09:18,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2752, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3140, PETRI_PLACES=179, PETRI_TRANSITIONS=232} [2024-06-20 16:09:18,905 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-20 16:09:18,905 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 232 transitions, 3140 flow [2024-06-20 16:09:18,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:18,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:18,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:18,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:09:18,906 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 16:09:18,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:18,907 INFO L85 PathProgramCache]: Analyzing trace with hash -190299905, now seen corresponding path program 1 times [2024-06-20 16:09:18,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:18,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534678163] [2024-06-20 16:09:18,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:18,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:18,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:19,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:19,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:19,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534678163] [2024-06-20 16:09:19,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534678163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:19,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:19,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:09:19,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919894953] [2024-06-20 16:09:19,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:19,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:09:19,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:19,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:09:19,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:09:19,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:19,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 232 transitions, 3140 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:19,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:19,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:19,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:20,521 INFO L124 PetriNetUnfolderBase]: 3311/4976 cut-off events. [2024-06-20 16:09:20,522 INFO L125 PetriNetUnfolderBase]: For 305634/305636 co-relation queries the response was YES. [2024-06-20 16:09:20,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42504 conditions, 4976 events. 3311/4976 cut-off events. For 305634/305636 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 25797 event pairs, 823 based on Foata normal form. 6/4981 useless extension candidates. Maximal degree in co-relation 42418. Up to 4520 conditions per place. [2024-06-20 16:09:20,565 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 198 selfloop transitions, 63 changer transitions 0/264 dead transitions. [2024-06-20 16:09:20,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 264 transitions, 4000 flow [2024-06-20 16:09:20,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:09:20,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:09:20,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-20 16:09:20,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-20 16:09:20,566 INFO L175 Difference]: Start difference. First operand has 179 places, 232 transitions, 3140 flow. Second operand 7 states and 136 transitions. [2024-06-20 16:09:20,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 264 transitions, 4000 flow [2024-06-20 16:09:21,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 264 transitions, 3796 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-20 16:09:21,062 INFO L231 Difference]: Finished difference. Result has 180 places, 237 transitions, 3173 flow [2024-06-20 16:09:21,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2942, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3173, PETRI_PLACES=180, PETRI_TRANSITIONS=237} [2024-06-20 16:09:21,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-20 16:09:21,063 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 237 transitions, 3173 flow [2024-06-20 16:09:21,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:21,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:21,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:21,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:09:21,063 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:21,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:21,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1248394136, now seen corresponding path program 4 times [2024-06-20 16:09:21,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:21,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355007323] [2024-06-20 16:09:21,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:21,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:21,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:22,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:22,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:22,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355007323] [2024-06-20 16:09:22,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355007323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:22,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:22,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:22,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235322435] [2024-06-20 16:09:22,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:22,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:22,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:22,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:22,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:22,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:22,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 237 transitions, 3173 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:22,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:22,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:22,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:23,354 INFO L124 PetriNetUnfolderBase]: 3539/5348 cut-off events. [2024-06-20 16:09:23,354 INFO L125 PetriNetUnfolderBase]: For 360424/360426 co-relation queries the response was YES. [2024-06-20 16:09:23,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46191 conditions, 5348 events. 3539/5348 cut-off events. For 360424/360426 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28435 event pairs, 720 based on Foata normal form. 26/5373 useless extension candidates. Maximal degree in co-relation 46103. Up to 4042 conditions per place. [2024-06-20 16:09:23,406 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 211 selfloop transitions, 83 changer transitions 0/297 dead transitions. [2024-06-20 16:09:23,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 297 transitions, 4556 flow [2024-06-20 16:09:23,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:09:23,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:09:23,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-20 16:09:23,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067750677506775 [2024-06-20 16:09:23,408 INFO L175 Difference]: Start difference. First operand has 180 places, 237 transitions, 3173 flow. Second operand 9 states and 187 transitions. [2024-06-20 16:09:23,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 297 transitions, 4556 flow [2024-06-20 16:09:23,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 297 transitions, 4443 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 16:09:23,999 INFO L231 Difference]: Finished difference. Result has 186 places, 241 transitions, 3406 flow [2024-06-20 16:09:23,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3406, PETRI_PLACES=186, PETRI_TRANSITIONS=241} [2024-06-20 16:09:23,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-20 16:09:23,999 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 241 transitions, 3406 flow [2024-06-20 16:09:23,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:24,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:24,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:24,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:09:24,000 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:24,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:24,000 INFO L85 PathProgramCache]: Analyzing trace with hash 577242612, now seen corresponding path program 5 times [2024-06-20 16:09:24,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:24,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320516319] [2024-06-20 16:09:24,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:24,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:24,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:25,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:25,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:25,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320516319] [2024-06-20 16:09:25,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320516319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:25,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:25,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:25,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704070398] [2024-06-20 16:09:25,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:25,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:25,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:25,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:25,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:25,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:25,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 241 transitions, 3406 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:25,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:25,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:25,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:26,354 INFO L124 PetriNetUnfolderBase]: 3691/5596 cut-off events. [2024-06-20 16:09:26,354 INFO L125 PetriNetUnfolderBase]: For 404906/404908 co-relation queries the response was YES. [2024-06-20 16:09:26,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49173 conditions, 5596 events. 3691/5596 cut-off events. For 404906/404908 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 30177 event pairs, 915 based on Foata normal form. 38/5633 useless extension candidates. Maximal degree in co-relation 49083. Up to 4696 conditions per place. [2024-06-20 16:09:26,407 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 209 selfloop transitions, 86 changer transitions 0/298 dead transitions. [2024-06-20 16:09:26,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 298 transitions, 4523 flow [2024-06-20 16:09:26,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:09:26,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:09:26,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-20 16:09:26,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853658536585366 [2024-06-20 16:09:26,408 INFO L175 Difference]: Start difference. First operand has 186 places, 241 transitions, 3406 flow. Second operand 10 states and 199 transitions. [2024-06-20 16:09:26,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 298 transitions, 4523 flow [2024-06-20 16:09:26,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 298 transitions, 4329 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-20 16:09:26,901 INFO L231 Difference]: Finished difference. Result has 191 places, 243 transitions, 3493 flow [2024-06-20 16:09:26,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3214, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3493, PETRI_PLACES=191, PETRI_TRANSITIONS=243} [2024-06-20 16:09:26,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-20 16:09:26,901 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 243 transitions, 3493 flow [2024-06-20 16:09:26,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:26,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:26,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:26,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:09:26,902 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:26,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:26,902 INFO L85 PathProgramCache]: Analyzing trace with hash 582956904, now seen corresponding path program 1 times [2024-06-20 16:09:26,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:26,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040472312] [2024-06-20 16:09:26,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:26,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:26,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:27,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:27,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:27,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040472312] [2024-06-20 16:09:27,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040472312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:27,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:27,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:27,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310973587] [2024-06-20 16:09:27,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:27,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:27,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:27,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:27,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:27,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:27,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 243 transitions, 3493 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:27,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:27,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:27,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:29,126 INFO L124 PetriNetUnfolderBase]: 3719/5640 cut-off events. [2024-06-20 16:09:29,126 INFO L125 PetriNetUnfolderBase]: For 391908/391910 co-relation queries the response was YES. [2024-06-20 16:09:29,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49771 conditions, 5640 events. 3719/5640 cut-off events. For 391908/391910 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 30472 event pairs, 940 based on Foata normal form. 8/5647 useless extension candidates. Maximal degree in co-relation 49679. Up to 5158 conditions per place. [2024-06-20 16:09:29,183 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 213 selfloop transitions, 61 changer transitions 0/277 dead transitions. [2024-06-20 16:09:29,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 277 transitions, 4319 flow [2024-06-20 16:09:29,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:09:29,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:09:29,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:09:29,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-20 16:09:29,184 INFO L175 Difference]: Start difference. First operand has 191 places, 243 transitions, 3493 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:09:29,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 277 transitions, 4319 flow [2024-06-20 16:09:29,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 277 transitions, 4089 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-20 16:09:29,843 INFO L231 Difference]: Finished difference. Result has 191 places, 246 transitions, 3505 flow [2024-06-20 16:09:29,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3263, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3505, PETRI_PLACES=191, PETRI_TRANSITIONS=246} [2024-06-20 16:09:29,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-20 16:09:29,844 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 246 transitions, 3505 flow [2024-06-20 16:09:29,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:29,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:29,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:29,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:09:29,844 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 16:09:29,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:29,845 INFO L85 PathProgramCache]: Analyzing trace with hash 582964344, now seen corresponding path program 2 times [2024-06-20 16:09:29,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:29,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90318237] [2024-06-20 16:09:29,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:29,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:29,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:30,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:30,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:30,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90318237] [2024-06-20 16:09:30,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90318237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:30,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:30,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:30,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973882958] [2024-06-20 16:09:30,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:30,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:30,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:30,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:30,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:30,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:30,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 246 transitions, 3505 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:30,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:30,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:30,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:31,958 INFO L124 PetriNetUnfolderBase]: 3747/5684 cut-off events. [2024-06-20 16:09:31,958 INFO L125 PetriNetUnfolderBase]: For 401661/401663 co-relation queries the response was YES. [2024-06-20 16:09:31,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49832 conditions, 5684 events. 3747/5684 cut-off events. For 401661/401663 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30850 event pairs, 921 based on Foata normal form. 8/5691 useless extension candidates. Maximal degree in co-relation 49739. Up to 5048 conditions per place. [2024-06-20 16:09:32,015 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 208 selfloop transitions, 72 changer transitions 0/283 dead transitions. [2024-06-20 16:09:32,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 283 transitions, 4392 flow [2024-06-20 16:09:32,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:09:32,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:09:32,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:09:32,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-20 16:09:32,016 INFO L175 Difference]: Start difference. First operand has 191 places, 246 transitions, 3505 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:09:32,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 283 transitions, 4392 flow [2024-06-20 16:09:32,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 283 transitions, 4180 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-20 16:09:32,650 INFO L231 Difference]: Finished difference. Result has 194 places, 252 transitions, 3628 flow [2024-06-20 16:09:32,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3293, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3628, PETRI_PLACES=194, PETRI_TRANSITIONS=252} [2024-06-20 16:09:32,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-20 16:09:32,651 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 252 transitions, 3628 flow [2024-06-20 16:09:32,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:32,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:32,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:32,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:09:32,652 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 16:09:32,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:32,652 INFO L85 PathProgramCache]: Analyzing trace with hash 582749142, now seen corresponding path program 6 times [2024-06-20 16:09:32,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:32,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337921758] [2024-06-20 16:09:32,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:32,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:32,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:33,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:33,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:33,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337921758] [2024-06-20 16:09:33,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337921758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:33,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:33,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:33,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820469978] [2024-06-20 16:09:33,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:33,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:33,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:33,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:33,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:33,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:33,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 252 transitions, 3628 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:33,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:33,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:33,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:34,892 INFO L124 PetriNetUnfolderBase]: 3871/5888 cut-off events. [2024-06-20 16:09:34,892 INFO L125 PetriNetUnfolderBase]: For 454526/454528 co-relation queries the response was YES. [2024-06-20 16:09:34,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52209 conditions, 5888 events. 3871/5888 cut-off events. For 454526/454528 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32270 event pairs, 928 based on Foata normal form. 32/5919 useless extension candidates. Maximal degree in co-relation 52114. Up to 5178 conditions per place. [2024-06-20 16:09:34,955 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 225 selfloop transitions, 66 changer transitions 0/294 dead transitions. [2024-06-20 16:09:34,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 294 transitions, 4526 flow [2024-06-20 16:09:34,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:09:34,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:09:34,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 16:09:34,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:09:34,958 INFO L175 Difference]: Start difference. First operand has 194 places, 252 transitions, 3628 flow. Second operand 9 states and 171 transitions. [2024-06-20 16:09:34,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 294 transitions, 4526 flow [2024-06-20 16:09:35,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 294 transitions, 4330 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-20 16:09:35,641 INFO L231 Difference]: Finished difference. Result has 199 places, 254 transitions, 3681 flow [2024-06-20 16:09:35,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3432, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3681, PETRI_PLACES=199, PETRI_TRANSITIONS=254} [2024-06-20 16:09:35,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-20 16:09:35,642 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 254 transitions, 3681 flow [2024-06-20 16:09:35,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:35,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:35,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:35,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:09:35,643 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:35,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:35,643 INFO L85 PathProgramCache]: Analyzing trace with hash -190001375, now seen corresponding path program 2 times [2024-06-20 16:09:35,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:35,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489425988] [2024-06-20 16:09:35,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:35,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:35,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:36,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:36,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:36,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489425988] [2024-06-20 16:09:36,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489425988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:36,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:36,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:09:36,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190024450] [2024-06-20 16:09:36,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:36,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:09:36,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:36,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:09:36,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:09:36,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:36,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 254 transitions, 3681 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:36,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:36,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:36,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:37,450 INFO L124 PetriNetUnfolderBase]: 3937/5980 cut-off events. [2024-06-20 16:09:37,450 INFO L125 PetriNetUnfolderBase]: For 453177/453179 co-relation queries the response was YES. [2024-06-20 16:09:37,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53964 conditions, 5980 events. 3937/5980 cut-off events. For 453177/453179 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 32825 event pairs, 965 based on Foata normal form. 6/5985 useless extension candidates. Maximal degree in co-relation 53867. Up to 5478 conditions per place. [2024-06-20 16:09:37,515 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 215 selfloop transitions, 70 changer transitions 0/288 dead transitions. [2024-06-20 16:09:37,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 288 transitions, 4769 flow [2024-06-20 16:09:37,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:09:37,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:09:37,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 16:09:37,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-20 16:09:37,517 INFO L175 Difference]: Start difference. First operand has 199 places, 254 transitions, 3681 flow. Second operand 7 states and 130 transitions. [2024-06-20 16:09:37,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 288 transitions, 4769 flow [2024-06-20 16:09:38,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 288 transitions, 4548 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-20 16:09:38,296 INFO L231 Difference]: Finished difference. Result has 200 places, 267 transitions, 3918 flow [2024-06-20 16:09:38,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3480, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3918, PETRI_PLACES=200, PETRI_TRANSITIONS=267} [2024-06-20 16:09:38,297 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-20 16:09:38,297 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 267 transitions, 3918 flow [2024-06-20 16:09:38,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:38,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:38,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:38,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:09:38,297 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:38,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:38,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1870794543, now seen corresponding path program 1 times [2024-06-20 16:09:38,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:38,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054811673] [2024-06-20 16:09:38,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:38,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:38,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:38,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:38,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:38,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054811673] [2024-06-20 16:09:38,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054811673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:38,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:38,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:09:38,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181053668] [2024-06-20 16:09:38,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:38,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:09:38,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:38,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:09:38,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:09:39,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:39,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 267 transitions, 3918 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:39,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:39,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:39,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:39,971 INFO L124 PetriNetUnfolderBase]: 3968/6021 cut-off events. [2024-06-20 16:09:39,971 INFO L125 PetriNetUnfolderBase]: For 455522/455522 co-relation queries the response was YES. [2024-06-20 16:09:40,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53948 conditions, 6021 events. 3968/6021 cut-off events. For 455522/455522 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 33020 event pairs, 1070 based on Foata normal form. 3/6023 useless extension candidates. Maximal degree in co-relation 53849. Up to 5957 conditions per place. [2024-06-20 16:09:40,041 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 271 selfloop transitions, 23 changer transitions 0/297 dead transitions. [2024-06-20 16:09:40,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 297 transitions, 4764 flow [2024-06-20 16:09:40,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:09:40,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:09:40,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 16:09:40,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-20 16:09:40,042 INFO L175 Difference]: Start difference. First operand has 200 places, 267 transitions, 3918 flow. Second operand 7 states and 122 transitions. [2024-06-20 16:09:40,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 297 transitions, 4764 flow [2024-06-20 16:09:40,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 297 transitions, 4666 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-20 16:09:40,904 INFO L231 Difference]: Finished difference. Result has 205 places, 276 transitions, 4002 flow [2024-06-20 16:09:40,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3820, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4002, PETRI_PLACES=205, PETRI_TRANSITIONS=276} [2024-06-20 16:09:40,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-20 16:09:40,905 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 276 transitions, 4002 flow [2024-06-20 16:09:40,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:40,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:40,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:40,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:09:40,905 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:40,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:40,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1999912600, now seen corresponding path program 3 times [2024-06-20 16:09:40,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:40,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196683093] [2024-06-20 16:09:40,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:40,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:40,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:41,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:41,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:41,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196683093] [2024-06-20 16:09:41,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196683093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:41,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:41,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:41,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870229830] [2024-06-20 16:09:41,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:41,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:41,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:41,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:41,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:42,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:42,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 276 transitions, 4002 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:42,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:42,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:42,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:43,167 INFO L124 PetriNetUnfolderBase]: 4044/6138 cut-off events. [2024-06-20 16:09:43,167 INFO L125 PetriNetUnfolderBase]: For 494249/494253 co-relation queries the response was YES. [2024-06-20 16:09:43,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55568 conditions, 6138 events. 4044/6138 cut-off events. For 494249/494253 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 33856 event pairs, 1046 based on Foata normal form. 16/6153 useless extension candidates. Maximal degree in co-relation 55467. Up to 5818 conditions per place. [2024-06-20 16:09:43,231 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 258 selfloop transitions, 51 changer transitions 0/312 dead transitions. [2024-06-20 16:09:43,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 312 transitions, 5153 flow [2024-06-20 16:09:43,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:09:43,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:09:43,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:09:43,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-20 16:09:43,233 INFO L175 Difference]: Start difference. First operand has 205 places, 276 transitions, 4002 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:09:43,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 312 transitions, 5153 flow [2024-06-20 16:09:44,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 312 transitions, 5083 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-20 16:09:44,024 INFO L231 Difference]: Finished difference. Result has 211 places, 284 transitions, 4349 flow [2024-06-20 16:09:44,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4349, PETRI_PLACES=211, PETRI_TRANSITIONS=284} [2024-06-20 16:09:44,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-20 16:09:44,025 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 284 transitions, 4349 flow [2024-06-20 16:09:44,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:44,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:44,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:44,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:09:44,026 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:44,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:44,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1228440148, now seen corresponding path program 4 times [2024-06-20 16:09:44,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:44,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855684156] [2024-06-20 16:09:44,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:44,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:44,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:44,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:44,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:44,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855684156] [2024-06-20 16:09:44,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855684156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:44,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:44,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:44,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004982973] [2024-06-20 16:09:44,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:44,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:44,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:44,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:44,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:45,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:45,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 284 transitions, 4349 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:45,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:45,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:45,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:46,366 INFO L124 PetriNetUnfolderBase]: 4031/6119 cut-off events. [2024-06-20 16:09:46,366 INFO L125 PetriNetUnfolderBase]: For 498783/498787 co-relation queries the response was YES. [2024-06-20 16:09:46,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55920 conditions, 6119 events. 4031/6119 cut-off events. For 498783/498787 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 33727 event pairs, 1067 based on Foata normal form. 10/6128 useless extension candidates. Maximal degree in co-relation 55816. Up to 5992 conditions per place. [2024-06-20 16:09:46,428 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 280 selfloop transitions, 29 changer transitions 0/312 dead transitions. [2024-06-20 16:09:46,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 312 transitions, 5127 flow [2024-06-20 16:09:46,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:09:46,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:09:46,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:09:46,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 16:09:46,429 INFO L175 Difference]: Start difference. First operand has 211 places, 284 transitions, 4349 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:09:46,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 312 transitions, 5127 flow [2024-06-20 16:09:47,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 312 transitions, 4912 flow, removed 85 selfloop flow, removed 4 redundant places. [2024-06-20 16:09:47,236 INFO L231 Difference]: Finished difference. Result has 215 places, 286 transitions, 4296 flow [2024-06-20 16:09:47,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4296, PETRI_PLACES=215, PETRI_TRANSITIONS=286} [2024-06-20 16:09:47,237 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-20 16:09:47,237 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 286 transitions, 4296 flow [2024-06-20 16:09:47,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:47,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:47,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:47,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:09:47,237 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:47,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:47,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1228647910, now seen corresponding path program 7 times [2024-06-20 16:09:47,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:47,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888100120] [2024-06-20 16:09:47,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:47,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:47,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:48,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:48,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:48,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888100120] [2024-06-20 16:09:48,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888100120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:48,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:48,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:48,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272035813] [2024-06-20 16:09:48,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:48,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:48,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:48,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:48,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:48,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:48,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 286 transitions, 4296 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:48,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:48,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:48,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:49,582 INFO L124 PetriNetUnfolderBase]: 4092/6222 cut-off events. [2024-06-20 16:09:49,582 INFO L125 PetriNetUnfolderBase]: For 539773/539777 co-relation queries the response was YES. [2024-06-20 16:09:49,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56201 conditions, 6222 events. 4092/6222 cut-off events. For 539773/539777 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 34424 event pairs, 1056 based on Foata normal form. 34/6255 useless extension candidates. Maximal degree in co-relation 56095. Up to 5926 conditions per place. [2024-06-20 16:09:49,650 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 289 selfloop transitions, 32 changer transitions 0/324 dead transitions. [2024-06-20 16:09:49,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 324 transitions, 5159 flow [2024-06-20 16:09:49,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:09:49,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:09:49,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-20 16:09:49,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-20 16:09:49,651 INFO L175 Difference]: Start difference. First operand has 215 places, 286 transitions, 4296 flow. Second operand 9 states and 161 transitions. [2024-06-20 16:09:49,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 324 transitions, 5159 flow [2024-06-20 16:09:50,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 324 transitions, 5024 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-20 16:09:50,437 INFO L231 Difference]: Finished difference. Result has 220 places, 289 transitions, 4359 flow [2024-06-20 16:09:50,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4359, PETRI_PLACES=220, PETRI_TRANSITIONS=289} [2024-06-20 16:09:50,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-20 16:09:50,438 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 289 transitions, 4359 flow [2024-06-20 16:09:50,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:50,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:50,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:50,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:09:50,439 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:50,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:50,439 INFO L85 PathProgramCache]: Analyzing trace with hash -971939638, now seen corresponding path program 5 times [2024-06-20 16:09:50,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:50,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810787278] [2024-06-20 16:09:50,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:50,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:50,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:51,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:51,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:51,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810787278] [2024-06-20 16:09:51,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810787278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:51,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:51,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:51,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575300990] [2024-06-20 16:09:51,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:51,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:51,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:51,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:51,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:51,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:51,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 289 transitions, 4359 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:51,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:51,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:51,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:52,783 INFO L124 PetriNetUnfolderBase]: 4079/6203 cut-off events. [2024-06-20 16:09:52,784 INFO L125 PetriNetUnfolderBase]: For 520604/520608 co-relation queries the response was YES. [2024-06-20 16:09:52,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56136 conditions, 6203 events. 4079/6203 cut-off events. For 520604/520608 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 34396 event pairs, 1066 based on Foata normal form. 10/6212 useless extension candidates. Maximal degree in co-relation 56028. Up to 6011 conditions per place. [2024-06-20 16:09:52,857 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 45 changer transitions 0/315 dead transitions. [2024-06-20 16:09:52,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 315 transitions, 5051 flow [2024-06-20 16:09:52,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:09:52,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:09:52,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:09:52,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-20 16:09:52,858 INFO L175 Difference]: Start difference. First operand has 220 places, 289 transitions, 4359 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:09:52,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 315 transitions, 5051 flow [2024-06-20 16:09:53,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 315 transitions, 4836 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-20 16:09:53,760 INFO L231 Difference]: Finished difference. Result has 222 places, 289 transitions, 4246 flow [2024-06-20 16:09:53,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4144, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4246, PETRI_PLACES=222, PETRI_TRANSITIONS=289} [2024-06-20 16:09:53,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-20 16:09:53,761 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 289 transitions, 4246 flow [2024-06-20 16:09:53,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:53,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:53,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:53,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:09:53,761 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:09:53,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:53,762 INFO L85 PathProgramCache]: Analyzing trace with hash -962735428, now seen corresponding path program 6 times [2024-06-20 16:09:53,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:53,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218556971] [2024-06-20 16:09:53,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:53,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:53,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:54,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:54,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:54,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218556971] [2024-06-20 16:09:54,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218556971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:54,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:54,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:09:54,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937309109] [2024-06-20 16:09:54,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:54,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:09:54,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:54,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:09:54,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:09:54,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:54,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 289 transitions, 4246 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:54,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:54,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:54,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:56,001 INFO L124 PetriNetUnfolderBase]: 4079/6203 cut-off events. [2024-06-20 16:09:56,002 INFO L125 PetriNetUnfolderBase]: For 511054/511058 co-relation queries the response was YES. [2024-06-20 16:09:56,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55306 conditions, 6203 events. 4079/6203 cut-off events. For 511054/511058 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 34312 event pairs, 1017 based on Foata normal form. 10/6212 useless extension candidates. Maximal degree in co-relation 55197. Up to 6052 conditions per place. [2024-06-20 16:09:56,077 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 283 selfloop transitions, 32 changer transitions 0/318 dead transitions. [2024-06-20 16:09:56,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 318 transitions, 5056 flow [2024-06-20 16:09:56,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:09:56,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:09:56,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:09:56,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 16:09:56,078 INFO L175 Difference]: Start difference. First operand has 222 places, 289 transitions, 4246 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:09:56,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 318 transitions, 5056 flow [2024-06-20 16:09:56,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 318 transitions, 4950 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 16:09:56,955 INFO L231 Difference]: Finished difference. Result has 223 places, 292 transitions, 4334 flow [2024-06-20 16:09:56,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4334, PETRI_PLACES=223, PETRI_TRANSITIONS=292} [2024-06-20 16:09:56,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-20 16:09:56,956 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 292 transitions, 4334 flow [2024-06-20 16:09:56,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:56,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:09:56,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:09:56,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:09:56,956 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 16:09:56,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:09:56,956 INFO L85 PathProgramCache]: Analyzing trace with hash -2052035485, now seen corresponding path program 3 times [2024-06-20 16:09:56,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:09:56,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324193995] [2024-06-20 16:09:56,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:09:56,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:09:56,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:09:57,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:09:57,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:09:57,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324193995] [2024-06-20 16:09:57,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324193995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:09:57,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:09:57,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:09:57,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129056077] [2024-06-20 16:09:57,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:09:57,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:09:57,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:09:57,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:09:57,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:09:57,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:09:57,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 292 transitions, 4334 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:09:57,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:09:57,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:09:57,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:09:58,773 INFO L124 PetriNetUnfolderBase]: 4073/6197 cut-off events. [2024-06-20 16:09:58,774 INFO L125 PetriNetUnfolderBase]: For 504410/504412 co-relation queries the response was YES. [2024-06-20 16:09:58,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55194 conditions, 6197 events. 4073/6197 cut-off events. For 504410/504412 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 34292 event pairs, 1078 based on Foata normal form. 6/6202 useless extension candidates. Maximal degree in co-relation 55084. Up to 6101 conditions per place. [2024-06-20 16:09:58,848 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 268 selfloop transitions, 34 changer transitions 0/305 dead transitions. [2024-06-20 16:09:58,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 305 transitions, 5080 flow [2024-06-20 16:09:58,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:09:58,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:09:58,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-20 16:09:58,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-20 16:09:58,849 INFO L175 Difference]: Start difference. First operand has 223 places, 292 transitions, 4334 flow. Second operand 7 states and 120 transitions. [2024-06-20 16:09:58,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 305 transitions, 5080 flow [2024-06-20 16:10:00,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 305 transitions, 4896 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-20 16:10:00,067 INFO L231 Difference]: Finished difference. Result has 224 places, 292 transitions, 4228 flow [2024-06-20 16:10:00,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4228, PETRI_PLACES=224, PETRI_TRANSITIONS=292} [2024-06-20 16:10:00,067 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-20 16:10:00,067 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 292 transitions, 4228 flow [2024-06-20 16:10:00,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 16:10:00,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:00,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:00,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:10:00,068 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 16:10:00,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:00,068 INFO L85 PathProgramCache]: Analyzing trace with hash 885356313, now seen corresponding path program 2 times [2024-06-20 16:10:00,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:00,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922784509] [2024-06-20 16:10:00,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:00,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:00,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:00,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:00,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:00,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922784509] [2024-06-20 16:10:00,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922784509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:00,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:00,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:10:00,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924212784] [2024-06-20 16:10:00,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:00,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:10:00,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:00,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:10:00,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:10:00,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:00,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 292 transitions, 4228 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:00,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:00,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:00,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:01,883 INFO L124 PetriNetUnfolderBase]: 4088/6216 cut-off events. [2024-06-20 16:10:01,883 INFO L125 PetriNetUnfolderBase]: For 519719/519719 co-relation queries the response was YES. [2024-06-20 16:10:01,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55366 conditions, 6216 events. 4088/6216 cut-off events. For 519719/519719 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 34406 event pairs, 1072 based on Foata normal form. 3/6218 useless extension candidates. Maximal degree in co-relation 55255. Up to 6172 conditions per place. [2024-06-20 16:10:01,961 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 288 selfloop transitions, 19 changer transitions 0/310 dead transitions. [2024-06-20 16:10:01,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 310 transitions, 5034 flow [2024-06-20 16:10:01,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:10:01,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:10:01,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-20 16:10:01,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-20 16:10:01,962 INFO L175 Difference]: Start difference. First operand has 224 places, 292 transitions, 4228 flow. Second operand 7 states and 114 transitions. [2024-06-20 16:10:01,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 310 transitions, 5034 flow [2024-06-20 16:10:02,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 310 transitions, 4760 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 16:10:02,933 INFO L231 Difference]: Finished difference. Result has 222 places, 295 transitions, 4042 flow [2024-06-20 16:10:02,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3954, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4042, PETRI_PLACES=222, PETRI_TRANSITIONS=295} [2024-06-20 16:10:02,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-20 16:10:02,934 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 295 transitions, 4042 flow [2024-06-20 16:10:02,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:02,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:02,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:02,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:10:02,934 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:10:02,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:02,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1150058317, now seen corresponding path program 3 times [2024-06-20 16:10:02,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:02,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494309173] [2024-06-20 16:10:02,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:02,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:02,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:03,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:03,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:03,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494309173] [2024-06-20 16:10:03,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494309173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:03,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:03,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:10:03,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661257633] [2024-06-20 16:10:03,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:03,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:10:03,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:03,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:10:03,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:10:03,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:03,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 295 transitions, 4042 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:03,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:03,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:03,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:04,709 INFO L124 PetriNetUnfolderBase]: 4079/6204 cut-off events. [2024-06-20 16:10:04,709 INFO L125 PetriNetUnfolderBase]: For 527460/527460 co-relation queries the response was YES. [2024-06-20 16:10:04,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54853 conditions, 6204 events. 4079/6204 cut-off events. For 527460/527460 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 34324 event pairs, 1070 based on Foata normal form. 3/6206 useless extension candidates. Maximal degree in co-relation 54743. Up to 6177 conditions per place. [2024-06-20 16:10:04,925 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 290 selfloop transitions, 14 changer transitions 0/307 dead transitions. [2024-06-20 16:10:04,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 307 transitions, 4680 flow [2024-06-20 16:10:04,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:10:04,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:10:04,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-20 16:10:04,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-20 16:10:04,926 INFO L175 Difference]: Start difference. First operand has 222 places, 295 transitions, 4042 flow. Second operand 7 states and 109 transitions. [2024-06-20 16:10:04,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 307 transitions, 4680 flow [2024-06-20 16:10:05,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 307 transitions, 4578 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-20 16:10:05,956 INFO L231 Difference]: Finished difference. Result has 224 places, 295 transitions, 3974 flow [2024-06-20 16:10:05,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3940, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3974, PETRI_PLACES=224, PETRI_TRANSITIONS=295} [2024-06-20 16:10:05,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-20 16:10:05,957 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 295 transitions, 3974 flow [2024-06-20 16:10:05,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:05,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:05,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:05,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:10:05,958 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 16:10:05,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:05,958 INFO L85 PathProgramCache]: Analyzing trace with hash 651955963, now seen corresponding path program 1 times [2024-06-20 16:10:05,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:05,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595758308] [2024-06-20 16:10:05,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:05,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:05,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:06,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:06,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:06,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595758308] [2024-06-20 16:10:06,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595758308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:06,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:06,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:10:06,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623629177] [2024-06-20 16:10:06,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:06,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:10:06,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:06,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:10:06,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:10:06,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:06,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 295 transitions, 3974 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:06,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:06,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:06,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:08,030 INFO L124 PetriNetUnfolderBase]: 4124/6267 cut-off events. [2024-06-20 16:10:08,031 INFO L125 PetriNetUnfolderBase]: For 552309/552309 co-relation queries the response was YES. [2024-06-20 16:10:08,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55292 conditions, 6267 events. 4124/6267 cut-off events. For 552309/552309 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 34672 event pairs, 1068 based on Foata normal form. 9/6275 useless extension candidates. Maximal degree in co-relation 55182. Up to 6089 conditions per place. [2024-06-20 16:10:08,100 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 289 selfloop transitions, 32 changer transitions 0/324 dead transitions. [2024-06-20 16:10:08,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 324 transitions, 4898 flow [2024-06-20 16:10:08,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:10:08,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:10:08,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 16:10:08,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-20 16:10:08,101 INFO L175 Difference]: Start difference. First operand has 224 places, 295 transitions, 3974 flow. Second operand 7 states and 127 transitions. [2024-06-20 16:10:08,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 324 transitions, 4898 flow [2024-06-20 16:10:09,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 324 transitions, 4860 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 16:10:09,024 INFO L231 Difference]: Finished difference. Result has 225 places, 302 transitions, 4098 flow [2024-06-20 16:10:09,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4098, PETRI_PLACES=225, PETRI_TRANSITIONS=302} [2024-06-20 16:10:09,024 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-20 16:10:09,025 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 302 transitions, 4098 flow [2024-06-20 16:10:09,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:09,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:09,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:09,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:10:09,025 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 16:10:09,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:09,026 INFO L85 PathProgramCache]: Analyzing trace with hash -2014313941, now seen corresponding path program 2 times [2024-06-20 16:10:09,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:09,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599966296] [2024-06-20 16:10:09,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:09,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:09,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:09,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:09,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:09,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599966296] [2024-06-20 16:10:09,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599966296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:09,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:09,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:10:09,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518376920] [2024-06-20 16:10:09,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:09,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:10:09,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:09,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:10:09,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:10:09,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:09,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 302 transitions, 4098 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:09,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:09,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:09,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:11,181 INFO L124 PetriNetUnfolderBase]: 4139/6290 cut-off events. [2024-06-20 16:10:11,182 INFO L125 PetriNetUnfolderBase]: For 561930/561932 co-relation queries the response was YES. [2024-06-20 16:10:11,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56372 conditions, 6290 events. 4139/6290 cut-off events. For 561930/561932 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 34853 event pairs, 1080 based on Foata normal form. 3/6292 useless extension candidates. Maximal degree in co-relation 56261. Up to 6097 conditions per place. [2024-06-20 16:10:11,253 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 289 selfloop transitions, 38 changer transitions 0/330 dead transitions. [2024-06-20 16:10:11,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 330 transitions, 5148 flow [2024-06-20 16:10:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:10:11,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:10:11,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 16:10:11,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-20 16:10:11,254 INFO L175 Difference]: Start difference. First operand has 225 places, 302 transitions, 4098 flow. Second operand 7 states and 127 transitions. [2024-06-20 16:10:11,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 330 transitions, 5148 flow [2024-06-20 16:10:12,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 330 transitions, 5073 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-20 16:10:12,356 INFO L231 Difference]: Finished difference. Result has 229 places, 308 transitions, 4211 flow [2024-06-20 16:10:12,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4027, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4211, PETRI_PLACES=229, PETRI_TRANSITIONS=308} [2024-06-20 16:10:12,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-20 16:10:12,356 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 308 transitions, 4211 flow [2024-06-20 16:10:12,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:12,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:12,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:12,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:10:12,357 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 16:10:12,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:12,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1685493801, now seen corresponding path program 3 times [2024-06-20 16:10:12,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:12,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252585646] [2024-06-20 16:10:12,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:12,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:12,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:12,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:12,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:12,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252585646] [2024-06-20 16:10:12,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252585646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:12,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:12,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:10:12,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456717223] [2024-06-20 16:10:12,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:12,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:10:12,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:12,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:10:12,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:10:13,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:13,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 308 transitions, 4211 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:13,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:13,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:13,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:14,321 INFO L124 PetriNetUnfolderBase]: 4130/6278 cut-off events. [2024-06-20 16:10:14,321 INFO L125 PetriNetUnfolderBase]: For 573762/573764 co-relation queries the response was YES. [2024-06-20 16:10:14,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56458 conditions, 6278 events. 4130/6278 cut-off events. For 573762/573764 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 34764 event pairs, 1080 based on Foata normal form. 3/6280 useless extension candidates. Maximal degree in co-relation 56345. Up to 6093 conditions per place. [2024-06-20 16:10:14,398 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 284 selfloop transitions, 40 changer transitions 0/327 dead transitions. [2024-06-20 16:10:14,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 327 transitions, 5029 flow [2024-06-20 16:10:14,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:10:14,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:10:14,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 16:10:14,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-20 16:10:14,399 INFO L175 Difference]: Start difference. First operand has 229 places, 308 transitions, 4211 flow. Second operand 7 states and 125 transitions. [2024-06-20 16:10:14,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 327 transitions, 5029 flow [2024-06-20 16:10:15,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 327 transitions, 4930 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-20 16:10:15,429 INFO L231 Difference]: Finished difference. Result has 234 places, 308 transitions, 4199 flow [2024-06-20 16:10:15,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4112, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4199, PETRI_PLACES=234, PETRI_TRANSITIONS=308} [2024-06-20 16:10:15,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-20 16:10:15,429 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 308 transitions, 4199 flow [2024-06-20 16:10:15,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:15,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:15,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:15,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:10:15,430 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 16:10:15,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:15,430 INFO L85 PathProgramCache]: Analyzing trace with hash -2135248246, now seen corresponding path program 1 times [2024-06-20 16:10:15,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:15,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485699629] [2024-06-20 16:10:15,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:15,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:15,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:16,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:16,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:16,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485699629] [2024-06-20 16:10:16,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485699629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:16,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:16,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:10:16,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390324002] [2024-06-20 16:10:16,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:16,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:10:16,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:16,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:10:16,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:10:16,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:16,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 308 transitions, 4199 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:16,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:16,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:16,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:17,542 INFO L124 PetriNetUnfolderBase]: 4155/6313 cut-off events. [2024-06-20 16:10:17,542 INFO L125 PetriNetUnfolderBase]: For 592860/592862 co-relation queries the response was YES. [2024-06-20 16:10:17,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57027 conditions, 6313 events. 4155/6313 cut-off events. For 592860/592862 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 34972 event pairs, 951 based on Foata normal form. 5/6317 useless extension candidates. Maximal degree in co-relation 56911. Up to 5524 conditions per place. [2024-06-20 16:10:17,621 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 227 selfloop transitions, 122 changer transitions 0/352 dead transitions. [2024-06-20 16:10:17,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 352 transitions, 5519 flow [2024-06-20 16:10:17,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:10:17,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:10:17,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 16:10:17,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-20 16:10:17,622 INFO L175 Difference]: Start difference. First operand has 234 places, 308 transitions, 4199 flow. Second operand 8 states and 160 transitions. [2024-06-20 16:10:17,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 352 transitions, 5519 flow [2024-06-20 16:10:18,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 352 transitions, 5416 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 16:10:18,661 INFO L231 Difference]: Finished difference. Result has 235 places, 316 transitions, 4524 flow [2024-06-20 16:10:18,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4096, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4524, PETRI_PLACES=235, PETRI_TRANSITIONS=316} [2024-06-20 16:10:18,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-20 16:10:18,662 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 316 transitions, 4524 flow [2024-06-20 16:10:18,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:18,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:18,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:18,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 16:10:18,663 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 16:10:18,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:18,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1604328391, now seen corresponding path program 1 times [2024-06-20 16:10:18,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:18,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175728678] [2024-06-20 16:10:18,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:18,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:18,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:19,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:19,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:19,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175728678] [2024-06-20 16:10:19,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175728678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:19,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:19,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:10:19,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067430862] [2024-06-20 16:10:19,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:19,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:10:19,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:19,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:10:19,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:10:19,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:19,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 316 transitions, 4524 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:19,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:19,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:19,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:20,820 INFO L124 PetriNetUnfolderBase]: 4415/6672 cut-off events. [2024-06-20 16:10:20,820 INFO L125 PetriNetUnfolderBase]: For 674736/674738 co-relation queries the response was YES. [2024-06-20 16:10:20,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61859 conditions, 6672 events. 4415/6672 cut-off events. For 674736/674738 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 37105 event pairs, 1003 based on Foata normal form. 14/6685 useless extension candidates. Maximal degree in co-relation 61743. Up to 5710 conditions per place. [2024-06-20 16:10:20,891 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 291 selfloop transitions, 82 changer transitions 0/376 dead transitions. [2024-06-20 16:10:20,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 376 transitions, 6072 flow [2024-06-20 16:10:20,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:10:20,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:10:20,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 16:10:20,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49085365853658536 [2024-06-20 16:10:20,893 INFO L175 Difference]: Start difference. First operand has 235 places, 316 transitions, 4524 flow. Second operand 8 states and 161 transitions. [2024-06-20 16:10:20,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 376 transitions, 6072 flow [2024-06-20 16:10:22,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 376 transitions, 5794 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-20 16:10:22,043 INFO L231 Difference]: Finished difference. Result has 240 places, 335 transitions, 4766 flow [2024-06-20 16:10:22,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4246, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4766, PETRI_PLACES=240, PETRI_TRANSITIONS=335} [2024-06-20 16:10:22,044 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-20 16:10:22,044 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 335 transitions, 4766 flow [2024-06-20 16:10:22,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:22,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:22,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:22,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 16:10:22,045 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 16:10:22,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:22,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1169710912, now seen corresponding path program 2 times [2024-06-20 16:10:22,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:22,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954213261] [2024-06-20 16:10:22,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:22,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:22,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:22,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:22,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:22,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954213261] [2024-06-20 16:10:22,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954213261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:22,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:22,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:10:22,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196700284] [2024-06-20 16:10:22,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:22,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:10:22,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:22,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:10:22,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:10:23,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:23,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 335 transitions, 4766 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:23,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:23,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:23,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:24,473 INFO L124 PetriNetUnfolderBase]: 4435/6700 cut-off events. [2024-06-20 16:10:24,473 INFO L125 PetriNetUnfolderBase]: For 687371/687373 co-relation queries the response was YES. [2024-06-20 16:10:24,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63982 conditions, 6700 events. 4435/6700 cut-off events. For 687371/687373 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37325 event pairs, 954 based on Foata normal form. 6/6705 useless extension candidates. Maximal degree in co-relation 63863. Up to 6189 conditions per place. [2024-06-20 16:10:24,546 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 287 selfloop transitions, 78 changer transitions 0/368 dead transitions. [2024-06-20 16:10:24,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 368 transitions, 5818 flow [2024-06-20 16:10:24,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:10:24,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:10:24,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:10:24,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-20 16:10:24,547 INFO L175 Difference]: Start difference. First operand has 240 places, 335 transitions, 4766 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:10:24,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 368 transitions, 5818 flow [2024-06-20 16:10:26,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 368 transitions, 5703 flow, removed 52 selfloop flow, removed 2 redundant places. [2024-06-20 16:10:26,032 INFO L231 Difference]: Finished difference. Result has 246 places, 340 transitions, 4939 flow [2024-06-20 16:10:26,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4651, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4939, PETRI_PLACES=246, PETRI_TRANSITIONS=340} [2024-06-20 16:10:26,032 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-20 16:10:26,033 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 340 transitions, 4939 flow [2024-06-20 16:10:26,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:26,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:26,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:26,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:10:26,033 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:10:26,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:26,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1173255390, now seen corresponding path program 1 times [2024-06-20 16:10:26,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:26,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940335783] [2024-06-20 16:10:26,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:26,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:26,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:26,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:26,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:26,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940335783] [2024-06-20 16:10:26,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940335783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:26,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:26,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:10:26,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123630572] [2024-06-20 16:10:26,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:26,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:10:26,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:26,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:10:26,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:10:26,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:26,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 340 transitions, 4939 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:26,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:26,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:26,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:27,987 INFO L124 PetriNetUnfolderBase]: 4433/6698 cut-off events. [2024-06-20 16:10:27,988 INFO L125 PetriNetUnfolderBase]: For 699531/699533 co-relation queries the response was YES. [2024-06-20 16:10:28,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63979 conditions, 6698 events. 4433/6698 cut-off events. For 699531/699533 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 37232 event pairs, 991 based on Foata normal form. 8/6705 useless extension candidates. Maximal degree in co-relation 63857. Up to 6201 conditions per place. [2024-06-20 16:10:28,249 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 296 selfloop transitions, 69 changer transitions 0/368 dead transitions. [2024-06-20 16:10:28,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 368 transitions, 6068 flow [2024-06-20 16:10:28,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:10:28,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:10:28,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-20 16:10:28,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:10:28,250 INFO L175 Difference]: Start difference. First operand has 246 places, 340 transitions, 4939 flow. Second operand 7 states and 133 transitions. [2024-06-20 16:10:28,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 368 transitions, 6068 flow [2024-06-20 16:10:29,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 368 transitions, 5856 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-20 16:10:29,353 INFO L231 Difference]: Finished difference. Result has 247 places, 344 transitions, 4953 flow [2024-06-20 16:10:29,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4733, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4953, PETRI_PLACES=247, PETRI_TRANSITIONS=344} [2024-06-20 16:10:29,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-20 16:10:29,354 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 344 transitions, 4953 flow [2024-06-20 16:10:29,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:29,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:29,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:29,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:10:29,354 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:10:29,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:29,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1305337440, now seen corresponding path program 2 times [2024-06-20 16:10:29,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:29,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415466035] [2024-06-20 16:10:29,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:29,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:29,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:30,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 16:10:30,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:30,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415466035] [2024-06-20 16:10:30,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415466035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:30,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:30,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:10:30,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135980591] [2024-06-20 16:10:30,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:30,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:10:30,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:30,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:10:30,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:10:30,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:30,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 344 transitions, 4953 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:30,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:30,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:30,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:31,433 INFO L124 PetriNetUnfolderBase]: 4427/6690 cut-off events. [2024-06-20 16:10:31,433 INFO L125 PetriNetUnfolderBase]: For 706296/706298 co-relation queries the response was YES. [2024-06-20 16:10:31,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63922 conditions, 6690 events. 4427/6690 cut-off events. For 706296/706298 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 37263 event pairs, 995 based on Foata normal form. 4/6693 useless extension candidates. Maximal degree in co-relation 63799. Up to 6198 conditions per place. [2024-06-20 16:10:31,518 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 288 selfloop transitions, 73 changer transitions 0/364 dead transitions. [2024-06-20 16:10:31,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 364 transitions, 5987 flow [2024-06-20 16:10:31,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:10:31,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:10:31,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 16:10:31,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-20 16:10:31,519 INFO L175 Difference]: Start difference. First operand has 247 places, 344 transitions, 4953 flow. Second operand 7 states and 128 transitions. [2024-06-20 16:10:31,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 364 transitions, 5987 flow [2024-06-20 16:10:32,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 364 transitions, 5872 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 16:10:32,530 INFO L231 Difference]: Finished difference. Result has 250 places, 344 transitions, 4993 flow [2024-06-20 16:10:32,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4838, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4993, PETRI_PLACES=250, PETRI_TRANSITIONS=344} [2024-06-20 16:10:32,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-20 16:10:32,530 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 344 transitions, 4993 flow [2024-06-20 16:10:32,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:32,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:32,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:32,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:10:32,531 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 16:10:32,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:32,531 INFO L85 PathProgramCache]: Analyzing trace with hash 892026807, now seen corresponding path program 1 times [2024-06-20 16:10:32,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:32,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432169565] [2024-06-20 16:10:32,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:32,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:32,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:33,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 16:10:33,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:33,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432169565] [2024-06-20 16:10:33,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432169565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:33,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:33,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:10:33,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297487730] [2024-06-20 16:10:33,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:33,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:10:33,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:33,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:10:33,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:10:34,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:34,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 344 transitions, 4993 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:34,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:34,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:34,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:35,496 INFO L124 PetriNetUnfolderBase]: 4495/6806 cut-off events. [2024-06-20 16:10:35,496 INFO L125 PetriNetUnfolderBase]: For 773234/773236 co-relation queries the response was YES. [2024-06-20 16:10:35,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65294 conditions, 6806 events. 4495/6806 cut-off events. For 773234/773236 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 38147 event pairs, 964 based on Foata normal form. 18/6823 useless extension candidates. Maximal degree in co-relation 65170. Up to 5978 conditions per place. [2024-06-20 16:10:35,584 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 280 selfloop transitions, 101 changer transitions 0/384 dead transitions. [2024-06-20 16:10:35,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 384 transitions, 6102 flow [2024-06-20 16:10:35,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:10:35,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:10:35,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 16:10:35,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-20 16:10:35,585 INFO L175 Difference]: Start difference. First operand has 250 places, 344 transitions, 4993 flow. Second operand 9 states and 168 transitions. [2024-06-20 16:10:35,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 384 transitions, 6102 flow [2024-06-20 16:10:37,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 384 transitions, 5985 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 16:10:37,102 INFO L231 Difference]: Finished difference. Result has 255 places, 346 transitions, 5200 flow [2024-06-20 16:10:37,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4876, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5200, PETRI_PLACES=255, PETRI_TRANSITIONS=346} [2024-06-20 16:10:37,102 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-20 16:10:37,102 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 346 transitions, 5200 flow [2024-06-20 16:10:37,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:37,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:37,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:37,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:10:37,103 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:10:37,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:37,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1178965342, now seen corresponding path program 3 times [2024-06-20 16:10:37,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:37,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826374322] [2024-06-20 16:10:37,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:37,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:37,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:38,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:38,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:38,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826374322] [2024-06-20 16:10:38,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826374322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:38,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:38,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:10:38,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810091597] [2024-06-20 16:10:38,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:38,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:10:38,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:38,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:10:38,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:10:38,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:38,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 346 transitions, 5200 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:38,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:38,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:38,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:39,492 INFO L124 PetriNetUnfolderBase]: 4521/6843 cut-off events. [2024-06-20 16:10:39,492 INFO L125 PetriNetUnfolderBase]: For 764077/764079 co-relation queries the response was YES. [2024-06-20 16:10:39,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66492 conditions, 6843 events. 4521/6843 cut-off events. For 764077/764079 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38346 event pairs, 1015 based on Foata normal form. 6/6848 useless extension candidates. Maximal degree in co-relation 66367. Up to 6333 conditions per place. [2024-06-20 16:10:39,580 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 292 selfloop transitions, 79 changer transitions 0/374 dead transitions. [2024-06-20 16:10:39,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 374 transitions, 6400 flow [2024-06-20 16:10:39,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:10:39,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:10:39,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 16:10:39,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-20 16:10:39,581 INFO L175 Difference]: Start difference. First operand has 255 places, 346 transitions, 5200 flow. Second operand 8 states and 145 transitions. [2024-06-20 16:10:39,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 374 transitions, 6400 flow [2024-06-20 16:10:40,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 374 transitions, 6103 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-20 16:10:40,989 INFO L231 Difference]: Finished difference. Result has 256 places, 351 transitions, 5203 flow [2024-06-20 16:10:40,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4903, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5203, PETRI_PLACES=256, PETRI_TRANSITIONS=351} [2024-06-20 16:10:40,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-20 16:10:40,990 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 351 transitions, 5203 flow [2024-06-20 16:10:40,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 16:10:40,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:40,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 16:10:40,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:10:40,991 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:10:40,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:40,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1178965683, now seen corresponding path program 2 times [2024-06-20 16:10:40,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:40,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049089003] [2024-06-20 16:10:40,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:40,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:40,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:41,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:41,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:41,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049089003] [2024-06-20 16:10:41,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049089003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:41,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:41,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:10:41,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623512432] [2024-06-20 16:10:41,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:41,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:10:41,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:41,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:10:41,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:10:41,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:41,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 351 transitions, 5203 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:41,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:41,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:41,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:43,325 INFO L124 PetriNetUnfolderBase]: 4839/7284 cut-off events. [2024-06-20 16:10:43,325 INFO L125 PetriNetUnfolderBase]: For 871006/871008 co-relation queries the response was YES. [2024-06-20 16:10:43,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71302 conditions, 7284 events. 4839/7284 cut-off events. For 871006/871008 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 41005 event pairs, 1031 based on Foata normal form. 14/7297 useless extension candidates. Maximal degree in co-relation 71176. Up to 6061 conditions per place. [2024-06-20 16:10:43,414 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 308 selfloop transitions, 92 changer transitions 0/403 dead transitions. [2024-06-20 16:10:43,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 403 transitions, 6977 flow [2024-06-20 16:10:43,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:10:43,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:10:43,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 16:10:43,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-20 16:10:43,415 INFO L175 Difference]: Start difference. First operand has 256 places, 351 transitions, 5203 flow. Second operand 8 states and 159 transitions. [2024-06-20 16:10:43,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 403 transitions, 6977 flow [2024-06-20 16:10:44,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 403 transitions, 6759 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-20 16:10:44,939 INFO L231 Difference]: Finished difference. Result has 259 places, 367 transitions, 5539 flow [2024-06-20 16:10:44,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4985, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5539, PETRI_PLACES=259, PETRI_TRANSITIONS=367} [2024-06-20 16:10:44,940 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-20 16:10:44,940 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 367 transitions, 5539 flow [2024-06-20 16:10:44,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:44,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:44,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:44,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:10:44,941 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:10:44,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:44,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1595062801, now seen corresponding path program 3 times [2024-06-20 16:10:44,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:44,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133419940] [2024-06-20 16:10:44,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:44,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:44,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:45,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:45,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:45,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133419940] [2024-06-20 16:10:45,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133419940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:45,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:45,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:10:45,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525069118] [2024-06-20 16:10:45,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:45,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:10:45,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:45,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:10:45,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:10:45,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:45,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 367 transitions, 5539 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:45,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:45,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:45,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:47,496 INFO L124 PetriNetUnfolderBase]: 4821/7263 cut-off events. [2024-06-20 16:10:47,496 INFO L125 PetriNetUnfolderBase]: For 868766/868768 co-relation queries the response was YES. [2024-06-20 16:10:47,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71266 conditions, 7263 events. 4821/7263 cut-off events. For 868766/868768 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 40986 event pairs, 1033 based on Foata normal form. 14/7276 useless extension candidates. Maximal degree in co-relation 71138. Up to 6057 conditions per place. [2024-06-20 16:10:47,575 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 307 selfloop transitions, 91 changer transitions 0/401 dead transitions. [2024-06-20 16:10:47,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 401 transitions, 6993 flow [2024-06-20 16:10:47,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:10:47,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:10:47,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 16:10:47,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-20 16:10:47,576 INFO L175 Difference]: Start difference. First operand has 259 places, 367 transitions, 5539 flow. Second operand 8 states and 156 transitions. [2024-06-20 16:10:47,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 401 transitions, 6993 flow [2024-06-20 16:10:49,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 401 transitions, 6810 flow, removed 82 selfloop flow, removed 2 redundant places. [2024-06-20 16:10:49,058 INFO L231 Difference]: Finished difference. Result has 265 places, 367 transitions, 5547 flow [2024-06-20 16:10:49,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5547, PETRI_PLACES=265, PETRI_TRANSITIONS=367} [2024-06-20 16:10:49,058 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-20 16:10:49,059 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 367 transitions, 5547 flow [2024-06-20 16:10:49,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:49,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:49,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:49,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:10:49,059 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:10:49,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:49,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1970016988, now seen corresponding path program 3 times [2024-06-20 16:10:49,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:49,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874746888] [2024-06-20 16:10:49,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:49,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:49,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:49,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:49,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:49,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874746888] [2024-06-20 16:10:49,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874746888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:49,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:49,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:10:49,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963078242] [2024-06-20 16:10:49,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:49,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:10:49,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:49,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:10:49,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:10:49,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:49,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 367 transitions, 5547 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:49,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:49,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:49,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:51,171 INFO L124 PetriNetUnfolderBase]: 4782/7204 cut-off events. [2024-06-20 16:10:51,171 INFO L125 PetriNetUnfolderBase]: For 858538/858538 co-relation queries the response was YES. [2024-06-20 16:10:51,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70447 conditions, 7204 events. 4782/7204 cut-off events. For 858538/858538 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 40536 event pairs, 1211 based on Foata normal form. 3/7206 useless extension candidates. Maximal degree in co-relation 70317. Up to 7066 conditions per place. [2024-06-20 16:10:51,268 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 350 selfloop transitions, 33 changer transitions 0/386 dead transitions. [2024-06-20 16:10:51,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 386 transitions, 6505 flow [2024-06-20 16:10:51,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:10:51,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:10:51,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 16:10:51,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-20 16:10:51,269 INFO L175 Difference]: Start difference. First operand has 265 places, 367 transitions, 5547 flow. Second operand 7 states and 122 transitions. [2024-06-20 16:10:51,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 386 transitions, 6505 flow [2024-06-20 16:10:53,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 386 transitions, 6288 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-20 16:10:53,305 INFO L231 Difference]: Finished difference. Result has 266 places, 367 transitions, 5405 flow [2024-06-20 16:10:53,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5330, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5405, PETRI_PLACES=266, PETRI_TRANSITIONS=367} [2024-06-20 16:10:53,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-20 16:10:53,305 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 367 transitions, 5405 flow [2024-06-20 16:10:53,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:53,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:53,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:53,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:10:53,306 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:10:53,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:53,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1456565434, now seen corresponding path program 4 times [2024-06-20 16:10:53,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:53,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165230139] [2024-06-20 16:10:53,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:53,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:53,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:53,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:53,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:53,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165230139] [2024-06-20 16:10:53,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165230139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:53,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:53,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:10:53,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870717212] [2024-06-20 16:10:53,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:53,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:10:53,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:53,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:10:53,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:10:53,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:53,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 367 transitions, 5405 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:53,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:53,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:53,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:10:55,325 INFO L124 PetriNetUnfolderBase]: 4777/7197 cut-off events. [2024-06-20 16:10:55,326 INFO L125 PetriNetUnfolderBase]: For 874061/874061 co-relation queries the response was YES. [2024-06-20 16:10:55,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69612 conditions, 7197 events. 4777/7197 cut-off events. For 874061/874061 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40482 event pairs, 1200 based on Foata normal form. 3/7199 useless extension candidates. Maximal degree in co-relation 69481. Up to 7141 conditions per place. [2024-06-20 16:10:55,419 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 358 selfloop transitions, 23 changer transitions 0/384 dead transitions. [2024-06-20 16:10:55,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 384 transitions, 6263 flow [2024-06-20 16:10:55,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:10:55,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:10:55,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:10:55,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-20 16:10:55,420 INFO L175 Difference]: Start difference. First operand has 266 places, 367 transitions, 5405 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:10:55,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 384 transitions, 6263 flow [2024-06-20 16:10:57,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 384 transitions, 6160 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 16:10:57,622 INFO L231 Difference]: Finished difference. Result has 267 places, 370 transitions, 5419 flow [2024-06-20 16:10:57,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5304, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5419, PETRI_PLACES=267, PETRI_TRANSITIONS=370} [2024-06-20 16:10:57,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-20 16:10:57,623 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 370 transitions, 5419 flow [2024-06-20 16:10:57,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:57,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:10:57,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:10:57,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:10:57,623 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:10:57,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:10:57,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1174418907, now seen corresponding path program 2 times [2024-06-20 16:10:57,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:10:57,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664169276] [2024-06-20 16:10:57,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:10:57,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:10:57,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:10:58,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:10:58,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:10:58,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664169276] [2024-06-20 16:10:58,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664169276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:10:58,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:10:58,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:10:58,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556034087] [2024-06-20 16:10:58,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:10:58,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:10:58,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:10:58,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:10:58,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:10:58,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:10:58,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 370 transitions, 5419 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:10:58,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:10:58,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:10:58,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:00,566 INFO L124 PetriNetUnfolderBase]: 4838/7301 cut-off events. [2024-06-20 16:11:00,566 INFO L125 PetriNetUnfolderBase]: For 949631/949635 co-relation queries the response was YES. [2024-06-20 16:11:00,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69983 conditions, 7301 events. 4838/7301 cut-off events. For 949631/949635 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 41298 event pairs, 1180 based on Foata normal form. 40/7340 useless extension candidates. Maximal degree in co-relation 69851. Up to 6923 conditions per place. [2024-06-20 16:11:00,665 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 355 selfloop transitions, 48 changer transitions 0/406 dead transitions. [2024-06-20 16:11:00,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 406 transitions, 6463 flow [2024-06-20 16:11:00,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:11:00,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:11:00,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 16:11:00,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-20 16:11:00,666 INFO L175 Difference]: Start difference. First operand has 267 places, 370 transitions, 5419 flow. Second operand 9 states and 160 transitions. [2024-06-20 16:11:00,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 406 transitions, 6463 flow [2024-06-20 16:11:02,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 406 transitions, 6390 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 16:11:02,220 INFO L231 Difference]: Finished difference. Result has 270 places, 373 transitions, 5601 flow [2024-06-20 16:11:02,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5346, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5601, PETRI_PLACES=270, PETRI_TRANSITIONS=373} [2024-06-20 16:11:02,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-20 16:11:02,221 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 373 transitions, 5601 flow [2024-06-20 16:11:02,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:02,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:02,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:02,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:11:02,221 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:02,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:02,222 INFO L85 PathProgramCache]: Analyzing trace with hash 794938083, now seen corresponding path program 3 times [2024-06-20 16:11:02,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:02,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902710516] [2024-06-20 16:11:02,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:02,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:02,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:03,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:03,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:03,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902710516] [2024-06-20 16:11:03,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902710516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:03,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:03,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:11:03,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392669414] [2024-06-20 16:11:03,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:03,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:11:03,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:03,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:11:03,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:11:03,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:03,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 373 transitions, 5601 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:03,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:03,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:03,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:05,131 INFO L124 PetriNetUnfolderBase]: 4899/7404 cut-off events. [2024-06-20 16:11:05,132 INFO L125 PetriNetUnfolderBase]: For 968173/968177 co-relation queries the response was YES. [2024-06-20 16:11:05,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70782 conditions, 7404 events. 4899/7404 cut-off events. For 968173/968177 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 42141 event pairs, 1168 based on Foata normal form. 40/7443 useless extension candidates. Maximal degree in co-relation 70649. Up to 6916 conditions per place. [2024-06-20 16:11:05,232 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 350 selfloop transitions, 56 changer transitions 0/409 dead transitions. [2024-06-20 16:11:05,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 409 transitions, 6648 flow [2024-06-20 16:11:05,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:11:05,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:11:05,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-20 16:11:05,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-20 16:11:05,233 INFO L175 Difference]: Start difference. First operand has 270 places, 373 transitions, 5601 flow. Second operand 9 states and 161 transitions. [2024-06-20 16:11:05,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 409 transitions, 6648 flow [2024-06-20 16:11:07,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 409 transitions, 6435 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-20 16:11:07,071 INFO L231 Difference]: Finished difference. Result has 272 places, 376 transitions, 5659 flow [2024-06-20 16:11:07,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5659, PETRI_PLACES=272, PETRI_TRANSITIONS=376} [2024-06-20 16:11:07,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-20 16:11:07,072 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 376 transitions, 5659 flow [2024-06-20 16:11:07,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:07,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:07,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:07,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:11:07,073 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:07,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:07,073 INFO L85 PathProgramCache]: Analyzing trace with hash 219974131, now seen corresponding path program 4 times [2024-06-20 16:11:07,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:07,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129048336] [2024-06-20 16:11:07,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:07,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:07,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:08,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:08,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:08,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129048336] [2024-06-20 16:11:08,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129048336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:08,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:08,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:11:08,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313018623] [2024-06-20 16:11:08,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:08,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:11:08,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:08,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:11:08,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:11:08,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:08,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 376 transitions, 5659 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:08,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:08,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:08,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:10,118 INFO L124 PetriNetUnfolderBase]: 4960/7507 cut-off events. [2024-06-20 16:11:10,118 INFO L125 PetriNetUnfolderBase]: For 944226/944230 co-relation queries the response was YES. [2024-06-20 16:11:10,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71080 conditions, 7507 events. 4960/7507 cut-off events. For 944226/944230 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 42892 event pairs, 1207 based on Foata normal form. 22/7528 useless extension candidates. Maximal degree in co-relation 70946. Up to 7263 conditions per place. [2024-06-20 16:11:10,213 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 374 selfloop transitions, 34 changer transitions 0/411 dead transitions. [2024-06-20 16:11:10,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 411 transitions, 6675 flow [2024-06-20 16:11:10,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:11:10,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:11:10,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 16:11:10,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-20 16:11:10,214 INFO L175 Difference]: Start difference. First operand has 272 places, 376 transitions, 5659 flow. Second operand 9 states and 158 transitions. [2024-06-20 16:11:10,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 411 transitions, 6675 flow [2024-06-20 16:11:12,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 411 transitions, 6441 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-20 16:11:12,011 INFO L231 Difference]: Finished difference. Result has 274 places, 378 transitions, 5618 flow [2024-06-20 16:11:12,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5425, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5618, PETRI_PLACES=274, PETRI_TRANSITIONS=378} [2024-06-20 16:11:12,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-20 16:11:12,012 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 378 transitions, 5618 flow [2024-06-20 16:11:12,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:12,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:12,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:12,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:11:12,012 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:12,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:12,013 INFO L85 PathProgramCache]: Analyzing trace with hash -65362889, now seen corresponding path program 5 times [2024-06-20 16:11:12,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:12,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522268107] [2024-06-20 16:11:12,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:12,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:12,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:13,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:13,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:13,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522268107] [2024-06-20 16:11:13,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522268107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:13,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:13,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:11:13,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704275848] [2024-06-20 16:11:13,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:13,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:11:13,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:13,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:11:13,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:11:13,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:13,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 378 transitions, 5618 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:13,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:13,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:13,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:14,948 INFO L124 PetriNetUnfolderBase]: 4960/7507 cut-off events. [2024-06-20 16:11:14,948 INFO L125 PetriNetUnfolderBase]: For 945221/945225 co-relation queries the response was YES. [2024-06-20 16:11:15,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69058 conditions, 7507 events. 4960/7507 cut-off events. For 945221/945225 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 42880 event pairs, 1212 based on Foata normal form. 28/7534 useless extension candidates. Maximal degree in co-relation 68923. Up to 7034 conditions per place. [2024-06-20 16:11:15,044 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 359 selfloop transitions, 51 changer transitions 0/413 dead transitions. [2024-06-20 16:11:15,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 413 transitions, 6488 flow [2024-06-20 16:11:15,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:11:15,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:11:15,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 16:11:15,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:11:15,045 INFO L175 Difference]: Start difference. First operand has 274 places, 378 transitions, 5618 flow. Second operand 9 states and 162 transitions. [2024-06-20 16:11:15,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 413 transitions, 6488 flow [2024-06-20 16:11:16,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 413 transitions, 6319 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-20 16:11:16,877 INFO L231 Difference]: Finished difference. Result has 275 places, 378 transitions, 5495 flow [2024-06-20 16:11:16,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5349, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5495, PETRI_PLACES=275, PETRI_TRANSITIONS=378} [2024-06-20 16:11:16,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-20 16:11:16,877 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 378 transitions, 5495 flow [2024-06-20 16:11:16,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:16,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:16,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:16,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:11:16,878 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:16,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:16,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1486650626, now seen corresponding path program 5 times [2024-06-20 16:11:16,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:16,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947350816] [2024-06-20 16:11:16,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:16,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:16,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:17,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:17,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:17,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947350816] [2024-06-20 16:11:17,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947350816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:17,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:17,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:17,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32460961] [2024-06-20 16:11:17,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:17,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:17,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:17,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:17,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:17,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:17,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 378 transitions, 5495 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:17,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:17,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:17,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:19,235 INFO L124 PetriNetUnfolderBase]: 4936/7472 cut-off events. [2024-06-20 16:11:19,236 INFO L125 PetriNetUnfolderBase]: For 900806/900808 co-relation queries the response was YES. [2024-06-20 16:11:19,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68495 conditions, 7472 events. 4936/7472 cut-off events. For 900806/900808 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42690 event pairs, 1242 based on Foata normal form. 4/7475 useless extension candidates. Maximal degree in co-relation 68359. Up to 7382 conditions per place. [2024-06-20 16:11:19,321 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 352 selfloop transitions, 35 changer transitions 0/390 dead transitions. [2024-06-20 16:11:19,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 390 transitions, 6451 flow [2024-06-20 16:11:19,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:19,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:19,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-20 16:11:19,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-20 16:11:19,322 INFO L175 Difference]: Start difference. First operand has 275 places, 378 transitions, 5495 flow. Second operand 7 states and 117 transitions. [2024-06-20 16:11:19,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 390 transitions, 6451 flow [2024-06-20 16:11:21,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 390 transitions, 6195 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-20 16:11:21,363 INFO L231 Difference]: Finished difference. Result has 273 places, 378 transitions, 5317 flow [2024-06-20 16:11:21,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5239, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5317, PETRI_PLACES=273, PETRI_TRANSITIONS=378} [2024-06-20 16:11:21,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-20 16:11:21,363 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 378 transitions, 5317 flow [2024-06-20 16:11:21,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:21,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:21,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:21,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:11:21,364 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:21,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:21,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1450948190, now seen corresponding path program 6 times [2024-06-20 16:11:21,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:21,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374619404] [2024-06-20 16:11:21,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:21,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:21,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:21,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:21,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:21,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374619404] [2024-06-20 16:11:21,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374619404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:21,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:21,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:21,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962247448] [2024-06-20 16:11:21,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:21,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:21,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:21,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:21,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:22,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:22,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 378 transitions, 5317 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:22,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:22,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:22,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:23,487 INFO L124 PetriNetUnfolderBase]: 4879/7379 cut-off events. [2024-06-20 16:11:23,487 INFO L125 PetriNetUnfolderBase]: For 903771/903773 co-relation queries the response was YES. [2024-06-20 16:11:23,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66812 conditions, 7379 events. 4879/7379 cut-off events. For 903771/903773 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 41956 event pairs, 1233 based on Foata normal form. 3/7381 useless extension candidates. Maximal degree in co-relation 66677. Up to 7327 conditions per place. [2024-06-20 16:11:23,590 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 362 selfloop transitions, 23 changer transitions 0/388 dead transitions. [2024-06-20 16:11:23,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 388 transitions, 6111 flow [2024-06-20 16:11:23,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:23,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-20 16:11:23,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-20 16:11:23,591 INFO L175 Difference]: Start difference. First operand has 273 places, 378 transitions, 5317 flow. Second operand 7 states and 111 transitions. [2024-06-20 16:11:23,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 388 transitions, 6111 flow [2024-06-20 16:11:25,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 388 transitions, 6003 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 16:11:25,423 INFO L231 Difference]: Finished difference. Result has 274 places, 378 transitions, 5261 flow [2024-06-20 16:11:25,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5209, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5261, PETRI_PLACES=274, PETRI_TRANSITIONS=378} [2024-06-20 16:11:25,423 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-20 16:11:25,423 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 378 transitions, 5261 flow [2024-06-20 16:11:25,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:25,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:25,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:25,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:11:25,424 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:25,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:25,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1689129933, now seen corresponding path program 4 times [2024-06-20 16:11:25,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:25,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866944623] [2024-06-20 16:11:25,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:25,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:25,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:26,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:26,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:26,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866944623] [2024-06-20 16:11:26,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866944623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:26,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:26,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:26,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904629672] [2024-06-20 16:11:26,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:26,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:26,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:26,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:26,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:26,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:26,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 378 transitions, 5261 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:26,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:26,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:26,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:27,779 INFO L124 PetriNetUnfolderBase]: 5053/7622 cut-off events. [2024-06-20 16:11:27,779 INFO L125 PetriNetUnfolderBase]: For 970594/970596 co-relation queries the response was YES. [2024-06-20 16:11:27,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69582 conditions, 7622 events. 5053/7622 cut-off events. For 970594/970596 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 43467 event pairs, 1250 based on Foata normal form. 14/7635 useless extension candidates. Maximal degree in co-relation 69446. Up to 7386 conditions per place. [2024-06-20 16:11:27,894 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 366 selfloop transitions, 43 changer transitions 0/412 dead transitions. [2024-06-20 16:11:27,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 412 transitions, 6662 flow [2024-06-20 16:11:27,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:11:27,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:11:27,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 16:11:27,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-20 16:11:27,895 INFO L175 Difference]: Start difference. First operand has 274 places, 378 transitions, 5261 flow. Second operand 8 states and 139 transitions. [2024-06-20 16:11:27,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 412 transitions, 6662 flow [2024-06-20 16:11:29,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 412 transitions, 6534 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 16:11:29,695 INFO L231 Difference]: Finished difference. Result has 275 places, 393 transitions, 5502 flow [2024-06-20 16:11:29,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5137, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5502, PETRI_PLACES=275, PETRI_TRANSITIONS=393} [2024-06-20 16:11:29,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-20 16:11:29,696 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 393 transitions, 5502 flow [2024-06-20 16:11:29,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:29,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:29,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:29,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:11:29,696 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:29,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:29,696 INFO L85 PathProgramCache]: Analyzing trace with hash -723781965, now seen corresponding path program 5 times [2024-06-20 16:11:29,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:29,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650638984] [2024-06-20 16:11:29,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:29,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:29,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:30,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:30,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:30,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650638984] [2024-06-20 16:11:30,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650638984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:30,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:30,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:30,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96896445] [2024-06-20 16:11:30,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:30,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:30,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:30,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:30,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:30,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:30,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 393 transitions, 5502 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:30,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:30,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:30,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:32,124 INFO L124 PetriNetUnfolderBase]: 5209/7838 cut-off events. [2024-06-20 16:11:32,124 INFO L125 PetriNetUnfolderBase]: For 1012983/1012985 co-relation queries the response was YES. [2024-06-20 16:11:32,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72630 conditions, 7838 events. 5209/7838 cut-off events. For 1012983/1012985 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 44684 event pairs, 1248 based on Foata normal form. 14/7851 useless extension candidates. Maximal degree in co-relation 72491. Up to 7332 conditions per place. [2024-06-20 16:11:32,233 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 355 selfloop transitions, 71 changer transitions 0/429 dead transitions. [2024-06-20 16:11:32,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 429 transitions, 7141 flow [2024-06-20 16:11:32,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:11:32,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:11:32,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:11:32,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-20 16:11:32,234 INFO L175 Difference]: Start difference. First operand has 275 places, 393 transitions, 5502 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:11:32,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 429 transitions, 7141 flow [2024-06-20 16:11:34,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 429 transitions, 7008 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:34,618 INFO L231 Difference]: Finished difference. Result has 281 places, 406 transitions, 5824 flow [2024-06-20 16:11:34,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5369, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5824, PETRI_PLACES=281, PETRI_TRANSITIONS=406} [2024-06-20 16:11:34,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-20 16:11:34,619 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 406 transitions, 5824 flow [2024-06-20 16:11:34,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:34,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:34,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:34,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:11:34,619 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:34,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:34,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1689575806, now seen corresponding path program 1 times [2024-06-20 16:11:34,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:34,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848831505] [2024-06-20 16:11:34,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:34,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:35,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:35,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:35,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848831505] [2024-06-20 16:11:35,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848831505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:35,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:35,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:35,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334246808] [2024-06-20 16:11:35,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:35,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:35,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:35,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:35,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:35,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:35,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 406 transitions, 5824 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:35,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:35,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:35,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:37,166 INFO L124 PetriNetUnfolderBase]: 5203/7828 cut-off events. [2024-06-20 16:11:37,166 INFO L125 PetriNetUnfolderBase]: For 998939/998939 co-relation queries the response was YES. [2024-06-20 16:11:37,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72795 conditions, 7828 events. 5203/7828 cut-off events. For 998939/998939 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 44565 event pairs, 1320 based on Foata normal form. 2/7829 useless extension candidates. Maximal degree in co-relation 72653. Up to 7796 conditions per place. [2024-06-20 16:11:37,272 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 402 selfloop transitions, 17 changer transitions 0/422 dead transitions. [2024-06-20 16:11:37,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 422 transitions, 6752 flow [2024-06-20 16:11:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:11:37,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:11:37,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-20 16:11:37,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-20 16:11:37,273 INFO L175 Difference]: Start difference. First operand has 281 places, 406 transitions, 5824 flow. Second operand 8 states and 120 transitions. [2024-06-20 16:11:37,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 422 transitions, 6752 flow [2024-06-20 16:11:39,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 422 transitions, 6603 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:39,354 INFO L231 Difference]: Finished difference. Result has 286 places, 409 transitions, 5781 flow [2024-06-20 16:11:39,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5675, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5781, PETRI_PLACES=286, PETRI_TRANSITIONS=409} [2024-06-20 16:11:39,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-20 16:11:39,354 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 409 transitions, 5781 flow [2024-06-20 16:11:39,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:39,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:39,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:39,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:11:39,355 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:39,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:39,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1676242923, now seen corresponding path program 6 times [2024-06-20 16:11:39,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:39,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878247967] [2024-06-20 16:11:39,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:39,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:39,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:40,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:40,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:40,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878247967] [2024-06-20 16:11:40,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878247967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:40,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:40,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:40,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574907188] [2024-06-20 16:11:40,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:40,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:40,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:40,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:40,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:40,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:40,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 409 transitions, 5781 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:40,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:40,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:40,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:41,886 INFO L124 PetriNetUnfolderBase]: 5185/7809 cut-off events. [2024-06-20 16:11:41,886 INFO L125 PetriNetUnfolderBase]: For 1013214/1013216 co-relation queries the response was YES. [2024-06-20 16:11:41,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71643 conditions, 7809 events. 5185/7809 cut-off events. For 1013214/1013216 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 44547 event pairs, 1271 based on Foata normal form. 14/7822 useless extension candidates. Maximal degree in co-relation 71499. Up to 7320 conditions per place. [2024-06-20 16:11:41,981 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 363 selfloop transitions, 66 changer transitions 0/432 dead transitions. [2024-06-20 16:11:41,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 432 transitions, 7181 flow [2024-06-20 16:11:41,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:11:41,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:11:41,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:11:41,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-20 16:11:41,983 INFO L175 Difference]: Start difference. First operand has 286 places, 409 transitions, 5781 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:11:41,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 432 transitions, 7181 flow [2024-06-20 16:11:44,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 432 transitions, 7057 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-20 16:11:44,344 INFO L231 Difference]: Finished difference. Result has 288 places, 409 transitions, 5798 flow [2024-06-20 16:11:44,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5657, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5798, PETRI_PLACES=288, PETRI_TRANSITIONS=409} [2024-06-20 16:11:44,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-20 16:11:44,344 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 409 transitions, 5798 flow [2024-06-20 16:11:44,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:44,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:44,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:44,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:11:44,345 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:44,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:44,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1676231422, now seen corresponding path program 4 times [2024-06-20 16:11:44,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:44,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900536628] [2024-06-20 16:11:44,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:44,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:44,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:45,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:45,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:45,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900536628] [2024-06-20 16:11:45,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900536628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:45,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:45,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:45,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455837808] [2024-06-20 16:11:45,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:45,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:45,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:45,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:45,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:45,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:45,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 409 transitions, 5798 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:45,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:45,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:45,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:47,091 INFO L124 PetriNetUnfolderBase]: 5156/7764 cut-off events. [2024-06-20 16:11:47,092 INFO L125 PetriNetUnfolderBase]: For 1004633/1004635 co-relation queries the response was YES. [2024-06-20 16:11:47,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71349 conditions, 7764 events. 5156/7764 cut-off events. For 1004633/1004635 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 44254 event pairs, 1307 based on Foata normal form. 6/7769 useless extension candidates. Maximal degree in co-relation 71204. Up to 7662 conditions per place. [2024-06-20 16:11:47,185 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 378 selfloop transitions, 42 changer transitions 0/423 dead transitions. [2024-06-20 16:11:47,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 423 transitions, 6682 flow [2024-06-20 16:11:47,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:11:47,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:11:47,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 16:11:47,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-20 16:11:47,186 INFO L175 Difference]: Start difference. First operand has 288 places, 409 transitions, 5798 flow. Second operand 8 states and 133 transitions. [2024-06-20 16:11:47,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 423 transitions, 6682 flow [2024-06-20 16:11:49,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 423 transitions, 6325 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-06-20 16:11:49,334 INFO L231 Difference]: Finished difference. Result has 286 places, 409 transitions, 5533 flow [2024-06-20 16:11:49,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5441, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5533, PETRI_PLACES=286, PETRI_TRANSITIONS=409} [2024-06-20 16:11:49,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-20 16:11:49,335 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 409 transitions, 5533 flow [2024-06-20 16:11:49,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:49,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:49,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:49,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:11:49,335 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:49,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:49,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1939621723, now seen corresponding path program 1 times [2024-06-20 16:11:49,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:49,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984312699] [2024-06-20 16:11:49,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:49,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:49,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:50,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:50,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:50,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984312699] [2024-06-20 16:11:50,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984312699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:50,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:50,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:50,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998558183] [2024-06-20 16:11:50,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:50,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:50,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:50,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:50,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:50,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:50,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 409 transitions, 5533 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:50,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:50,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:50,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:51,935 INFO L124 PetriNetUnfolderBase]: 5186/7804 cut-off events. [2024-06-20 16:11:51,936 INFO L125 PetriNetUnfolderBase]: For 1031540/1031540 co-relation queries the response was YES. [2024-06-20 16:11:52,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70218 conditions, 7804 events. 5186/7804 cut-off events. For 1031540/1031540 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 44426 event pairs, 1300 based on Foata normal form. 6/7809 useless extension candidates. Maximal degree in co-relation 70076. Up to 7601 conditions per place. [2024-06-20 16:11:52,050 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 393 selfloop transitions, 45 changer transitions 0/441 dead transitions. [2024-06-20 16:11:52,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 441 transitions, 6729 flow [2024-06-20 16:11:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:11:52,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:11:52,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:11:52,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 16:11:52,051 INFO L175 Difference]: Start difference. First operand has 286 places, 409 transitions, 5533 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:11:52,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 441 transitions, 6729 flow [2024-06-20 16:11:54,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 441 transitions, 6609 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 16:11:54,459 INFO L231 Difference]: Finished difference. Result has 288 places, 413 transitions, 5569 flow [2024-06-20 16:11:54,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5413, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5569, PETRI_PLACES=288, PETRI_TRANSITIONS=413} [2024-06-20 16:11:54,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-20 16:11:54,460 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 413 transitions, 5569 flow [2024-06-20 16:11:54,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:54,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:54,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:54,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:11:54,461 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:54,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:54,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1914166151, now seen corresponding path program 2 times [2024-06-20 16:11:54,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:54,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728494868] [2024-06-20 16:11:54,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:54,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:54,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:55,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 16:11:55,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:55,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728494868] [2024-06-20 16:11:55,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728494868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:55,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:55,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:55,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568199291] [2024-06-20 16:11:55,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:55,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:55,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:55,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:55,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:55,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:11:55,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 413 transitions, 5569 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:55,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:55,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:11:55,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:56,885 INFO L124 PetriNetUnfolderBase]: 5216/7846 cut-off events. [2024-06-20 16:11:56,886 INFO L125 PetriNetUnfolderBase]: For 1056553/1056553 co-relation queries the response was YES. [2024-06-20 16:11:56,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70777 conditions, 7846 events. 5216/7846 cut-off events. For 1056553/1056553 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 44653 event pairs, 1299 based on Foata normal form. 6/7851 useless extension candidates. Maximal degree in co-relation 70634. Up to 7623 conditions per place. [2024-06-20 16:11:57,000 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 389 selfloop transitions, 54 changer transitions 0/446 dead transitions. [2024-06-20 16:11:57,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 446 transitions, 6781 flow [2024-06-20 16:11:57,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:57,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:57,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-20 16:11:57,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-20 16:11:57,001 INFO L175 Difference]: Start difference. First operand has 288 places, 413 transitions, 5569 flow. Second operand 7 states and 131 transitions. [2024-06-20 16:11:57,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 446 transitions, 6781 flow [2024-06-20 16:11:59,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 446 transitions, 6657 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 16:11:59,688 INFO L231 Difference]: Finished difference. Result has 289 places, 417 transitions, 5627 flow [2024-06-20 16:11:59,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5453, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5627, PETRI_PLACES=289, PETRI_TRANSITIONS=417} [2024-06-20 16:11:59,689 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-20 16:11:59,689 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 417 transitions, 5627 flow [2024-06-20 16:11:59,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:59,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:59,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:59,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:11:59,689 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 16:11:59,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:59,689 INFO L85 PathProgramCache]: Analyzing trace with hash 824493641, now seen corresponding path program 3 times [2024-06-20 16:11:59,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:59,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951213062] [2024-06-20 16:11:59,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:59,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:59,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:00,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 16:12:00,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:00,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951213062] [2024-06-20 16:12:00,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951213062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:00,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:00,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:00,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79473610] [2024-06-20 16:12:00,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:00,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:00,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:00,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:00,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:00,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:12:00,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 417 transitions, 5627 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:00,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:00,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:12:00,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:02,333 INFO L124 PetriNetUnfolderBase]: 5246/7890 cut-off events. [2024-06-20 16:12:02,333 INFO L125 PetriNetUnfolderBase]: For 1081243/1081245 co-relation queries the response was YES. [2024-06-20 16:12:02,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71316 conditions, 7890 events. 5246/7890 cut-off events. For 1081243/1081245 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 44936 event pairs, 1307 based on Foata normal form. 6/7895 useless extension candidates. Maximal degree in co-relation 71172. Up to 7645 conditions per place. [2024-06-20 16:12:02,445 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 390 selfloop transitions, 59 changer transitions 0/452 dead transitions. [2024-06-20 16:12:02,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 452 transitions, 6881 flow [2024-06-20 16:12:02,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:02,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:02,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-20 16:12:02,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-20 16:12:02,447 INFO L175 Difference]: Start difference. First operand has 289 places, 417 transitions, 5627 flow. Second operand 9 states and 154 transitions. [2024-06-20 16:12:02,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 452 transitions, 6881 flow [2024-06-20 16:12:04,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 452 transitions, 6739 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 16:12:04,886 INFO L231 Difference]: Finished difference. Result has 293 places, 421 transitions, 5677 flow [2024-06-20 16:12:04,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5493, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5677, PETRI_PLACES=293, PETRI_TRANSITIONS=421} [2024-06-20 16:12:04,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-20 16:12:04,887 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 421 transitions, 5677 flow [2024-06-20 16:12:04,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:04,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:04,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:04,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:12:04,887 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:04,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:04,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1681962981, now seen corresponding path program 4 times [2024-06-20 16:12:04,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:04,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063210650] [2024-06-20 16:12:04,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:04,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:04,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:05,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:05,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:05,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063210650] [2024-06-20 16:12:05,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063210650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:05,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:05,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:05,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101119722] [2024-06-20 16:12:05,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:05,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:05,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:05,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:05,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:05,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:12:05,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 421 transitions, 5677 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:05,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:05,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:12:05,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:07,508 INFO L124 PetriNetUnfolderBase]: 5228/7866 cut-off events. [2024-06-20 16:12:07,508 INFO L125 PetriNetUnfolderBase]: For 1084873/1084875 co-relation queries the response was YES. [2024-06-20 16:12:07,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70929 conditions, 7866 events. 5228/7866 cut-off events. For 1084873/1084875 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 44782 event pairs, 1316 based on Foata normal form. 6/7871 useless extension candidates. Maximal degree in co-relation 70785. Up to 7634 conditions per place. [2024-06-20 16:12:07,618 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 387 selfloop transitions, 57 changer transitions 0/447 dead transitions. [2024-06-20 16:12:07,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 447 transitions, 6669 flow [2024-06-20 16:12:07,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:07,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:07,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 16:12:07,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-20 16:12:07,619 INFO L175 Difference]: Start difference. First operand has 293 places, 421 transitions, 5677 flow. Second operand 8 states and 139 transitions. [2024-06-20 16:12:07,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 447 transitions, 6669 flow [2024-06-20 16:12:10,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 447 transitions, 6489 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-20 16:12:10,058 INFO L231 Difference]: Finished difference. Result has 294 places, 421 transitions, 5619 flow [2024-06-20 16:12:10,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5497, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5619, PETRI_PLACES=294, PETRI_TRANSITIONS=421} [2024-06-20 16:12:10,058 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-20 16:12:10,058 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 421 transitions, 5619 flow [2024-06-20 16:12:10,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:10,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:10,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:10,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:12:10,059 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:10,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:10,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1689591678, now seen corresponding path program 1 times [2024-06-20 16:12:10,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:10,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202615985] [2024-06-20 16:12:10,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:10,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:10,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:11,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:11,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:11,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202615985] [2024-06-20 16:12:11,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202615985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:11,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:11,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:11,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981331729] [2024-06-20 16:12:11,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:11,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:11,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:11,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:11,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:11,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:12:11,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 421 transitions, 5619 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 16:12:11,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:11,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:12:11,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:12,857 INFO L124 PetriNetUnfolderBase]: 5223/7857 cut-off events. [2024-06-20 16:12:12,858 INFO L125 PetriNetUnfolderBase]: For 1087504/1087504 co-relation queries the response was YES. [2024-06-20 16:12:12,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70864 conditions, 7857 events. 5223/7857 cut-off events. For 1087504/1087504 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 44626 event pairs, 1305 based on Foata normal form. 2/7858 useless extension candidates. Maximal degree in co-relation 70719. Up to 7827 conditions per place. [2024-06-20 16:12:12,960 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 417 selfloop transitions, 16 changer transitions 0/436 dead transitions. [2024-06-20 16:12:12,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 436 transitions, 6551 flow [2024-06-20 16:12:12,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:12,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:12,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-20 16:12:12,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3628048780487805 [2024-06-20 16:12:12,961 INFO L175 Difference]: Start difference. First operand has 294 places, 421 transitions, 5619 flow. Second operand 8 states and 119 transitions. [2024-06-20 16:12:12,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 436 transitions, 6551 flow [2024-06-20 16:12:15,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 436 transitions, 6400 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 16:12:15,302 INFO L231 Difference]: Finished difference. Result has 294 places, 423 transitions, 5545 flow [2024-06-20 16:12:15,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5468, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5545, PETRI_PLACES=294, PETRI_TRANSITIONS=423} [2024-06-20 16:12:15,302 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-20 16:12:15,303 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 423 transitions, 5545 flow [2024-06-20 16:12:15,303 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 16:12:15,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:15,303 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 16:12:15,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:12:15,303 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:15,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:15,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1892730082, now seen corresponding path program 1 times [2024-06-20 16:12:15,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:15,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583408457] [2024-06-20 16:12:15,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:15,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:15,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:16,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:16,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:16,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583408457] [2024-06-20 16:12:16,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583408457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:16,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:16,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:16,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447309221] [2024-06-20 16:12:16,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:16,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:16,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:16,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:16,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:16,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:12:16,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 423 transitions, 5545 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 16:12:16,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:16,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:12:16,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:18,184 INFO L124 PetriNetUnfolderBase]: 5283/7951 cut-off events. [2024-06-20 16:12:18,184 INFO L125 PetriNetUnfolderBase]: For 1166597/1166599 co-relation queries the response was YES. [2024-06-20 16:12:18,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72053 conditions, 7951 events. 5283/7951 cut-off events. For 1166597/1166599 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 45293 event pairs, 960 based on Foata normal form. 18/7968 useless extension candidates. Maximal degree in co-relation 71907. Up to 6093 conditions per place. [2024-06-20 16:12:18,289 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 347 selfloop transitions, 126 changer transitions 0/476 dead transitions. [2024-06-20 16:12:18,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 476 transitions, 6954 flow [2024-06-20 16:12:18,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:18,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:18,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-20 16:12:18,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-20 16:12:18,290 INFO L175 Difference]: Start difference. First operand has 294 places, 423 transitions, 5545 flow. Second operand 9 states and 181 transitions. [2024-06-20 16:12:18,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 476 transitions, 6954 flow [2024-06-20 16:12:21,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 476 transitions, 6893 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:21,512 INFO L231 Difference]: Finished difference. Result has 298 places, 427 transitions, 5883 flow [2024-06-20 16:12:21,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5484, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5883, PETRI_PLACES=298, PETRI_TRANSITIONS=427} [2024-06-20 16:12:21,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-20 16:12:21,513 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 427 transitions, 5883 flow [2024-06-20 16:12:21,513 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 16:12:21,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:21,513 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 16:12:21,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:12:21,513 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:21,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:21,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1797086358, now seen corresponding path program 1 times [2024-06-20 16:12:21,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:21,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538049854] [2024-06-20 16:12:21,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:21,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:21,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:22,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:22,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:22,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538049854] [2024-06-20 16:12:22,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538049854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:22,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:22,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:22,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187848348] [2024-06-20 16:12:22,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:22,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:22,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:22,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:22,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:22,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:12:22,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 427 transitions, 5883 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 16:12:22,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:22,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:12:22,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:24,292 INFO L124 PetriNetUnfolderBase]: 5327/8012 cut-off events. [2024-06-20 16:12:24,293 INFO L125 PetriNetUnfolderBase]: For 1168895/1168897 co-relation queries the response was YES. [2024-06-20 16:12:24,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74096 conditions, 8012 events. 5327/8012 cut-off events. For 1168895/1168897 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 45731 event pairs, 1078 based on Foata normal form. 4/8015 useless extension candidates. Maximal degree in co-relation 73948. Up to 6743 conditions per place. [2024-06-20 16:12:24,402 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 365 selfloop transitions, 171 changer transitions 0/539 dead transitions. [2024-06-20 16:12:24,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 539 transitions, 8488 flow [2024-06-20 16:12:24,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:24,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:24,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 16:12:24,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-20 16:12:24,403 INFO L175 Difference]: Start difference. First operand has 298 places, 427 transitions, 5883 flow. Second operand 9 states and 178 transitions. [2024-06-20 16:12:24,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 539 transitions, 8488 flow [2024-06-20 16:12:27,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 539 transitions, 8258 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:27,527 INFO L231 Difference]: Finished difference. Result has 304 places, 488 transitions, 7059 flow [2024-06-20 16:12:27,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5653, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7059, PETRI_PLACES=304, PETRI_TRANSITIONS=488} [2024-06-20 16:12:27,528 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-20 16:12:27,528 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 488 transitions, 7059 flow [2024-06-20 16:12:27,528 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 16:12:27,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:27,528 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 16:12:27,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:12:27,528 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:27,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:27,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1892969092, now seen corresponding path program 2 times [2024-06-20 16:12:27,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:27,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537157881] [2024-06-20 16:12:27,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:27,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:27,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:28,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:28,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:28,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537157881] [2024-06-20 16:12:28,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537157881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:28,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:28,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:28,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611102623] [2024-06-20 16:12:28,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:28,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:28,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:28,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:28,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:28,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:12:28,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 488 transitions, 7059 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 16:12:28,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:28,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:12:28,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:30,505 INFO L124 PetriNetUnfolderBase]: 5407/8136 cut-off events. [2024-06-20 16:12:30,505 INFO L125 PetriNetUnfolderBase]: For 1273777/1273779 co-relation queries the response was YES. [2024-06-20 16:12:30,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77710 conditions, 8136 events. 5407/8136 cut-off events. For 1273777/1273779 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 46542 event pairs, 1105 based on Foata normal form. 22/8157 useless extension candidates. Maximal degree in co-relation 77558. Up to 7298 conditions per place. [2024-06-20 16:12:30,618 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 392 selfloop transitions, 139 changer transitions 0/534 dead transitions. [2024-06-20 16:12:30,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 534 transitions, 8902 flow [2024-06-20 16:12:30,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:30,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:30,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 16:12:30,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47696476964769646 [2024-06-20 16:12:30,620 INFO L175 Difference]: Start difference. First operand has 304 places, 488 transitions, 7059 flow. Second operand 9 states and 176 transitions. [2024-06-20 16:12:30,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 534 transitions, 8902 flow [2024-06-20 16:12:34,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 534 transitions, 8784 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-20 16:12:34,943 INFO L231 Difference]: Finished difference. Result has 311 places, 492 transitions, 7354 flow [2024-06-20 16:12:34,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6941, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7354, PETRI_PLACES=311, PETRI_TRANSITIONS=492} [2024-06-20 16:12:34,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-20 16:12:34,944 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 492 transitions, 7354 flow [2024-06-20 16:12:34,944 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 16:12:34,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:34,944 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 16:12:34,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:12:34,944 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:34,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:34,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1901301272, now seen corresponding path program 2 times [2024-06-20 16:12:34,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:34,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638750943] [2024-06-20 16:12:34,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:34,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:34,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:35,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:35,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:35,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638750943] [2024-06-20 16:12:35,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638750943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:35,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:35,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:35,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17099600] [2024-06-20 16:12:35,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:35,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:35,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:35,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:35,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:36,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:12:36,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 492 transitions, 7354 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 16:12:36,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:36,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:12:36,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:37,861 INFO L124 PetriNetUnfolderBase]: 5485/8244 cut-off events. [2024-06-20 16:12:37,861 INFO L125 PetriNetUnfolderBase]: For 1263280/1263282 co-relation queries the response was YES. [2024-06-20 16:12:37,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80047 conditions, 8244 events. 5485/8244 cut-off events. For 1263280/1263282 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 47325 event pairs, 1095 based on Foata normal form. 4/8247 useless extension candidates. Maximal degree in co-relation 79892. Up to 7288 conditions per place. [2024-06-20 16:12:37,973 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 398 selfloop transitions, 155 changer transitions 0/556 dead transitions. [2024-06-20 16:12:37,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 556 transitions, 9695 flow [2024-06-20 16:12:37,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:37,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:37,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 16:12:37,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-20 16:12:37,975 INFO L175 Difference]: Start difference. First operand has 311 places, 492 transitions, 7354 flow. Second operand 9 states and 173 transitions. [2024-06-20 16:12:37,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 556 transitions, 9695 flow [2024-06-20 16:12:41,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 556 transitions, 9349 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-20 16:12:41,718 INFO L231 Difference]: Finished difference. Result has 315 places, 511 transitions, 7708 flow [2024-06-20 16:12:41,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7020, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7708, PETRI_PLACES=315, PETRI_TRANSITIONS=511} [2024-06-20 16:12:41,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-20 16:12:41,719 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 511 transitions, 7708 flow [2024-06-20 16:12:41,719 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 16:12:41,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:41,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 16:12:41,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:12:41,719 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:41,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:41,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1901300962, now seen corresponding path program 3 times [2024-06-20 16:12:41,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:41,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047732120] [2024-06-20 16:12:41,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:41,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:41,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:42,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:42,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:42,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047732120] [2024-06-20 16:12:42,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047732120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:42,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:42,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:42,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903875798] [2024-06-20 16:12:42,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:42,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:42,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:42,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:42,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:42,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:12:42,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 511 transitions, 7708 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 16:12:42,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:42,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:12:42,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:44,955 INFO L124 PetriNetUnfolderBase]: 5545/8336 cut-off events. [2024-06-20 16:12:44,955 INFO L125 PetriNetUnfolderBase]: For 1340830/1340832 co-relation queries the response was YES. [2024-06-20 16:12:45,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81211 conditions, 8336 events. 5545/8336 cut-off events. For 1340830/1340832 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 47922 event pairs, 1103 based on Foata normal form. 18/8353 useless extension candidates. Maximal degree in co-relation 81053. Up to 7795 conditions per place. [2024-06-20 16:12:45,073 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 459 selfloop transitions, 86 changer transitions 0/548 dead transitions. [2024-06-20 16:12:45,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 548 transitions, 9029 flow [2024-06-20 16:12:45,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:45,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:45,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 16:12:45,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-20 16:12:45,074 INFO L175 Difference]: Start difference. First operand has 315 places, 511 transitions, 7708 flow. Second operand 9 states and 166 transitions. [2024-06-20 16:12:45,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 548 transitions, 9029 flow [2024-06-20 16:12:48,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 548 transitions, 8833 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-20 16:12:48,854 INFO L231 Difference]: Finished difference. Result has 321 places, 514 transitions, 7787 flow [2024-06-20 16:12:48,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7512, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7787, PETRI_PLACES=321, PETRI_TRANSITIONS=514} [2024-06-20 16:12:48,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-20 16:12:48,855 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 514 transitions, 7787 flow [2024-06-20 16:12:48,855 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 16:12:48,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:48,855 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 16:12:48,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 16:12:48,855 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:48,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:48,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1805428458, now seen corresponding path program 3 times [2024-06-20 16:12:48,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:48,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450431720] [2024-06-20 16:12:48,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:48,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:48,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:49,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:49,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:49,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450431720] [2024-06-20 16:12:49,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450431720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:49,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:49,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:49,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466925293] [2024-06-20 16:12:49,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:49,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:49,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:49,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:49,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:49,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:12:49,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 514 transitions, 7787 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 16:12:49,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:49,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:12:49,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:51,839 INFO L124 PetriNetUnfolderBase]: 5535/8323 cut-off events. [2024-06-20 16:12:51,840 INFO L125 PetriNetUnfolderBase]: For 1307147/1307149 co-relation queries the response was YES. [2024-06-20 16:12:51,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81400 conditions, 8323 events. 5535/8323 cut-off events. For 1307147/1307149 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 47897 event pairs, 1069 based on Foata normal form. 4/8326 useless extension candidates. Maximal degree in co-relation 81240. Up to 7408 conditions per place. [2024-06-20 16:12:51,955 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 412 selfloop transitions, 144 changer transitions 0/559 dead transitions. [2024-06-20 16:12:51,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 559 transitions, 9822 flow [2024-06-20 16:12:51,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:51,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:51,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 16:12:51,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:12:51,956 INFO L175 Difference]: Start difference. First operand has 321 places, 514 transitions, 7787 flow. Second operand 9 states and 171 transitions. [2024-06-20 16:12:51,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 559 transitions, 9822 flow [2024-06-20 16:12:55,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 559 transitions, 9614 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 16:12:55,454 INFO L231 Difference]: Finished difference. Result has 324 places, 515 transitions, 7906 flow [2024-06-20 16:12:55,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7579, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7906, PETRI_PLACES=324, PETRI_TRANSITIONS=515} [2024-06-20 16:12:55,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-20 16:12:55,455 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 515 transitions, 7906 flow [2024-06-20 16:12:55,455 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 16:12:55,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:55,455 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 16:12:55,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 16:12:55,456 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:55,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:55,456 INFO L85 PathProgramCache]: Analyzing trace with hash 2011180090, now seen corresponding path program 1 times [2024-06-20 16:12:55,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:55,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448341510] [2024-06-20 16:12:55,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:55,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:55,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:56,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 16:12:56,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:56,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448341510] [2024-06-20 16:12:56,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448341510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:56,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:56,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:56,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438032470] [2024-06-20 16:12:56,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:56,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:56,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:56,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:56,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:56,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:12:56,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 515 transitions, 7906 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:56,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:56,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:12:56,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:58,210 INFO L124 PetriNetUnfolderBase]: 5697/8548 cut-off events. [2024-06-20 16:12:58,210 INFO L125 PetriNetUnfolderBase]: For 1430302/1430304 co-relation queries the response was YES. [2024-06-20 16:12:58,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84508 conditions, 8548 events. 5697/8548 cut-off events. For 1430302/1430304 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 49133 event pairs, 1183 based on Foata normal form. 20/8567 useless extension candidates. Maximal degree in co-relation 84346. Up to 6933 conditions per place. [2024-06-20 16:12:58,339 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 413 selfloop transitions, 158 changer transitions 0/574 dead transitions. [2024-06-20 16:12:58,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 574 transitions, 10105 flow [2024-06-20 16:12:58,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:58,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:58,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 16:12:58,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-20 16:12:58,341 INFO L175 Difference]: Start difference. First operand has 324 places, 515 transitions, 7906 flow. Second operand 8 states and 156 transitions. [2024-06-20 16:12:58,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 574 transitions, 10105 flow [2024-06-20 16:13:02,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 574 transitions, 9744 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-20 16:13:02,443 INFO L231 Difference]: Finished difference. Result has 327 places, 537 transitions, 8464 flow [2024-06-20 16:13:02,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7571, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8464, PETRI_PLACES=327, PETRI_TRANSITIONS=537} [2024-06-20 16:13:02,444 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-20 16:13:02,444 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 537 transitions, 8464 flow [2024-06-20 16:13:02,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:02,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:02,444 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 16:13:02,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 16:13:02,444 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 16:13:02,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:02,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1787860030, now seen corresponding path program 2 times [2024-06-20 16:13:02,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:02,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249523407] [2024-06-20 16:13:02,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:02,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:02,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:03,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:03,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:03,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249523407] [2024-06-20 16:13:03,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249523407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:03,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:03,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:13:03,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527251309] [2024-06-20 16:13:03,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:03,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:13:03,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:03,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:13:03,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:13:03,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:13:03,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 537 transitions, 8464 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:03,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:03,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:13:03,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:05,170 INFO L124 PetriNetUnfolderBase]: 5727/8590 cut-off events. [2024-06-20 16:13:05,170 INFO L125 PetriNetUnfolderBase]: For 1408573/1408575 co-relation queries the response was YES. [2024-06-20 16:13:05,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85666 conditions, 8590 events. 5727/8590 cut-off events. For 1408573/1408575 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 49486 event pairs, 1143 based on Foata normal form. 8/8597 useless extension candidates. Maximal degree in co-relation 85502. Up to 6943 conditions per place. [2024-06-20 16:13:05,298 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 416 selfloop transitions, 158 changer transitions 0/577 dead transitions. [2024-06-20 16:13:05,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 577 transitions, 10453 flow [2024-06-20 16:13:05,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:13:05,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:13:05,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:13:05,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-20 16:13:05,299 INFO L175 Difference]: Start difference. First operand has 327 places, 537 transitions, 8464 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:13:05,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 577 transitions, 10453 flow [2024-06-20 16:13:09,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 577 transitions, 10218 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-20 16:13:09,351 INFO L231 Difference]: Finished difference. Result has 331 places, 544 transitions, 8714 flow [2024-06-20 16:13:09,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8238, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8714, PETRI_PLACES=331, PETRI_TRANSITIONS=544} [2024-06-20 16:13:09,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-20 16:13:09,352 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 544 transitions, 8714 flow [2024-06-20 16:13:09,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:09,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:09,352 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 16:13:09,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 16:13:09,353 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 16:13:09,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:09,353 INFO L85 PathProgramCache]: Analyzing trace with hash 2092665716, now seen corresponding path program 3 times [2024-06-20 16:13:09,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:09,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21223194] [2024-06-20 16:13:09,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:09,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:09,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:10,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:10,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:10,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21223194] [2024-06-20 16:13:10,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21223194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:10,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:10,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:13:10,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646854180] [2024-06-20 16:13:10,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:10,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:13:10,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:10,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:13:10,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:13:10,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:13:10,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 544 transitions, 8714 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:10,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:10,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:13:10,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:12,143 INFO L124 PetriNetUnfolderBase]: 5709/8566 cut-off events. [2024-06-20 16:13:12,143 INFO L125 PetriNetUnfolderBase]: For 1415529/1415531 co-relation queries the response was YES. [2024-06-20 16:13:12,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85039 conditions, 8566 events. 5709/8566 cut-off events. For 1415529/1415531 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 49350 event pairs, 1140 based on Foata normal form. 8/8573 useless extension candidates. Maximal degree in co-relation 84874. Up to 6938 conditions per place. [2024-06-20 16:13:12,273 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 415 selfloop transitions, 157 changer transitions 0/575 dead transitions. [2024-06-20 16:13:12,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 575 transitions, 10352 flow [2024-06-20 16:13:12,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:13:12,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:13:12,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 16:13:12,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-20 16:13:12,274 INFO L175 Difference]: Start difference. First operand has 331 places, 544 transitions, 8714 flow. Second operand 8 states and 151 transitions. [2024-06-20 16:13:12,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 575 transitions, 10352 flow [2024-06-20 16:13:15,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 575 transitions, 10021 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-20 16:13:15,833 INFO L231 Difference]: Finished difference. Result has 335 places, 544 transitions, 8712 flow [2024-06-20 16:13:15,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8383, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8712, PETRI_PLACES=335, PETRI_TRANSITIONS=544} [2024-06-20 16:13:15,834 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-20 16:13:15,834 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 544 transitions, 8712 flow [2024-06-20 16:13:15,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:15,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:15,834 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 16:13:15,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 16:13:15,835 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 16:13:15,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:15,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1758065488, now seen corresponding path program 4 times [2024-06-20 16:13:15,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:15,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375500089] [2024-06-20 16:13:15,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:15,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:15,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:16,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 16:13:16,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:16,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375500089] [2024-06-20 16:13:16,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375500089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:16,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:16,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:13:16,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174380506] [2024-06-20 16:13:16,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:16,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:13:16,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:16,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:13:16,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:13:17,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:13:17,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 544 transitions, 8712 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 16:13:17,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:17,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:13:17,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:19,134 INFO L124 PetriNetUnfolderBase]: 5865/8782 cut-off events. [2024-06-20 16:13:19,135 INFO L125 PetriNetUnfolderBase]: For 1526342/1526344 co-relation queries the response was YES. [2024-06-20 16:13:19,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87763 conditions, 8782 events. 5865/8782 cut-off events. For 1526342/1526344 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 50627 event pairs, 1138 based on Foata normal form. 14/8795 useless extension candidates. Maximal degree in co-relation 87597. Up to 7004 conditions per place. [2024-06-20 16:13:19,270 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 414 selfloop transitions, 185 changer transitions 0/602 dead transitions. [2024-06-20 16:13:19,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 602 transitions, 10941 flow [2024-06-20 16:13:19,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:19,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:19,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-20 16:13:19,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-20 16:13:19,271 INFO L175 Difference]: Start difference. First operand has 335 places, 544 transitions, 8712 flow. Second operand 10 states and 192 transitions. [2024-06-20 16:13:19,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 602 transitions, 10941 flow [2024-06-20 16:13:25,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 602 transitions, 10669 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 16:13:25,486 INFO L231 Difference]: Finished difference. Result has 339 places, 562 transitions, 9158 flow [2024-06-20 16:13:25,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8440, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9158, PETRI_PLACES=339, PETRI_TRANSITIONS=562} [2024-06-20 16:13:25,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-20 16:13:25,487 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 562 transitions, 9158 flow [2024-06-20 16:13:25,487 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 16:13:25,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:25,488 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 16:13:25,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 16:13:25,488 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 16:13:25,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:25,488 INFO L85 PathProgramCache]: Analyzing trace with hash 2092305248, now seen corresponding path program 4 times [2024-06-20 16:13:25,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:25,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829597525] [2024-06-20 16:13:25,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:25,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:25,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:26,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:26,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:26,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829597525] [2024-06-20 16:13:26,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829597525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:26,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:26,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:13:26,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046411334] [2024-06-20 16:13:26,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:26,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:13:26,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:26,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:13:26,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:13:26,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:13:26,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 562 transitions, 9158 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 16:13:26,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:26,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:13:26,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:28,714 INFO L124 PetriNetUnfolderBase]: 5978/8956 cut-off events. [2024-06-20 16:13:28,715 INFO L125 PetriNetUnfolderBase]: For 1630853/1630855 co-relation queries the response was YES. [2024-06-20 16:13:28,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91219 conditions, 8956 events. 5978/8956 cut-off events. For 1630853/1630855 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 51740 event pairs, 1164 based on Foata normal form. 23/8978 useless extension candidates. Maximal degree in co-relation 91052. Up to 8314 conditions per place. [2024-06-20 16:13:28,852 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 490 selfloop transitions, 112 changer transitions 0/605 dead transitions. [2024-06-20 16:13:28,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 605 transitions, 11355 flow [2024-06-20 16:13:28,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:28,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:28,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-20 16:13:28,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 16:13:28,855 INFO L175 Difference]: Start difference. First operand has 339 places, 562 transitions, 9158 flow. Second operand 9 states and 164 transitions. [2024-06-20 16:13:28,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 605 transitions, 11355 flow [2024-06-20 16:13:34,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 605 transitions, 10959 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:34,249 INFO L231 Difference]: Finished difference. Result has 345 places, 575 transitions, 9371 flow [2024-06-20 16:13:34,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8762, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9371, PETRI_PLACES=345, PETRI_TRANSITIONS=575} [2024-06-20 16:13:34,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-20 16:13:34,249 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 575 transitions, 9371 flow [2024-06-20 16:13:34,250 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 16:13:34,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:34,250 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 16:13:34,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 16:13:34,250 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 16:13:34,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:34,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1757709298, now seen corresponding path program 5 times [2024-06-20 16:13:34,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:34,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842178196] [2024-06-20 16:13:34,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:34,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:34,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:35,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:35,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:35,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842178196] [2024-06-20 16:13:35,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842178196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:35,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:35,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:13:35,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894963702] [2024-06-20 16:13:35,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:35,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:13:35,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:35,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:13:35,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:13:35,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:13:35,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 575 transitions, 9371 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 16:13:35,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:35,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:13:35,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:37,598 INFO L124 PetriNetUnfolderBase]: 5960/8935 cut-off events. [2024-06-20 16:13:37,598 INFO L125 PetriNetUnfolderBase]: For 1587410/1587412 co-relation queries the response was YES. [2024-06-20 16:13:37,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89975 conditions, 8935 events. 5960/8935 cut-off events. For 1587410/1587412 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 51772 event pairs, 1153 based on Foata normal form. 14/8948 useless extension candidates. Maximal degree in co-relation 89805. Up to 7242 conditions per place. [2024-06-20 16:13:37,745 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 438 selfloop transitions, 169 changer transitions 0/610 dead transitions. [2024-06-20 16:13:37,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 610 transitions, 11110 flow [2024-06-20 16:13:37,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:37,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:37,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-20 16:13:37,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-20 16:13:37,746 INFO L175 Difference]: Start difference. First operand has 345 places, 575 transitions, 9371 flow. Second operand 9 states and 170 transitions. [2024-06-20 16:13:37,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 610 transitions, 11110 flow [2024-06-20 16:13:42,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 610 transitions, 10802 flow, removed 98 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:42,883 INFO L231 Difference]: Finished difference. Result has 349 places, 575 transitions, 9418 flow [2024-06-20 16:13:42,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9067, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9418, PETRI_PLACES=349, PETRI_TRANSITIONS=575} [2024-06-20 16:13:42,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-20 16:13:42,884 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 575 transitions, 9418 flow [2024-06-20 16:13:42,884 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 16:13:42,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:42,884 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 16:13:42,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 16:13:42,884 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 16:13:42,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:42,885 INFO L85 PathProgramCache]: Analyzing trace with hash 940985852, now seen corresponding path program 4 times [2024-06-20 16:13:42,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:42,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783474636] [2024-06-20 16:13:42,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:42,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:42,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:43,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 16:13:43,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:43,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783474636] [2024-06-20 16:13:43,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783474636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:43,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:43,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:13:43,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674513850] [2024-06-20 16:13:43,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:43,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:13:43,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:43,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:13:43,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:13:43,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:13:43,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 575 transitions, 9418 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:43,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:43,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:13:43,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:45,719 INFO L124 PetriNetUnfolderBase]: 5897/8843 cut-off events. [2024-06-20 16:13:45,719 INFO L125 PetriNetUnfolderBase]: For 1530250/1530250 co-relation queries the response was YES. [2024-06-20 16:13:45,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88165 conditions, 8843 events. 5897/8843 cut-off events. For 1530250/1530250 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 51127 event pairs, 1297 based on Foata normal form. 9/8851 useless extension candidates. Maximal degree in co-relation 87996. Up to 8469 conditions per place. [2024-06-20 16:13:46,173 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 537 selfloop transitions, 62 changer transitions 0/602 dead transitions. [2024-06-20 16:13:46,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 602 transitions, 10926 flow [2024-06-20 16:13:46,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:13:46,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:13:46,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:13:46,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-20 16:13:46,174 INFO L175 Difference]: Start difference. First operand has 349 places, 575 transitions, 9418 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:13:46,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 602 transitions, 10926 flow [2024-06-20 16:13:49,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 602 transitions, 10594 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-20 16:13:49,972 INFO L231 Difference]: Finished difference. Result has 351 places, 575 transitions, 9219 flow [2024-06-20 16:13:49,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9086, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9219, PETRI_PLACES=351, PETRI_TRANSITIONS=575} [2024-06-20 16:13:49,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-20 16:13:49,973 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 575 transitions, 9219 flow [2024-06-20 16:13:49,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:49,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:49,973 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 16:13:49,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 16:13:49,973 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:49,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:49,974 INFO L85 PathProgramCache]: Analyzing trace with hash -535514854, now seen corresponding path program 5 times [2024-06-20 16:13:49,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:49,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801608373] [2024-06-20 16:13:49,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:49,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:49,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:50,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:50,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:50,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801608373] [2024-06-20 16:13:50,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801608373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:50,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:50,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:13:50,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733992686] [2024-06-20 16:13:50,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:50,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:13:50,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:50,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:13:50,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:13:50,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:13:50,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 575 transitions, 9219 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:50,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:50,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:13:50,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:52,796 INFO L124 PetriNetUnfolderBase]: 5882/8822 cut-off events. [2024-06-20 16:13:52,796 INFO L125 PetriNetUnfolderBase]: For 1523989/1523989 co-relation queries the response was YES. [2024-06-20 16:13:52,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87000 conditions, 8822 events. 5882/8822 cut-off events. For 1523989/1523989 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 51006 event pairs, 1316 based on Foata normal form. 9/8830 useless extension candidates. Maximal degree in co-relation 86830. Up to 8717 conditions per place. [2024-06-20 16:13:52,924 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 556 selfloop transitions, 38 changer transitions 0/597 dead transitions. [2024-06-20 16:13:52,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 597 transitions, 10576 flow [2024-06-20 16:13:52,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:13:52,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:13:52,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:13:52,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-20 16:13:52,925 INFO L175 Difference]: Start difference. First operand has 351 places, 575 transitions, 9219 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:13:52,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 597 transitions, 10576 flow [2024-06-20 16:13:56,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 597 transitions, 9854 flow, removed 34 selfloop flow, removed 13 redundant places. [2024-06-20 16:13:56,396 INFO L231 Difference]: Finished difference. Result has 346 places, 580 transitions, 8708 flow [2024-06-20 16:13:56,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8517, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8708, PETRI_PLACES=346, PETRI_TRANSITIONS=580} [2024-06-20 16:13:56,397 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-20 16:13:56,397 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 580 transitions, 8708 flow [2024-06-20 16:13:56,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:56,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:56,397 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 16:13:56,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 16:13:56,397 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:56,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:56,398 INFO L85 PathProgramCache]: Analyzing trace with hash 790142010, now seen corresponding path program 6 times [2024-06-20 16:13:56,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:56,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169784089] [2024-06-20 16:13:56,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:56,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:56,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:57,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:57,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:57,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169784089] [2024-06-20 16:13:57,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169784089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:57,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:57,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:13:57,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510250374] [2024-06-20 16:13:57,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:57,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:13:57,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:57,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:13:57,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:13:57,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:13:57,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 580 transitions, 8708 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:57,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:57,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:13:57,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:59,083 INFO L124 PetriNetUnfolderBase]: 5867/8801 cut-off events. [2024-06-20 16:13:59,083 INFO L125 PetriNetUnfolderBase]: For 1509686/1509686 co-relation queries the response was YES. [2024-06-20 16:13:59,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85538 conditions, 8801 events. 5867/8801 cut-off events. For 1509686/1509686 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 50927 event pairs, 1302 based on Foata normal form. 9/8809 useless extension candidates. Maximal degree in co-relation 85369. Up to 8654 conditions per place. [2024-06-20 16:13:59,215 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 554 selfloop transitions, 47 changer transitions 0/604 dead transitions. [2024-06-20 16:13:59,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 604 transitions, 10063 flow [2024-06-20 16:13:59,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:13:59,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:13:59,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 16:13:59,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-20 16:13:59,216 INFO L175 Difference]: Start difference. First operand has 346 places, 580 transitions, 8708 flow. Second operand 8 states and 137 transitions. [2024-06-20 16:13:59,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 604 transitions, 10063 flow [2024-06-20 16:14:05,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 604 transitions, 9945 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:05,067 INFO L231 Difference]: Finished difference. Result has 348 places, 584 transitions, 8786 flow [2024-06-20 16:14:05,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8590, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8786, PETRI_PLACES=348, PETRI_TRANSITIONS=584} [2024-06-20 16:14:05,068 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-20 16:14:05,068 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 584 transitions, 8786 flow [2024-06-20 16:14:05,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:05,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:05,069 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 16:14:05,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 16:14:05,069 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:05,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:05,069 INFO L85 PathProgramCache]: Analyzing trace with hash 238993150, now seen corresponding path program 7 times [2024-06-20 16:14:05,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:05,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847785402] [2024-06-20 16:14:05,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:05,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:05,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:05,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:05,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:05,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847785402] [2024-06-20 16:14:05,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847785402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:05,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:05,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:05,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249826319] [2024-06-20 16:14:05,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:05,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:05,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:05,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:05,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:05,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:14:05,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 584 transitions, 8786 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:05,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:05,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:14:05,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:07,915 INFO L124 PetriNetUnfolderBase]: 5897/8845 cut-off events. [2024-06-20 16:14:07,916 INFO L125 PetriNetUnfolderBase]: For 1523999/1524001 co-relation queries the response was YES. [2024-06-20 16:14:08,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86135 conditions, 8845 events. 5897/8845 cut-off events. For 1523999/1524001 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 51187 event pairs, 1309 based on Foata normal form. 8/8852 useless extension candidates. Maximal degree in co-relation 85965. Up to 8318 conditions per place. [2024-06-20 16:14:08,061 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 516 selfloop transitions, 94 changer transitions 0/613 dead transitions. [2024-06-20 16:14:08,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 613 transitions, 10627 flow [2024-06-20 16:14:08,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:08,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:08,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:14:08,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-20 16:14:08,062 INFO L175 Difference]: Start difference. First operand has 348 places, 584 transitions, 8786 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:14:08,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 613 transitions, 10627 flow [2024-06-20 16:14:13,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 613 transitions, 10496 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:13,112 INFO L231 Difference]: Finished difference. Result has 350 places, 590 transitions, 8990 flow [2024-06-20 16:14:13,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8655, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8990, PETRI_PLACES=350, PETRI_TRANSITIONS=590} [2024-06-20 16:14:13,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-20 16:14:13,113 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 590 transitions, 8990 flow [2024-06-20 16:14:13,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:13,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:13,113 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 16:14:13,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 16:14:13,113 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:13,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:13,116 INFO L85 PathProgramCache]: Analyzing trace with hash 423690906, now seen corresponding path program 8 times [2024-06-20 16:14:13,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:13,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878591570] [2024-06-20 16:14:13,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:13,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:13,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:13,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:13,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:13,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878591570] [2024-06-20 16:14:13,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878591570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:13,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:13,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:13,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810635964] [2024-06-20 16:14:13,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:13,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:13,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:13,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:13,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:13,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:14:13,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 590 transitions, 8990 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:13,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:13,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:14:13,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:15,992 INFO L124 PetriNetUnfolderBase]: 5879/8821 cut-off events. [2024-06-20 16:14:15,992 INFO L125 PetriNetUnfolderBase]: For 1521412/1521414 co-relation queries the response was YES. [2024-06-20 16:14:16,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85771 conditions, 8821 events. 5879/8821 cut-off events. For 1521412/1521414 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 51057 event pairs, 1315 based on Foata normal form. 8/8828 useless extension candidates. Maximal degree in co-relation 85600. Up to 8307 conditions per place. [2024-06-20 16:14:16,142 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 508 selfloop transitions, 102 changer transitions 0/613 dead transitions. [2024-06-20 16:14:16,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 613 transitions, 10731 flow [2024-06-20 16:14:16,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:16,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:16,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:14:16,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 16:14:16,162 INFO L175 Difference]: Start difference. First operand has 350 places, 590 transitions, 8990 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:14:16,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 613 transitions, 10731 flow [2024-06-20 16:14:22,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 613 transitions, 10531 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-20 16:14:22,031 INFO L231 Difference]: Finished difference. Result has 353 places, 592 transitions, 9043 flow [2024-06-20 16:14:22,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8793, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9043, PETRI_PLACES=353, PETRI_TRANSITIONS=592} [2024-06-20 16:14:22,032 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-20 16:14:22,032 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 592 transitions, 9043 flow [2024-06-20 16:14:22,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:22,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:22,032 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 16:14:22,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 16:14:22,032 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:22,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:22,033 INFO L85 PathProgramCache]: Analyzing trace with hash 829139286, now seen corresponding path program 9 times [2024-06-20 16:14:22,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:22,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459127962] [2024-06-20 16:14:22,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:22,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:22,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:22,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:22,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:22,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459127962] [2024-06-20 16:14:22,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459127962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:22,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:22,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:22,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309252779] [2024-06-20 16:14:22,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:22,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:22,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:22,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:22,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:22,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:14:22,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 592 transitions, 9043 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:22,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:22,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:14:22,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:24,748 INFO L124 PetriNetUnfolderBase]: 5894/8842 cut-off events. [2024-06-20 16:14:24,748 INFO L125 PetriNetUnfolderBase]: For 1535045/1535047 co-relation queries the response was YES. [2024-06-20 16:14:24,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86202 conditions, 8842 events. 5894/8842 cut-off events. For 1535045/1535047 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 51176 event pairs, 1325 based on Foata normal form. 5/8846 useless extension candidates. Maximal degree in co-relation 86030. Up to 8757 conditions per place. [2024-06-20 16:14:24,889 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 566 selfloop transitions, 41 changer transitions 0/610 dead transitions. [2024-06-20 16:14:24,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 610 transitions, 10406 flow [2024-06-20 16:14:24,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:24,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:24,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 16:14:24,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 16:14:24,890 INFO L175 Difference]: Start difference. First operand has 353 places, 592 transitions, 9043 flow. Second operand 8 states and 128 transitions. [2024-06-20 16:14:24,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 610 transitions, 10406 flow [2024-06-20 16:14:29,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 610 transitions, 10235 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-20 16:14:29,406 INFO L231 Difference]: Finished difference. Result has 357 places, 597 transitions, 9081 flow [2024-06-20 16:14:29,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8876, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9081, PETRI_PLACES=357, PETRI_TRANSITIONS=597} [2024-06-20 16:14:29,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-20 16:14:29,407 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 597 transitions, 9081 flow [2024-06-20 16:14:29,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:29,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:29,407 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 16:14:29,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 16:14:29,408 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:29,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:29,408 INFO L85 PathProgramCache]: Analyzing trace with hash -562556170, now seen corresponding path program 10 times [2024-06-20 16:14:29,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:29,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247974332] [2024-06-20 16:14:29,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:29,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:29,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:30,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 16:14:30,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:30,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247974332] [2024-06-20 16:14:30,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247974332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:30,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:30,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:30,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471043617] [2024-06-20 16:14:30,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:30,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:30,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:30,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:30,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:30,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:14:30,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 597 transitions, 9081 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:30,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:30,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:14:30,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:32,198 INFO L124 PetriNetUnfolderBase]: 5876/8818 cut-off events. [2024-06-20 16:14:32,198 INFO L125 PetriNetUnfolderBase]: For 1545984/1545986 co-relation queries the response was YES. [2024-06-20 16:14:32,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85293 conditions, 8818 events. 5876/8818 cut-off events. For 1545984/1545986 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 51044 event pairs, 1321 based on Foata normal form. 8/8825 useless extension candidates. Maximal degree in co-relation 85120. Up to 8572 conditions per place. [2024-06-20 16:14:32,337 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 552 selfloop transitions, 60 changer transitions 0/615 dead transitions. [2024-06-20 16:14:32,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 615 transitions, 10575 flow [2024-06-20 16:14:32,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:32,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:32,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 16:14:32,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 16:14:32,338 INFO L175 Difference]: Start difference. First operand has 357 places, 597 transitions, 9081 flow. Second operand 8 states and 136 transitions. [2024-06-20 16:14:32,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 615 transitions, 10575 flow [2024-06-20 16:14:37,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 615 transitions, 10398 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-20 16:14:37,545 INFO L231 Difference]: Finished difference. Result has 360 places, 597 transitions, 9035 flow [2024-06-20 16:14:37,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8904, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9035, PETRI_PLACES=360, PETRI_TRANSITIONS=597} [2024-06-20 16:14:37,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-20 16:14:37,545 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 597 transitions, 9035 flow [2024-06-20 16:14:37,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:37,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:37,545 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 16:14:37,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 16:14:37,545 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 16:14:37,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:37,546 INFO L85 PathProgramCache]: Analyzing trace with hash -785159110, now seen corresponding path program 11 times [2024-06-20 16:14:37,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:37,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177299403] [2024-06-20 16:14:37,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:37,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:37,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:38,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:38,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:38,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177299403] [2024-06-20 16:14:38,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177299403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:38,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:38,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:38,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208007461] [2024-06-20 16:14:38,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:38,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:38,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:38,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:38,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:38,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:14:38,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 597 transitions, 9035 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:38,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:38,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:14:38,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:40,212 INFO L124 PetriNetUnfolderBase]: 5861/8797 cut-off events. [2024-06-20 16:14:40,212 INFO L125 PetriNetUnfolderBase]: For 1541404/1541406 co-relation queries the response was YES. [2024-06-20 16:14:40,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85028 conditions, 8797 events. 5861/8797 cut-off events. For 1541404/1541406 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 50929 event pairs, 1325 based on Foata normal form. 5/8801 useless extension candidates. Maximal degree in co-relation 84854. Up to 8686 conditions per place. [2024-06-20 16:14:40,346 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 560 selfloop transitions, 50 changer transitions 0/613 dead transitions. [2024-06-20 16:14:40,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 613 transitions, 10513 flow [2024-06-20 16:14:40,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:40,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:40,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:14:40,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-20 16:14:40,348 INFO L175 Difference]: Start difference. First operand has 360 places, 597 transitions, 9035 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:14:40,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 613 transitions, 10513 flow [2024-06-20 16:14:46,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 613 transitions, 10360 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:46,780 INFO L231 Difference]: Finished difference. Result has 362 places, 597 transitions, 8989 flow [2024-06-20 16:14:46,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8882, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8989, PETRI_PLACES=362, PETRI_TRANSITIONS=597} [2024-06-20 16:14:46,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-20 16:14:46,780 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 597 transitions, 8989 flow [2024-06-20 16:14:46,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:46,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:46,781 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 16:14:46,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 16:14:46,781 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 16:14:46,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:46,781 INFO L85 PathProgramCache]: Analyzing trace with hash 600834516, now seen corresponding path program 12 times [2024-06-20 16:14:46,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:46,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031041759] [2024-06-20 16:14:46,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:46,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:46,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:47,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:47,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:47,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031041759] [2024-06-20 16:14:47,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031041759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:47,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:47,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:47,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584532764] [2024-06-20 16:14:47,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:47,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:47,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:47,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:47,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:47,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:14:47,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 597 transitions, 8989 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:47,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:47,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:14:47,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:49,563 INFO L124 PetriNetUnfolderBase]: 5846/8776 cut-off events. [2024-06-20 16:14:49,563 INFO L125 PetriNetUnfolderBase]: For 1552091/1552093 co-relation queries the response was YES. [2024-06-20 16:14:49,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84674 conditions, 8776 events. 5846/8776 cut-off events. For 1552091/1552093 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 50839 event pairs, 1317 based on Foata normal form. 5/8780 useless extension candidates. Maximal degree in co-relation 84499. Up to 8691 conditions per place. [2024-06-20 16:14:49,733 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 567 selfloop transitions, 40 changer transitions 0/610 dead transitions. [2024-06-20 16:14:49,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 610 transitions, 10240 flow [2024-06-20 16:14:49,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:49,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:49,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 16:14:49,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 16:14:49,734 INFO L175 Difference]: Start difference. First operand has 362 places, 597 transitions, 8989 flow. Second operand 8 states and 128 transitions. [2024-06-20 16:14:49,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 610 transitions, 10240 flow [2024-06-20 16:14:55,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 610 transitions, 9905 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-20 16:14:55,694 INFO L231 Difference]: Finished difference. Result has 362 places, 597 transitions, 8741 flow [2024-06-20 16:14:55,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8654, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8741, PETRI_PLACES=362, PETRI_TRANSITIONS=597} [2024-06-20 16:14:55,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-20 16:14:55,695 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 597 transitions, 8741 flow [2024-06-20 16:14:55,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:55,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:55,695 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 16:14:55,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 16:14:55,695 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 16:14:55,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:55,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1399479468, now seen corresponding path program 6 times [2024-06-20 16:14:55,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:55,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632278589] [2024-06-20 16:14:55,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:55,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:55,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:56,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:56,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:56,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632278589] [2024-06-20 16:14:56,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632278589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:56,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:56,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:14:56,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132562450] [2024-06-20 16:14:56,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:56,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:14:56,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:56,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:14:56,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:14:56,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:14:56,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 597 transitions, 8741 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 16:14:56,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:56,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:14:56,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:59,099 INFO L124 PetriNetUnfolderBase]: 5884/8829 cut-off events. [2024-06-20 16:14:59,099 INFO L125 PetriNetUnfolderBase]: For 1592712/1592714 co-relation queries the response was YES. [2024-06-20 16:14:59,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85334 conditions, 8829 events. 5884/8829 cut-off events. For 1592712/1592714 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 51169 event pairs, 1320 based on Foata normal form. 4/8832 useless extension candidates. Maximal degree in co-relation 85158. Up to 8647 conditions per place. [2024-06-20 16:14:59,238 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 553 selfloop transitions, 76 changer transitions 0/632 dead transitions. [2024-06-20 16:14:59,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 632 transitions, 10735 flow [2024-06-20 16:14:59,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:59,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:59,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-20 16:14:59,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 16:14:59,239 INFO L175 Difference]: Start difference. First operand has 362 places, 597 transitions, 8741 flow. Second operand 9 states and 153 transitions. [2024-06-20 16:14:59,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 632 transitions, 10735 flow [2024-06-20 16:15:05,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 632 transitions, 10552 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 16:15:05,494 INFO L231 Difference]: Finished difference. Result has 363 places, 614 transitions, 9038 flow [2024-06-20 16:15:05,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8572, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9038, PETRI_PLACES=363, PETRI_TRANSITIONS=614} [2024-06-20 16:15:05,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-20 16:15:05,495 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 614 transitions, 9038 flow [2024-06-20 16:15:05,495 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 16:15:05,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:05,495 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 16:15:05,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 16:15:05,495 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 16:15:05,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:05,496 INFO L85 PathProgramCache]: Analyzing trace with hash 823837480, now seen corresponding path program 1 times [2024-06-20 16:15:05,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:05,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482998208] [2024-06-20 16:15:05,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:05,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:05,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:06,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:06,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:06,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482998208] [2024-06-20 16:15:06,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482998208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:06,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:06,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:06,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977892076] [2024-06-20 16:15:06,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:06,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:06,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:06,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:06,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:06,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:15:06,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 614 transitions, 9038 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 16:15:06,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:06,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:15:06,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:08,745 INFO L124 PetriNetUnfolderBase]: 5952/8925 cut-off events. [2024-06-20 16:15:08,746 INFO L125 PetriNetUnfolderBase]: For 1656589/1656591 co-relation queries the response was YES. [2024-06-20 16:15:08,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87059 conditions, 8925 events. 5952/8925 cut-off events. For 1656589/1656591 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 51706 event pairs, 1307 based on Foata normal form. 10/8934 useless extension candidates. Maximal degree in co-relation 86880. Up to 8666 conditions per place. [2024-06-20 16:15:08,903 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 584 selfloop transitions, 68 changer transitions 0/655 dead transitions. [2024-06-20 16:15:08,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 655 transitions, 10946 flow [2024-06-20 16:15:08,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:08,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:08,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-20 16:15:08,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 16:15:08,904 INFO L175 Difference]: Start difference. First operand has 363 places, 614 transitions, 9038 flow. Second operand 9 states and 153 transitions. [2024-06-20 16:15:08,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 655 transitions, 10946 flow [2024-06-20 16:15:15,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 655 transitions, 10741 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-20 16:15:15,612 INFO L231 Difference]: Finished difference. Result has 371 places, 636 transitions, 9412 flow [2024-06-20 16:15:15,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8833, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9412, PETRI_PLACES=371, PETRI_TRANSITIONS=636} [2024-06-20 16:15:15,612 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-20 16:15:15,612 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 636 transitions, 9412 flow [2024-06-20 16:15:15,612 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 16:15:15,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:15,612 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 16:15:15,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 16:15:15,613 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 16:15:15,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:15,613 INFO L85 PathProgramCache]: Analyzing trace with hash -962057448, now seen corresponding path program 7 times [2024-06-20 16:15:15,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:15,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531390346] [2024-06-20 16:15:15,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:15,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:15,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:16,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 16:15:16,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:16,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531390346] [2024-06-20 16:15:16,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531390346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:16,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:16,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:16,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694067317] [2024-06-20 16:15:16,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:16,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:16,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:16,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:16,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:16,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:15:16,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 636 transitions, 9412 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 16:15:16,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:16,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:15:16,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:18,964 INFO L124 PetriNetUnfolderBase]: 6012/9009 cut-off events. [2024-06-20 16:15:18,964 INFO L125 PetriNetUnfolderBase]: For 1723615/1723617 co-relation queries the response was YES. [2024-06-20 16:15:19,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89807 conditions, 9009 events. 6012/9009 cut-off events. For 1723615/1723617 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 52207 event pairs, 1314 based on Foata normal form. 14/9022 useless extension candidates. Maximal degree in co-relation 89624. Up to 8465 conditions per place. [2024-06-20 16:15:19,126 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 549 selfloop transitions, 118 changer transitions 0/670 dead transitions. [2024-06-20 16:15:19,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 670 transitions, 11066 flow [2024-06-20 16:15:19,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:19,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:19,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 16:15:19,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-20 16:15:19,127 INFO L175 Difference]: Start difference. First operand has 371 places, 636 transitions, 9412 flow. Second operand 9 states and 160 transitions. [2024-06-20 16:15:19,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 670 transitions, 11066 flow [2024-06-20 16:15:25,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 670 transitions, 10818 flow, removed 102 selfloop flow, removed 4 redundant places. [2024-06-20 16:15:25,026 INFO L231 Difference]: Finished difference. Result has 376 places, 645 transitions, 9623 flow [2024-06-20 16:15:25,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9164, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9623, PETRI_PLACES=376, PETRI_TRANSITIONS=645} [2024-06-20 16:15:25,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-20 16:15:25,026 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 645 transitions, 9623 flow [2024-06-20 16:15:25,026 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 16:15:25,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:25,026 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 16:15:25,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 16:15:25,027 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 16:15:25,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:25,027 INFO L85 PathProgramCache]: Analyzing trace with hash 423567898, now seen corresponding path program 8 times [2024-06-20 16:15:25,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:25,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480586350] [2024-06-20 16:15:25,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:25,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:25,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:26,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:26,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:26,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480586350] [2024-06-20 16:15:26,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480586350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:26,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:26,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:26,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985963415] [2024-06-20 16:15:26,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:26,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:26,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:26,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:26,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:26,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:15:26,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 645 transitions, 9623 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 16:15:26,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:26,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:15:26,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:28,549 INFO L124 PetriNetUnfolderBase]: 6045/9055 cut-off events. [2024-06-20 16:15:28,550 INFO L125 PetriNetUnfolderBase]: For 1713720/1713722 co-relation queries the response was YES. [2024-06-20 16:15:28,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90896 conditions, 9055 events. 6045/9055 cut-off events. For 1713720/1713722 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 52537 event pairs, 1328 based on Foata normal form. 6/9060 useless extension candidates. Maximal degree in co-relation 90711. Up to 8739 conditions per place. [2024-06-20 16:15:28,707 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 581 selfloop transitions, 106 changer transitions 0/690 dead transitions. [2024-06-20 16:15:28,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 690 transitions, 11700 flow [2024-06-20 16:15:28,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:15:28,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:15:28,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:15:28,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 16:15:28,708 INFO L175 Difference]: Start difference. First operand has 376 places, 645 transitions, 9623 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:15:28,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 690 transitions, 11700 flow [2024-06-20 16:15:33,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 690 transitions, 11264 flow, removed 99 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:33,579 INFO L231 Difference]: Finished difference. Result has 379 places, 671 transitions, 9935 flow [2024-06-20 16:15:33,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9240, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9935, PETRI_PLACES=379, PETRI_TRANSITIONS=671} [2024-06-20 16:15:33,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-20 16:15:33,579 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 671 transitions, 9935 flow [2024-06-20 16:15:33,579 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 16:15:33,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:33,580 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 16:15:33,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 16:15:33,580 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 16:15:33,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:33,580 INFO L85 PathProgramCache]: Analyzing trace with hash 423567588, now seen corresponding path program 5 times [2024-06-20 16:15:33,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:33,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286421333] [2024-06-20 16:15:33,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:33,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:33,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:34,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:34,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:34,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286421333] [2024-06-20 16:15:34,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286421333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:34,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:34,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:34,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351881275] [2024-06-20 16:15:34,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:34,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:34,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:34,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:34,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:34,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:15:34,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 671 transitions, 9935 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 16:15:34,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:34,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:15:34,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:36,919 INFO L124 PetriNetUnfolderBase]: 6072/9102 cut-off events. [2024-06-20 16:15:36,919 INFO L125 PetriNetUnfolderBase]: For 1809711/1809713 co-relation queries the response was YES. [2024-06-20 16:15:37,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91068 conditions, 9102 events. 6072/9102 cut-off events. For 1809711/1809713 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 52879 event pairs, 1341 based on Foata normal form. 23/9124 useless extension candidates. Maximal degree in co-relation 90880. Up to 8872 conditions per place. [2024-06-20 16:15:37,091 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 632 selfloop transitions, 60 changer transitions 0/695 dead transitions. [2024-06-20 16:15:37,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 695 transitions, 11959 flow [2024-06-20 16:15:37,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:37,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:37,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-20 16:15:37,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-20 16:15:37,092 INFO L175 Difference]: Start difference. First operand has 379 places, 671 transitions, 9935 flow. Second operand 9 states and 155 transitions. [2024-06-20 16:15:37,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 695 transitions, 11959 flow [2024-06-20 16:15:43,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 695 transitions, 11813 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-20 16:15:43,275 INFO L231 Difference]: Finished difference. Result has 386 places, 673 transitions, 10021 flow [2024-06-20 16:15:43,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9789, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10021, PETRI_PLACES=386, PETRI_TRANSITIONS=673} [2024-06-20 16:15:43,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-20 16:15:43,276 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 673 transitions, 10021 flow [2024-06-20 16:15:43,276 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 16:15:43,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:43,276 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 16:15:43,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 16:15:43,276 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:43,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:43,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1189162010, now seen corresponding path program 1 times [2024-06-20 16:15:43,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:43,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574931189] [2024-06-20 16:15:43,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:43,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:43,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:44,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:44,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:44,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574931189] [2024-06-20 16:15:44,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574931189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:44,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:44,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:15:44,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233447210] [2024-06-20 16:15:44,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:44,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:15:44,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:44,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:15:44,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:15:44,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:15:44,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 673 transitions, 10021 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 16:15:44,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:44,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:15:44,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:46,655 INFO L124 PetriNetUnfolderBase]: 6080/9112 cut-off events. [2024-06-20 16:15:46,656 INFO L125 PetriNetUnfolderBase]: For 1741489/1741489 co-relation queries the response was YES. [2024-06-20 16:15:46,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91935 conditions, 9112 events. 6080/9112 cut-off events. For 1741489/1741489 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 52830 event pairs, 1291 based on Foata normal form. 2/9113 useless extension candidates. Maximal degree in co-relation 91744. Up to 9007 conditions per place. [2024-06-20 16:15:46,805 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 666 selfloop transitions, 27 changer transitions 0/696 dead transitions. [2024-06-20 16:15:46,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 696 transitions, 11785 flow [2024-06-20 16:15:46,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:15:46,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:15:46,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 16:15:46,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-20 16:15:46,806 INFO L175 Difference]: Start difference. First operand has 386 places, 673 transitions, 10021 flow. Second operand 7 states and 118 transitions. [2024-06-20 16:15:46,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 696 transitions, 11785 flow [2024-06-20 16:15:53,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 696 transitions, 11312 flow, removed 73 selfloop flow, removed 11 redundant places. [2024-06-20 16:15:53,328 INFO L231 Difference]: Finished difference. Result has 382 places, 677 transitions, 9721 flow [2024-06-20 16:15:53,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9550, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9721, PETRI_PLACES=382, PETRI_TRANSITIONS=677} [2024-06-20 16:15:53,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-20 16:15:53,329 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 677 transitions, 9721 flow [2024-06-20 16:15:53,329 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 16:15:53,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:53,329 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 16:15:53,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 16:15:53,330 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 16:15:53,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:53,330 INFO L85 PathProgramCache]: Analyzing trace with hash 785803932, now seen corresponding path program 2 times [2024-06-20 16:15:53,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:53,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802701461] [2024-06-20 16:15:53,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:53,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:53,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:54,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:54,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:54,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802701461] [2024-06-20 16:15:54,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802701461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:54,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:54,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:15:54,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947128161] [2024-06-20 16:15:54,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:54,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:15:54,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:54,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:15:54,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:15:54,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:15:54,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 677 transitions, 9721 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 16:15:54,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:54,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:15:54,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:56,673 INFO L124 PetriNetUnfolderBase]: 6075/9105 cut-off events. [2024-06-20 16:15:56,673 INFO L125 PetriNetUnfolderBase]: For 1717466/1717466 co-relation queries the response was YES. [2024-06-20 16:15:56,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90338 conditions, 9105 events. 6075/9105 cut-off events. For 1717466/1717466 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 52758 event pairs, 1338 based on Foata normal form. 2/9106 useless extension candidates. Maximal degree in co-relation 90150. Up to 9035 conditions per place. [2024-06-20 16:15:56,834 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 662 selfloop transitions, 26 changer transitions 0/691 dead transitions. [2024-06-20 16:15:56,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 691 transitions, 11131 flow [2024-06-20 16:15:56,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:15:56,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:15:56,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-20 16:15:56,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-20 16:15:56,835 INFO L175 Difference]: Start difference. First operand has 382 places, 677 transitions, 9721 flow. Second operand 7 states and 115 transitions. [2024-06-20 16:15:56,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 691 transitions, 11131 flow [2024-06-20 16:16:04,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 691 transitions, 11012 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-20 16:16:04,925 INFO L231 Difference]: Finished difference. Result has 386 places, 677 transitions, 9659 flow [2024-06-20 16:16:04,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9602, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9659, PETRI_PLACES=386, PETRI_TRANSITIONS=677} [2024-06-20 16:16:04,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-20 16:16:04,926 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 677 transitions, 9659 flow [2024-06-20 16:16:04,926 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 16:16:04,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:04,926 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 16:16:04,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 16:16:04,927 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:04,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:04,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1453211139, now seen corresponding path program 1 times [2024-06-20 16:16:04,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:04,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551546429] [2024-06-20 16:16:04,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:04,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:04,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:05,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:05,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:05,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551546429] [2024-06-20 16:16:05,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551546429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:05,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:05,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:16:05,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414978294] [2024-06-20 16:16:05,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:05,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:16:05,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:05,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:16:05,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:16:06,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:16:06,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 677 transitions, 9659 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 16:16:06,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:06,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:16:06,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:09,158 INFO L124 PetriNetUnfolderBase]: 6073/9105 cut-off events. [2024-06-20 16:16:09,158 INFO L125 PetriNetUnfolderBase]: For 1746559/1746561 co-relation queries the response was YES. [2024-06-20 16:16:09,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90043 conditions, 9105 events. 6073/9105 cut-off events. For 1746559/1746561 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 52826 event pairs, 1083 based on Foata normal form. 8/9112 useless extension candidates. Maximal degree in co-relation 89853. Up to 8264 conditions per place. [2024-06-20 16:16:09,284 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 588 selfloop transitions, 130 changer transitions 0/721 dead transitions. [2024-06-20 16:16:09,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 721 transitions, 11561 flow [2024-06-20 16:16:09,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:16:09,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:16:09,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 16:16:09,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-20 16:16:09,286 INFO L175 Difference]: Start difference. First operand has 386 places, 677 transitions, 9659 flow. Second operand 10 states and 185 transitions. [2024-06-20 16:16:09,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 721 transitions, 11561 flow [2024-06-20 16:16:14,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 721 transitions, 11501 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 16:16:14,139 INFO L231 Difference]: Finished difference. Result has 390 places, 683 transitions, 9979 flow [2024-06-20 16:16:14,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9599, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9979, PETRI_PLACES=390, PETRI_TRANSITIONS=683} [2024-06-20 16:16:14,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-20 16:16:14,139 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 683 transitions, 9979 flow [2024-06-20 16:16:14,140 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 16:16:14,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:14,140 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 16:16:14,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 16:16:14,140 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 16:16:14,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:14,140 INFO L85 PathProgramCache]: Analyzing trace with hash -124904287, now seen corresponding path program 2 times [2024-06-20 16:16:14,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:14,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142650226] [2024-06-20 16:16:14,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:14,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:14,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:15,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:15,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:15,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142650226] [2024-06-20 16:16:15,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142650226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:15,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:15,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:16:15,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748466125] [2024-06-20 16:16:15,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:15,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:16:15,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:15,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:16:15,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:16:15,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:16:15,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 683 transitions, 9979 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 16:16:15,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:15,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:16:15,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:17,986 INFO L124 PetriNetUnfolderBase]: 6093/9133 cut-off events. [2024-06-20 16:16:17,987 INFO L125 PetriNetUnfolderBase]: For 1745624/1745626 co-relation queries the response was YES. [2024-06-20 16:16:18,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91267 conditions, 9133 events. 6093/9133 cut-off events. For 1745624/1745626 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 52946 event pairs, 1104 based on Foata normal form. 1/9133 useless extension candidates. Maximal degree in co-relation 91076. Up to 8191 conditions per place. [2024-06-20 16:16:18,146 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 554 selfloop transitions, 161 changer transitions 0/718 dead transitions. [2024-06-20 16:16:18,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 718 transitions, 12091 flow [2024-06-20 16:16:18,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:16:18,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:16:18,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 16:16:18,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-20 16:16:18,148 INFO L175 Difference]: Start difference. First operand has 390 places, 683 transitions, 9979 flow. Second operand 8 states and 148 transitions. [2024-06-20 16:16:18,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 718 transitions, 12091 flow [2024-06-20 16:16:25,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 718 transitions, 11795 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 16:16:25,190 INFO L231 Difference]: Finished difference. Result has 392 places, 690 transitions, 10176 flow [2024-06-20 16:16:25,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9716, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10176, PETRI_PLACES=392, PETRI_TRANSITIONS=690} [2024-06-20 16:16:25,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-20 16:16:25,190 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 690 transitions, 10176 flow [2024-06-20 16:16:25,190 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 16:16:25,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:25,190 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 16:16:25,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 16:16:25,191 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:25,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:25,191 INFO L85 PathProgramCache]: Analyzing trace with hash 133383683, now seen corresponding path program 3 times [2024-06-20 16:16:25,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:25,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92014091] [2024-06-20 16:16:25,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:25,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:25,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:26,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:26,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:26,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92014091] [2024-06-20 16:16:26,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92014091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:26,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:26,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:16:26,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867887635] [2024-06-20 16:16:26,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:26,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:16:26,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:26,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:16:26,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:16:26,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:16:26,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 690 transitions, 10176 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 16:16:26,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:26,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:16:26,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:29,077 INFO L124 PetriNetUnfolderBase]: 6087/9125 cut-off events. [2024-06-20 16:16:29,077 INFO L125 PetriNetUnfolderBase]: For 1770077/1770079 co-relation queries the response was YES. [2024-06-20 16:16:29,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91278 conditions, 9125 events. 6087/9125 cut-off events. For 1770077/1770079 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 52882 event pairs, 1140 based on Foata normal form. 4/9128 useless extension candidates. Maximal degree in co-relation 91085. Up to 8615 conditions per place. [2024-06-20 16:16:29,213 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 616 selfloop transitions, 94 changer transitions 0/713 dead transitions. [2024-06-20 16:16:29,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 713 transitions, 11705 flow [2024-06-20 16:16:29,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:16:29,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:16:29,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 16:16:29,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-20 16:16:29,214 INFO L175 Difference]: Start difference. First operand has 392 places, 690 transitions, 10176 flow. Second operand 9 states and 152 transitions. [2024-06-20 16:16:29,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 713 transitions, 11705 flow [2024-06-20 16:16:36,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 713 transitions, 11475 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:16:36,025 INFO L231 Difference]: Finished difference. Result has 397 places, 692 transitions, 10184 flow [2024-06-20 16:16:36,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9948, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10184, PETRI_PLACES=397, PETRI_TRANSITIONS=692} [2024-06-20 16:16:36,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-20 16:16:36,026 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 692 transitions, 10184 flow [2024-06-20 16:16:36,026 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 16:16:36,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:36,026 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 16:16:36,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 16:16:36,026 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:36,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:36,027 INFO L85 PathProgramCache]: Analyzing trace with hash -132315302, now seen corresponding path program 1 times [2024-06-20 16:16:36,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:36,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468953456] [2024-06-20 16:16:36,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:36,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:36,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:37,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:37,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:37,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468953456] [2024-06-20 16:16:37,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468953456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:37,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:37,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:16:37,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254119995] [2024-06-20 16:16:37,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:37,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:16:37,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:37,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:16:37,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:16:37,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:16:37,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 692 transitions, 10184 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 16:16:37,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:37,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:16:37,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:40,591 INFO L124 PetriNetUnfolderBase]: 6255/9376 cut-off events. [2024-06-20 16:16:40,591 INFO L125 PetriNetUnfolderBase]: For 1990290/1990292 co-relation queries the response was YES. [2024-06-20 16:16:40,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94508 conditions, 9376 events. 6255/9376 cut-off events. For 1990290/1990292 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 54448 event pairs, 959 based on Foata normal form. 18/9393 useless extension candidates. Maximal degree in co-relation 94314. Up to 6313 conditions per place. [2024-06-20 16:16:40,732 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 576 selfloop transitions, 204 changer transitions 0/783 dead transitions. [2024-06-20 16:16:40,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 783 transitions, 13431 flow [2024-06-20 16:16:40,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:16:40,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:16:40,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-20 16:16:40,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-20 16:16:40,733 INFO L175 Difference]: Start difference. First operand has 397 places, 692 transitions, 10184 flow. Second operand 10 states and 207 transitions. [2024-06-20 16:16:40,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 783 transitions, 13431 flow [2024-06-20 16:16:47,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 783 transitions, 13190 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-20 16:16:47,424 INFO L231 Difference]: Finished difference. Result has 403 places, 712 transitions, 10903 flow [2024-06-20 16:16:47,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9943, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10903, PETRI_PLACES=403, PETRI_TRANSITIONS=712} [2024-06-20 16:16:47,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-20 16:16:47,425 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 712 transitions, 10903 flow [2024-06-20 16:16:47,425 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 16:16:47,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:47,425 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 16:16:47,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 16:16:47,425 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 16:16:47,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:47,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1447498924, now seen corresponding path program 2 times [2024-06-20 16:16:47,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:47,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269430870] [2024-06-20 16:16:47,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:47,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:47,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:48,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:48,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:48,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269430870] [2024-06-20 16:16:48,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269430870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:48,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:48,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:16:48,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828755741] [2024-06-20 16:16:48,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:48,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:16:48,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:48,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:16:48,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:16:48,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:16:48,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 712 transitions, 10903 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 16:16:48,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:48,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:16:48,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:52,065 INFO L124 PetriNetUnfolderBase]: 6413/9614 cut-off events. [2024-06-20 16:16:52,065 INFO L125 PetriNetUnfolderBase]: For 2144849/2144851 co-relation queries the response was YES. [2024-06-20 16:16:52,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100072 conditions, 9614 events. 6413/9614 cut-off events. For 2144849/2144851 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 56194 event pairs, 1147 based on Foata normal form. 18/9631 useless extension candidates. Maximal degree in co-relation 99875. Up to 7781 conditions per place. [2024-06-20 16:16:52,228 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 564 selfloop transitions, 208 changer transitions 0/775 dead transitions. [2024-06-20 16:16:52,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 775 transitions, 13758 flow [2024-06-20 16:16:52,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:16:52,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:16:52,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-20 16:16:52,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-20 16:16:52,229 INFO L175 Difference]: Start difference. First operand has 403 places, 712 transitions, 10903 flow. Second operand 9 states and 180 transitions. [2024-06-20 16:16:52,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 775 transitions, 13758 flow [2024-06-20 16:17:00,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 775 transitions, 13654 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-20 16:17:00,301 INFO L231 Difference]: Finished difference. Result has 411 places, 721 transitions, 11600 flow [2024-06-20 16:17:00,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10807, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11600, PETRI_PLACES=411, PETRI_TRANSITIONS=721} [2024-06-20 16:17:00,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-20 16:17:00,302 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 721 transitions, 11600 flow [2024-06-20 16:17:00,302 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 16:17:00,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:00,302 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 16:17:00,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 16:17:00,302 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 16:17:00,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:00,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1447489624, now seen corresponding path program 3 times [2024-06-20 16:17:00,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:00,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876403626] [2024-06-20 16:17:00,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:00,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:00,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:01,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:01,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:01,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876403626] [2024-06-20 16:17:01,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876403626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:01,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:01,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:17:01,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628520268] [2024-06-20 16:17:01,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:01,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:17:01,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:01,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:17:01,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:17:01,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:17:01,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 721 transitions, 11600 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 16:17:01,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:01,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:17:01,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:05,152 INFO L124 PetriNetUnfolderBase]: 6751/10136 cut-off events. [2024-06-20 16:17:05,153 INFO L125 PetriNetUnfolderBase]: For 2763965/2763967 co-relation queries the response was YES. [2024-06-20 16:17:05,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105845 conditions, 10136 events. 6751/10136 cut-off events. For 2763965/2763967 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 59647 event pairs, 1255 based on Foata normal form. 106/10241 useless extension candidates. Maximal degree in co-relation 105644. Up to 7443 conditions per place. [2024-06-20 16:17:05,331 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 493 selfloop transitions, 292 changer transitions 2/790 dead transitions. [2024-06-20 16:17:05,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 790 transitions, 14536 flow [2024-06-20 16:17:05,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:17:05,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:17:05,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 239 transitions. [2024-06-20 16:17:05,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48577235772357724 [2024-06-20 16:17:05,332 INFO L175 Difference]: Start difference. First operand has 411 places, 721 transitions, 11600 flow. Second operand 12 states and 239 transitions. [2024-06-20 16:17:05,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 790 transitions, 14536 flow [2024-06-20 16:17:13,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 790 transitions, 14406 flow, removed 52 selfloop flow, removed 2 redundant places. [2024-06-20 16:17:13,483 INFO L231 Difference]: Finished difference. Result has 423 places, 730 transitions, 12497 flow [2024-06-20 16:17:13,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11470, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12497, PETRI_PLACES=423, PETRI_TRANSITIONS=730} [2024-06-20 16:17:13,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-20 16:17:13,484 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 730 transitions, 12497 flow [2024-06-20 16:17:13,484 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 16:17:13,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:13,484 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 16:17:13,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 16:17:13,485 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 16:17:13,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:13,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1447489283, now seen corresponding path program 1 times [2024-06-20 16:17:13,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:13,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494705044] [2024-06-20 16:17:13,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:13,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:13,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:14,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:14,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:14,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494705044] [2024-06-20 16:17:14,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494705044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:14,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:14,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:17:14,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339134079] [2024-06-20 16:17:14,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:14,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:17:14,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:14,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:17:14,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:17:14,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:17:14,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 730 transitions, 12497 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 16:17:14,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:14,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:17:14,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:18,285 INFO L124 PetriNetUnfolderBase]: 6831/10246 cut-off events. [2024-06-20 16:17:18,285 INFO L125 PetriNetUnfolderBase]: For 2259675/2259677 co-relation queries the response was YES. [2024-06-20 16:17:18,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112590 conditions, 10246 events. 6831/10246 cut-off events. For 2259675/2259677 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 60433 event pairs, 1275 based on Foata normal form. 8/10253 useless extension candidates. Maximal degree in co-relation 112385. Up to 7322 conditions per place. [2024-06-20 16:17:18,447 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 414 selfloop transitions, 375 changer transitions 0/792 dead transitions. [2024-06-20 16:17:18,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 792 transitions, 15461 flow [2024-06-20 16:17:18,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:17:18,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:17:18,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-20 16:17:18,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-20 16:17:18,449 INFO L175 Difference]: Start difference. First operand has 423 places, 730 transitions, 12497 flow. Second operand 10 states and 202 transitions. [2024-06-20 16:17:18,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 792 transitions, 15461 flow [2024-06-20 16:17:27,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 792 transitions, 15060 flow, removed 94 selfloop flow, removed 6 redundant places. [2024-06-20 16:17:27,818 INFO L231 Difference]: Finished difference. Result has 428 places, 746 transitions, 13498 flow [2024-06-20 16:17:27,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12096, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13498, PETRI_PLACES=428, PETRI_TRANSITIONS=746} [2024-06-20 16:17:27,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-20 16:17:27,819 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 746 transitions, 13498 flow [2024-06-20 16:17:27,819 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 16:17:27,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:27,819 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 16:17:27,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 16:17:27,820 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:27,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:27,820 INFO L85 PathProgramCache]: Analyzing trace with hash 133391619, now seen corresponding path program 2 times [2024-06-20 16:17:27,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:27,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052608310] [2024-06-20 16:17:27,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:27,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:27,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:29,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:29,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:29,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052608310] [2024-06-20 16:17:29,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052608310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:29,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:29,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:17:29,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834659342] [2024-06-20 16:17:29,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:29,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:17:29,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:29,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:17:29,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:17:29,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:17:29,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 746 transitions, 13498 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 16:17:29,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:29,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:17:29,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:32,868 INFO L124 PetriNetUnfolderBase]: 6955/10418 cut-off events. [2024-06-20 16:17:32,868 INFO L125 PetriNetUnfolderBase]: For 2382675/2382677 co-relation queries the response was YES. [2024-06-20 16:17:32,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118425 conditions, 10418 events. 6955/10418 cut-off events. For 2382675/2382677 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 61427 event pairs, 1292 based on Foata normal form. 8/10425 useless extension candidates. Maximal degree in co-relation 118217. Up to 8183 conditions per place. [2024-06-20 16:17:33,040 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 483 selfloop transitions, 314 changer transitions 0/800 dead transitions. [2024-06-20 16:17:33,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 800 transitions, 16634 flow [2024-06-20 16:17:33,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:17:33,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:17:33,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-20 16:17:33,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853658536585366 [2024-06-20 16:17:33,041 INFO L175 Difference]: Start difference. First operand has 428 places, 746 transitions, 13498 flow. Second operand 10 states and 199 transitions. [2024-06-20 16:17:33,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 800 transitions, 16634 flow [2024-06-20 16:17:43,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 800 transitions, 16256 flow, removed 146 selfloop flow, removed 4 redundant places. [2024-06-20 16:17:43,659 INFO L231 Difference]: Finished difference. Result has 434 places, 759 transitions, 14199 flow [2024-06-20 16:17:43,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13186, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14199, PETRI_PLACES=434, PETRI_TRANSITIONS=759} [2024-06-20 16:17:43,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-20 16:17:43,660 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 759 transitions, 14199 flow [2024-06-20 16:17:43,660 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 16:17:43,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:43,660 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 16:17:43,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 16:17:43,660 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:43,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:43,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1188884183, now seen corresponding path program 3 times [2024-06-20 16:17:43,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:43,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322155148] [2024-06-20 16:17:43,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:43,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:43,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:44,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:44,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:44,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322155148] [2024-06-20 16:17:44,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322155148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:44,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:44,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:17:44,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848419645] [2024-06-20 16:17:44,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:44,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:17:44,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:44,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:17:44,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:17:45,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:17:45,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 759 transitions, 14199 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 16:17:45,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:45,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:17:45,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand