./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:24:22,674 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:24:22,732 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:24:22,745 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:24:22,746 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:24:22,778 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:24:22,779 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:24:22,780 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:24:22,780 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:24:22,784 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:24:22,784 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:24:22,784 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:24:22,786 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:24:22,787 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:24:22,787 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:24:22,787 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:24:22,788 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:24:22,788 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:24:22,788 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:24:22,788 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:24:22,789 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:24:22,789 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:24:22,789 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:24:22,789 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:24:22,790 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:24:22,790 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:24:22,790 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:24:22,790 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:24:22,791 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:24:22,791 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:24:22,792 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:24:22,792 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:24:22,793 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:24:22,793 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:24:22,793 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:24:22,793 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:24:22,803 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:24:22,803 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:24:22,804 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:24:22,804 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:24:22,804 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:24:22,805 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:24:22,805 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:24:22,805 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 18:24:23,086 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:24:23,111 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:24:23,114 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:24:23,115 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:24:23,115 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:24:23,116 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-27 18:24:24,246 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:24:24,551 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:24:24,553 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-27 18:24:24,568 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b1a4c4241/3dff530e728f4d7b8051f76af6c2d748/FLAGdd19eeee6 [2024-06-27 18:24:24,584 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b1a4c4241/3dff530e728f4d7b8051f76af6c2d748 [2024-06-27 18:24:24,586 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:24:24,587 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:24:24,590 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 18:24:24,799 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:24:24,800 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:24:24,801 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:24:24,802 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:24:24,806 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:24:24,807 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:24:24" (1/2) ... [2024-06-27 18:24:24,808 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54f384c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:24:24, skipping insertion in model container [2024-06-27 18:24:24,809 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:24:24" (1/2) ... [2024-06-27 18:24:24,811 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@712ab4f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:24:24, skipping insertion in model container [2024-06-27 18:24:24,811 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:24:24" (2/2) ... [2024-06-27 18:24:24,811 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54f384c6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:24, skipping insertion in model container [2024-06-27 18:24:24,811 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:24:24" (2/2) ... [2024-06-27 18:24:24,812 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:24:24,919 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:24:24,920 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 18:24:24,920 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 18:24:24,921 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 18:24:24,921 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:24:24,921 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-27 18:24:24,967 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:24:25,151 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i[986,999] [2024-06-27 18:24:25,329 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:24:25,350 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:24:25,384 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i[986,999] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:24:25,500 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:24:25,544 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:24:25,545 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25 WrapperNode [2024-06-27 18:24:25,545 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:24:25,547 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:24:25,547 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:24:25,547 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:24:25,554 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,584 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,609 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 130 [2024-06-27 18:24:25,610 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:24:25,611 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:24:25,611 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:24:25,611 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:24:25,623 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,624 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,627 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,664 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-27 18:24:25,664 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,665 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,672 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,674 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,676 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,677 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,681 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:24:25,682 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:24:25,682 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:24:25,682 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:24:25,683 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (1/1) ... [2024-06-27 18:24:25,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:24:25,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:24:25,765 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-27 18:24:25,787 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-27 18:24:25,802 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:24:25,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:24:25,803 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:24:25,803 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:24:25,803 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:24:25,803 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:24:25,803 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:24:25,804 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:24:25,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:24:25,804 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:24:25,804 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:24:25,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:24:25,806 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:24:25,939 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:24:25,941 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:24:26,285 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:24:26,285 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:24:26,479 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:24:26,479 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:24:26,481 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:24:26 BoogieIcfgContainer [2024-06-27 18:24:26,481 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:24:26,484 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:24:26,484 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:24:26,487 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:24:26,488 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:24:24" (1/4) ... [2024-06-27 18:24:26,489 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27b7a0d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:24:26, skipping insertion in model container [2024-06-27 18:24:26,489 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:24:24" (2/4) ... [2024-06-27 18:24:26,490 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27b7a0d4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:24:26, skipping insertion in model container [2024-06-27 18:24:26,490 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:24:25" (3/4) ... [2024-06-27 18:24:26,490 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27b7a0d4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:24:26, skipping insertion in model container [2024-06-27 18:24:26,491 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:24:26" (4/4) ... [2024-06-27 18:24:26,492 INFO L112 eAbstractionObserver]: Analyzing ICFG mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-27 18:24:26,510 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:24:26,511 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:24:26,511 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:24:26,605 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:24:26,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-06-27 18:24:26,724 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-06-27 18:24:26,724 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:24:26,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2024-06-27 18:24:26,731 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-06-27 18:24:26,737 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-06-27 18:24:26,751 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:24:26,759 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;@7e197c6a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:24:26,760 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:24:26,764 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:24:26,765 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:24:26,765 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:24:26,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:26,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:24:26,766 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:26,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:26,776 INFO L85 PathProgramCache]: Analyzing trace with hash 346816662, now seen corresponding path program 1 times [2024-06-27 18:24:26,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:26,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630263835] [2024-06-27 18:24:26,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:26,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:26,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:28,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-27 18:24:28,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:28,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630263835] [2024-06-27 18:24:28,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630263835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:28,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:28,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:24:28,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541285133] [2024-06-27 18:24:28,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:28,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:24:28,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:28,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:24:28,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:24:28,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-27 18:24:28,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:28,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:28,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-27 18:24:28,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:29,217 INFO L124 PetriNetUnfolderBase]: 4500/7426 cut-off events. [2024-06-27 18:24:29,217 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2024-06-27 18:24:29,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13989 conditions, 7426 events. 4500/7426 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 49878 event pairs, 3527 based on Foata normal form. 211/7025 useless extension candidates. Maximal degree in co-relation 13977. Up to 6446 conditions per place. [2024-06-27 18:24:29,276 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 42 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-06-27 18:24:29,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 229 flow [2024-06-27 18:24:29,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:24:29,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:24:29,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 100 transitions. [2024-06-27 18:24:29,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6802721088435374 [2024-06-27 18:24:29,290 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 101 flow. Second operand 3 states and 100 transitions. [2024-06-27 18:24:29,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 229 flow [2024-06-27 18:24:29,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 224 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:24:29,297 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 133 flow [2024-06-27 18:24:29,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=133, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-27 18:24:29,303 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-27 18:24:29,303 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 133 flow [2024-06-27 18:24:29,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:29,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:29,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:24:29,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:24:29,304 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:29,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:29,305 INFO L85 PathProgramCache]: Analyzing trace with hash 346817073, now seen corresponding path program 1 times [2024-06-27 18:24:29,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:29,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510587301] [2024-06-27 18:24:29,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:29,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:29,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:29,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-27 18:24:29,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:29,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510587301] [2024-06-27 18:24:29,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510587301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:29,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:29,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:24:29,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132843584] [2024-06-27 18:24:29,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:29,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:24:29,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:29,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:24:29,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:24:29,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 49 [2024-06-27 18:24:29,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 133 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:29,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:29,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 49 [2024-06-27 18:24:29,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:29,697 INFO L124 PetriNetUnfolderBase]: 996/1961 cut-off events. [2024-06-27 18:24:29,698 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-06-27 18:24:29,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3725 conditions, 1961 events. 996/1961 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13416 event pairs, 655 based on Foata normal form. 0/1834 useless extension candidates. Maximal degree in co-relation 3713. Up to 1277 conditions per place. [2024-06-27 18:24:29,711 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 35 selfloop transitions, 3 changer transitions 0/63 dead transitions. [2024-06-27 18:24:29,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 63 transitions, 236 flow [2024-06-27 18:24:29,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:24:29,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:24:29,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 116 transitions. [2024-06-27 18:24:29,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7891156462585034 [2024-06-27 18:24:29,714 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 133 flow. Second operand 3 states and 116 transitions. [2024-06-27 18:24:29,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 63 transitions, 236 flow [2024-06-27 18:24:29,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 63 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:24:29,717 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 126 flow [2024-06-27 18:24:29,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=126, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-06-27 18:24:29,718 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-27 18:24:29,718 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 126 flow [2024-06-27 18:24:29,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:29,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:29,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:29,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:24:29,719 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:29,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:29,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1716588972, now seen corresponding path program 1 times [2024-06-27 18:24:29,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:29,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257942218] [2024-06-27 18:24:29,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:29,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:29,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:30,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:30,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:30,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257942218] [2024-06-27 18:24:30,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257942218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:30,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:30,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:24:30,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335705677] [2024-06-27 18:24:30,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:30,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:24:30,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:30,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:24:30,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:24:30,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-27 18:24:30,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 126 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 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-27 18:24:30,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:30,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-27 18:24:30,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:31,444 INFO L124 PetriNetUnfolderBase]: 3821/6211 cut-off events. [2024-06-27 18:24:31,445 INFO L125 PetriNetUnfolderBase]: For 1388/1388 co-relation queries the response was YES. [2024-06-27 18:24:31,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13136 conditions, 6211 events. 3821/6211 cut-off events. For 1388/1388 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 39561 event pairs, 2471 based on Foata normal form. 3/5962 useless extension candidates. Maximal degree in co-relation 13123. Up to 5470 conditions per place. [2024-06-27 18:24:31,482 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 50 selfloop transitions, 8 changer transitions 2/73 dead transitions. [2024-06-27 18:24:31,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 73 transitions, 318 flow [2024-06-27 18:24:31,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:24:31,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:24:31,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 124 transitions. [2024-06-27 18:24:31,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-27 18:24:31,484 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 126 flow. Second operand 4 states and 124 transitions. [2024-06-27 18:24:31,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 73 transitions, 318 flow [2024-06-27 18:24:31,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 310 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:24:31,487 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 187 flow [2024-06-27 18:24:31,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=187, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-27 18:24:31,488 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2024-06-27 18:24:31,488 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 187 flow [2024-06-27 18:24:31,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 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-27 18:24:31,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:31,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:31,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:24:31,489 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:31,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:31,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1674648991, now seen corresponding path program 1 times [2024-06-27 18:24:31,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:31,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60004914] [2024-06-27 18:24:31,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:31,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:31,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:32,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:32,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:32,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60004914] [2024-06-27 18:24:32,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60004914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:32,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:32,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:24:32,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203123074] [2024-06-27 18:24:32,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:32,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:24:32,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:32,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:24:32,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:24:32,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:24:32,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 187 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:32,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:32,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:24:32,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:33,288 INFO L124 PetriNetUnfolderBase]: 3865/6493 cut-off events. [2024-06-27 18:24:33,290 INFO L125 PetriNetUnfolderBase]: For 2607/2607 co-relation queries the response was YES. [2024-06-27 18:24:33,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14606 conditions, 6493 events. 3865/6493 cut-off events. For 2607/2607 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 42575 event pairs, 2658 based on Foata normal form. 3/6269 useless extension candidates. Maximal degree in co-relation 14591. Up to 5520 conditions per place. [2024-06-27 18:24:33,335 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 61 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2024-06-27 18:24:33,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 84 transitions, 417 flow [2024-06-27 18:24:33,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:24:33,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:24:33,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-27 18:24:33,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 18:24:33,338 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 187 flow. Second operand 5 states and 147 transitions. [2024-06-27 18:24:33,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 84 transitions, 417 flow [2024-06-27 18:24:33,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 84 transitions, 406 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 18:24:33,343 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 228 flow [2024-06-27 18:24:33,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=228, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2024-06-27 18:24:33,344 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 6 predicate places. [2024-06-27 18:24:33,344 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 228 flow [2024-06-27 18:24:33,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:33,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:33,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:33,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:24:33,345 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:33,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:33,346 INFO L85 PathProgramCache]: Analyzing trace with hash -374509549, now seen corresponding path program 1 times [2024-06-27 18:24:33,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:33,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763685715] [2024-06-27 18:24:33,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:33,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:33,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:34,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:34,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:34,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763685715] [2024-06-27 18:24:34,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763685715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:34,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:34,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:24:34,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282357105] [2024-06-27 18:24:34,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:34,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:24:34,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:34,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:24:34,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:24:34,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-27 18:24:34,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 228 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:34,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:34,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-27 18:24:34,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:35,490 INFO L124 PetriNetUnfolderBase]: 3864/6327 cut-off events. [2024-06-27 18:24:35,490 INFO L125 PetriNetUnfolderBase]: For 4788/4788 co-relation queries the response was YES. [2024-06-27 18:24:35,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15494 conditions, 6327 events. 3864/6327 cut-off events. For 4788/4788 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 40647 event pairs, 1972 based on Foata normal form. 3/6104 useless extension candidates. Maximal degree in co-relation 15477. Up to 5497 conditions per place. [2024-06-27 18:24:35,532 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 71 selfloop transitions, 14 changer transitions 0/97 dead transitions. [2024-06-27 18:24:35,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 97 transitions, 514 flow [2024-06-27 18:24:35,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:24:35,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:24:35,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 18:24:35,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 18:24:35,534 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 228 flow. Second operand 6 states and 175 transitions. [2024-06-27 18:24:35,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 97 transitions, 514 flow [2024-06-27 18:24:35,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 97 transitions, 488 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:24:35,546 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 264 flow [2024-06-27 18:24:35,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=264, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-27 18:24:35,549 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2024-06-27 18:24:35,554 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 264 flow [2024-06-27 18:24:35,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:35,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:35,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:35,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:24:35,556 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:35,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:35,556 INFO L85 PathProgramCache]: Analyzing trace with hash 234423497, now seen corresponding path program 1 times [2024-06-27 18:24:35,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:35,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704177546] [2024-06-27 18:24:35,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:35,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:35,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:36,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:36,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:36,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704177546] [2024-06-27 18:24:36,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704177546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:36,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:36,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:24:36,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523262600] [2024-06-27 18:24:36,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:36,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:24:36,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:36,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:24:36,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:24:36,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:24:36,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 264 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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-27 18:24:36,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:36,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:24:36,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:37,450 INFO L124 PetriNetUnfolderBase]: 4952/8335 cut-off events. [2024-06-27 18:24:37,450 INFO L125 PetriNetUnfolderBase]: For 9186/9190 co-relation queries the response was YES. [2024-06-27 18:24:37,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20913 conditions, 8335 events. 4952/8335 cut-off events. For 9186/9190 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 56181 event pairs, 2855 based on Foata normal form. 6/8100 useless extension candidates. Maximal degree in co-relation 20894. Up to 7090 conditions per place. [2024-06-27 18:24:37,504 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 58 selfloop transitions, 11 changer transitions 0/80 dead transitions. [2024-06-27 18:24:37,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 80 transitions, 462 flow [2024-06-27 18:24:37,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:24:37,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:24:37,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-27 18:24:37,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-27 18:24:37,507 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 264 flow. Second operand 5 states and 125 transitions. [2024-06-27 18:24:37,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 80 transitions, 462 flow [2024-06-27 18:24:37,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 80 transitions, 426 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:37,512 INFO L231 Difference]: Finished difference. Result has 65 places, 62 transitions, 281 flow [2024-06-27 18:24:37,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=281, PETRI_PLACES=65, PETRI_TRANSITIONS=62} [2024-06-27 18:24:37,515 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 10 predicate places. [2024-06-27 18:24:37,516 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 62 transitions, 281 flow [2024-06-27 18:24:37,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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-27 18:24:37,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:37,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:37,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:24:37,517 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:37,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:37,517 INFO L85 PathProgramCache]: Analyzing trace with hash 873629138, now seen corresponding path program 1 times [2024-06-27 18:24:37,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:37,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473988959] [2024-06-27 18:24:37,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:37,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:37,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:39,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:39,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:39,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473988959] [2024-06-27 18:24:39,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473988959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:39,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:39,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:39,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886814584] [2024-06-27 18:24:39,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:39,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:39,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:39,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:39,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:39,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:24:39,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 62 transitions, 281 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:39,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:39,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:24:39,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:40,329 INFO L124 PetriNetUnfolderBase]: 4440/6713 cut-off events. [2024-06-27 18:24:40,329 INFO L125 PetriNetUnfolderBase]: For 10855/10855 co-relation queries the response was YES. [2024-06-27 18:24:40,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19230 conditions, 6713 events. 4440/6713 cut-off events. For 10855/10855 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 39028 event pairs, 1621 based on Foata normal form. 3/6682 useless extension candidates. Maximal degree in co-relation 19210. Up to 6253 conditions per place. [2024-06-27 18:24:40,370 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 94 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-27 18:24:40,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 138 transitions, 821 flow [2024-06-27 18:24:40,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:40,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:40,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 18:24:40,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739795918367347 [2024-06-27 18:24:40,373 INFO L175 Difference]: Start difference. First operand has 65 places, 62 transitions, 281 flow. Second operand 8 states and 225 transitions. [2024-06-27 18:24:40,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 138 transitions, 821 flow [2024-06-27 18:24:40,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 138 transitions, 794 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 18:24:40,379 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 509 flow [2024-06-27 18:24:40,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=509, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-27 18:24:40,380 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 19 predicate places. [2024-06-27 18:24:40,381 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 509 flow [2024-06-27 18:24:40,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:40,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:40,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:40,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:24:40,382 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:40,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:40,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1293311858, now seen corresponding path program 1 times [2024-06-27 18:24:40,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:40,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918086549] [2024-06-27 18:24:40,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:40,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:40,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:41,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-27 18:24:41,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:41,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918086549] [2024-06-27 18:24:41,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918086549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:41,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:41,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:24:41,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847202625] [2024-06-27 18:24:41,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:41,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:24:41,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:41,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:24:41,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:24:41,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:24:41,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 509 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-27 18:24:41,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:41,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:24:41,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:42,385 INFO L124 PetriNetUnfolderBase]: 5799/9524 cut-off events. [2024-06-27 18:24:42,386 INFO L125 PetriNetUnfolderBase]: For 20288/20298 co-relation queries the response was YES. [2024-06-27 18:24:42,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27676 conditions, 9524 events. 5799/9524 cut-off events. For 20288/20298 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 62909 event pairs, 2596 based on Foata normal form. 16/9251 useless extension candidates. Maximal degree in co-relation 27651. Up to 8155 conditions per place. [2024-06-27 18:24:42,441 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 91 selfloop transitions, 19 changer transitions 0/121 dead transitions. [2024-06-27 18:24:42,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 121 transitions, 887 flow [2024-06-27 18:24:42,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:24:42,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:24:42,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 18:24:42,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-06-27 18:24:42,444 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 509 flow. Second operand 6 states and 152 transitions. [2024-06-27 18:24:42,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 121 transitions, 887 flow [2024-06-27 18:24:42,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 121 transitions, 806 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-27 18:24:42,459 INFO L231 Difference]: Finished difference. Result has 81 places, 90 transitions, 564 flow [2024-06-27 18:24:42,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=564, PETRI_PLACES=81, PETRI_TRANSITIONS=90} [2024-06-27 18:24:42,460 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 26 predicate places. [2024-06-27 18:24:42,460 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 90 transitions, 564 flow [2024-06-27 18:24:42,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-27 18:24:42,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:42,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:42,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:24:42,461 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:42,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:42,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1952929463, now seen corresponding path program 1 times [2024-06-27 18:24:42,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:42,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874989532] [2024-06-27 18:24:42,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:42,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:42,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:43,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:43,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:43,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874989532] [2024-06-27 18:24:43,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874989532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:43,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:43,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:24:43,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091364144] [2024-06-27 18:24:43,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:43,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:24:43,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:43,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:24:43,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:24:43,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:24:43,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 90 transitions, 564 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:43,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:43,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:24:43,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:44,195 INFO L124 PetriNetUnfolderBase]: 5209/8555 cut-off events. [2024-06-27 18:24:44,195 INFO L125 PetriNetUnfolderBase]: For 25547/25572 co-relation queries the response was YES. [2024-06-27 18:24:44,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27638 conditions, 8555 events. 5209/8555 cut-off events. For 25547/25572 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 55902 event pairs, 2033 based on Foata normal form. 11/8297 useless extension candidates. Maximal degree in co-relation 27608. Up to 7365 conditions per place. [2024-06-27 18:24:44,242 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 97 selfloop transitions, 18 changer transitions 0/130 dead transitions. [2024-06-27 18:24:44,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 130 transitions, 975 flow [2024-06-27 18:24:44,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:24:44,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:24:44,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 18:24:44,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272108843537415 [2024-06-27 18:24:44,245 INFO L175 Difference]: Start difference. First operand has 81 places, 90 transitions, 564 flow. Second operand 6 states and 155 transitions. [2024-06-27 18:24:44,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 130 transitions, 975 flow [2024-06-27 18:24:44,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 130 transitions, 957 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 18:24:44,262 INFO L231 Difference]: Finished difference. Result has 87 places, 100 transitions, 691 flow [2024-06-27 18:24:44,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=691, PETRI_PLACES=87, PETRI_TRANSITIONS=100} [2024-06-27 18:24:44,264 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 32 predicate places. [2024-06-27 18:24:44,264 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 100 transitions, 691 flow [2024-06-27 18:24:44,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:44,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:44,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:44,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:24:44,266 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:44,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:44,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1407584727, now seen corresponding path program 2 times [2024-06-27 18:24:44,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:44,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555193672] [2024-06-27 18:24:44,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:44,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:44,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:45,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:45,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:45,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555193672] [2024-06-27 18:24:45,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555193672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:45,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:45,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:24:45,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653100004] [2024-06-27 18:24:45,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:45,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:24:45,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:45,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:24:45,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:24:45,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:24:45,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 100 transitions, 691 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:45,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:45,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:24:45,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:46,103 INFO L124 PetriNetUnfolderBase]: 5297/8849 cut-off events. [2024-06-27 18:24:46,103 INFO L125 PetriNetUnfolderBase]: For 31819/31843 co-relation queries the response was YES. [2024-06-27 18:24:46,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29625 conditions, 8849 events. 5297/8849 cut-off events. For 31819/31843 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 59651 event pairs, 2335 based on Foata normal form. 12/8585 useless extension candidates. Maximal degree in co-relation 29591. Up to 7536 conditions per place. [2024-06-27 18:24:46,152 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 95 selfloop transitions, 13 changer transitions 0/123 dead transitions. [2024-06-27 18:24:46,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 123 transitions, 965 flow [2024-06-27 18:24:46,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:24:46,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:24:46,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 18:24:46,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:24:46,158 INFO L175 Difference]: Start difference. First operand has 87 places, 100 transitions, 691 flow. Second operand 6 states and 147 transitions. [2024-06-27 18:24:46,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 123 transitions, 965 flow [2024-06-27 18:24:46,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 123 transitions, 927 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-27 18:24:46,193 INFO L231 Difference]: Finished difference. Result has 92 places, 100 transitions, 687 flow [2024-06-27 18:24:46,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=687, PETRI_PLACES=92, PETRI_TRANSITIONS=100} [2024-06-27 18:24:46,195 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 37 predicate places. [2024-06-27 18:24:46,195 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 100 transitions, 687 flow [2024-06-27 18:24:46,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:46,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:46,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:46,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:24:46,196 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:46,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:46,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1312701215, now seen corresponding path program 1 times [2024-06-27 18:24:46,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:46,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020461127] [2024-06-27 18:24:46,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:46,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:46,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:47,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:47,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:47,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020461127] [2024-06-27 18:24:47,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020461127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:47,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:47,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:47,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792823159] [2024-06-27 18:24:47,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:47,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:47,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:47,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:47,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:48,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-27 18:24:48,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 100 transitions, 687 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:48,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:48,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-27 18:24:48,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:49,036 INFO L124 PetriNetUnfolderBase]: 4614/6950 cut-off events. [2024-06-27 18:24:49,037 INFO L125 PetriNetUnfolderBase]: For 30570/30584 co-relation queries the response was YES. [2024-06-27 18:24:49,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25846 conditions, 6950 events. 4614/6950 cut-off events. For 30570/30584 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 40527 event pairs, 1271 based on Foata normal form. 6/6875 useless extension candidates. Maximal degree in co-relation 25810. Up to 6418 conditions per place. [2024-06-27 18:24:49,080 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 119 selfloop transitions, 35 changer transitions 0/168 dead transitions. [2024-06-27 18:24:49,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 168 transitions, 1199 flow [2024-06-27 18:24:49,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:49,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:49,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-27 18:24:49,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562358276643991 [2024-06-27 18:24:49,082 INFO L175 Difference]: Start difference. First operand has 92 places, 100 transitions, 687 flow. Second operand 9 states and 248 transitions. [2024-06-27 18:24:49,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 168 transitions, 1199 flow [2024-06-27 18:24:49,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 168 transitions, 1156 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 18:24:49,105 INFO L231 Difference]: Finished difference. Result has 95 places, 101 transitions, 745 flow [2024-06-27 18:24:49,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=745, PETRI_PLACES=95, PETRI_TRANSITIONS=101} [2024-06-27 18:24:49,106 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 40 predicate places. [2024-06-27 18:24:49,106 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 101 transitions, 745 flow [2024-06-27 18:24:49,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:49,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:49,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:49,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:24:49,107 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:49,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:49,107 INFO L85 PathProgramCache]: Analyzing trace with hash -170486636, now seen corresponding path program 1 times [2024-06-27 18:24:49,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:49,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375602826] [2024-06-27 18:24:49,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:49,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:49,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:50,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:50,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:50,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375602826] [2024-06-27 18:24:50,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375602826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:50,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:50,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:50,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585147385] [2024-06-27 18:24:50,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:50,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:50,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:50,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:50,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:50,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:24:50,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 101 transitions, 745 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:50,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:50,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:24:50,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:51,407 INFO L124 PetriNetUnfolderBase]: 5465/8630 cut-off events. [2024-06-27 18:24:51,408 INFO L125 PetriNetUnfolderBase]: For 40702/40725 co-relation queries the response was YES. [2024-06-27 18:24:51,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31294 conditions, 8630 events. 5465/8630 cut-off events. For 40702/40725 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 54171 event pairs, 1916 based on Foata normal form. 8/8388 useless extension candidates. Maximal degree in co-relation 31258. Up to 7635 conditions per place. [2024-06-27 18:24:51,462 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 110 selfloop transitions, 26 changer transitions 0/148 dead transitions. [2024-06-27 18:24:51,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 148 transitions, 1233 flow [2024-06-27 18:24:51,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:24:51,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:24:51,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:24:51,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131195335276968 [2024-06-27 18:24:51,465 INFO L175 Difference]: Start difference. First operand has 95 places, 101 transitions, 745 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:24:51,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 148 transitions, 1233 flow [2024-06-27 18:24:51,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 148 transitions, 1138 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:51,509 INFO L231 Difference]: Finished difference. Result has 95 places, 107 transitions, 784 flow [2024-06-27 18:24:51,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=784, PETRI_PLACES=95, PETRI_TRANSITIONS=107} [2024-06-27 18:24:51,512 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 40 predicate places. [2024-06-27 18:24:51,512 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 107 transitions, 784 flow [2024-06-27 18:24:51,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:51,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:51,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:51,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:24:51,513 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:51,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:51,513 INFO L85 PathProgramCache]: Analyzing trace with hash 411272446, now seen corresponding path program 1 times [2024-06-27 18:24:51,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:51,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175732928] [2024-06-27 18:24:51,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:51,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:51,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:52,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:52,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:52,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175732928] [2024-06-27 18:24:52,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175732928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:52,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:52,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:52,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734820570] [2024-06-27 18:24:52,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:52,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:52,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:52,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:52,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:52,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:24:52,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 107 transitions, 784 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:52,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:52,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:24:52,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:53,688 INFO L124 PetriNetUnfolderBase]: 6056/9479 cut-off events. [2024-06-27 18:24:53,689 INFO L125 PetriNetUnfolderBase]: For 53753/53758 co-relation queries the response was YES. [2024-06-27 18:24:53,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35357 conditions, 9479 events. 6056/9479 cut-off events. For 53753/53758 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 59275 event pairs, 2070 based on Foata normal form. 11/9254 useless extension candidates. Maximal degree in co-relation 35319. Up to 8275 conditions per place. [2024-06-27 18:24:53,739 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 131 selfloop transitions, 31 changer transitions 0/175 dead transitions. [2024-06-27 18:24:53,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 175 transitions, 1510 flow [2024-06-27 18:24:53,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:24:53,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:24:53,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 18:24:53,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5364431486880467 [2024-06-27 18:24:53,741 INFO L175 Difference]: Start difference. First operand has 95 places, 107 transitions, 784 flow. Second operand 7 states and 184 transitions. [2024-06-27 18:24:53,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 175 transitions, 1510 flow [2024-06-27 18:24:53,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 175 transitions, 1456 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 18:24:53,797 INFO L231 Difference]: Finished difference. Result has 102 places, 127 transitions, 1006 flow [2024-06-27 18:24:53,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=730, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1006, PETRI_PLACES=102, PETRI_TRANSITIONS=127} [2024-06-27 18:24:53,798 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 47 predicate places. [2024-06-27 18:24:53,798 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 127 transitions, 1006 flow [2024-06-27 18:24:53,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:53,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:53,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:53,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:24:53,799 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:53,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:53,799 INFO L85 PathProgramCache]: Analyzing trace with hash -170307146, now seen corresponding path program 2 times [2024-06-27 18:24:53,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:53,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658544353] [2024-06-27 18:24:53,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:53,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:53,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:54,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:54,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:54,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658544353] [2024-06-27 18:24:54,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658544353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:54,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:54,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:54,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851159298] [2024-06-27 18:24:54,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:54,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:54,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:54,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:54,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:54,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:24:54,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 127 transitions, 1006 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:54,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:54,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:24:54,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:55,868 INFO L124 PetriNetUnfolderBase]: 5747/9079 cut-off events. [2024-06-27 18:24:55,868 INFO L125 PetriNetUnfolderBase]: For 63300/63382 co-relation queries the response was YES. [2024-06-27 18:24:55,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37448 conditions, 9079 events. 5747/9079 cut-off events. For 63300/63382 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 57112 event pairs, 1860 based on Foata normal form. 9/8806 useless extension candidates. Maximal degree in co-relation 37405. Up to 7958 conditions per place. [2024-06-27 18:24:55,939 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 122 selfloop transitions, 28 changer transitions 0/168 dead transitions. [2024-06-27 18:24:55,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 168 transitions, 1494 flow [2024-06-27 18:24:55,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:24:55,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:24:55,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 18:24:55,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072886297376094 [2024-06-27 18:24:55,942 INFO L175 Difference]: Start difference. First operand has 102 places, 127 transitions, 1006 flow. Second operand 7 states and 174 transitions. [2024-06-27 18:24:55,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 168 transitions, 1494 flow [2024-06-27 18:24:56,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 168 transitions, 1448 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-27 18:24:56,016 INFO L231 Difference]: Finished difference. Result has 108 places, 130 transitions, 1058 flow [2024-06-27 18:24:56,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=960, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1058, PETRI_PLACES=108, PETRI_TRANSITIONS=130} [2024-06-27 18:24:56,017 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 53 predicate places. [2024-06-27 18:24:56,017 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 130 transitions, 1058 flow [2024-06-27 18:24:56,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:56,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:56,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:56,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:24:56,018 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:56,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:56,018 INFO L85 PathProgramCache]: Analyzing trace with hash -685126840, now seen corresponding path program 2 times [2024-06-27 18:24:56,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:56,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686857002] [2024-06-27 18:24:56,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:56,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:56,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:56,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:56,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:56,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686857002] [2024-06-27 18:24:56,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686857002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:56,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:56,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:56,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734095462] [2024-06-27 18:24:56,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:56,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:56,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:56,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:56,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:56,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:24:56,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 130 transitions, 1058 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:56,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:56,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:24:56,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:58,281 INFO L124 PetriNetUnfolderBase]: 6152/9829 cut-off events. [2024-06-27 18:24:58,281 INFO L125 PetriNetUnfolderBase]: For 74072/74082 co-relation queries the response was YES. [2024-06-27 18:24:58,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40263 conditions, 9829 events. 6152/9829 cut-off events. For 74072/74082 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 63510 event pairs, 2417 based on Foata normal form. 16/9602 useless extension candidates. Maximal degree in co-relation 40217. Up to 8652 conditions per place. [2024-06-27 18:24:58,351 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 132 selfloop transitions, 26 changer transitions 0/172 dead transitions. [2024-06-27 18:24:58,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 172 transitions, 1606 flow [2024-06-27 18:24:58,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:24:58,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:24:58,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 18:24:58,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49854227405247814 [2024-06-27 18:24:58,353 INFO L175 Difference]: Start difference. First operand has 108 places, 130 transitions, 1058 flow. Second operand 7 states and 171 transitions. [2024-06-27 18:24:58,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 172 transitions, 1606 flow [2024-06-27 18:24:58,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 172 transitions, 1544 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:58,421 INFO L231 Difference]: Finished difference. Result has 114 places, 140 transitions, 1195 flow [2024-06-27 18:24:58,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1195, PETRI_PLACES=114, PETRI_TRANSITIONS=140} [2024-06-27 18:24:58,422 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 59 predicate places. [2024-06-27 18:24:58,422 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 140 transitions, 1195 flow [2024-06-27 18:24:58,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:58,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:58,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:58,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:24:58,423 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:58,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:58,424 INFO L85 PathProgramCache]: Analyzing trace with hash -163820148, now seen corresponding path program 3 times [2024-06-27 18:24:58,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:58,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753159313] [2024-06-27 18:24:58,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:58,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:58,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:59,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:59,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:59,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753159313] [2024-06-27 18:24:59,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753159313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:59,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:59,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:59,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606980902] [2024-06-27 18:24:59,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:59,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:59,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:59,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:59,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:59,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:24:59,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 140 transitions, 1195 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:59,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:59,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:24:59,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:00,551 INFO L124 PetriNetUnfolderBase]: 6180/9859 cut-off events. [2024-06-27 18:25:00,551 INFO L125 PetriNetUnfolderBase]: For 81448/81458 co-relation queries the response was YES. [2024-06-27 18:25:00,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41266 conditions, 9859 events. 6180/9859 cut-off events. For 81448/81458 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 63556 event pairs, 2410 based on Foata normal form. 16/9634 useless extension candidates. Maximal degree in co-relation 41216. Up to 8552 conditions per place. [2024-06-27 18:25:00,611 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 137 selfloop transitions, 32 changer transitions 0/183 dead transitions. [2024-06-27 18:25:00,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 183 transitions, 1800 flow [2024-06-27 18:25:00,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:25:00,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:25:00,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:25:00,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-27 18:25:00,613 INFO L175 Difference]: Start difference. First operand has 114 places, 140 transitions, 1195 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:25:00,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 183 transitions, 1800 flow [2024-06-27 18:25:00,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 183 transitions, 1729 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 18:25:00,700 INFO L231 Difference]: Finished difference. Result has 119 places, 147 transitions, 1304 flow [2024-06-27 18:25:00,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1304, PETRI_PLACES=119, PETRI_TRANSITIONS=147} [2024-06-27 18:25:00,701 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 64 predicate places. [2024-06-27 18:25:00,702 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 147 transitions, 1304 flow [2024-06-27 18:25:00,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:00,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:00,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:00,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:25:00,702 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:00,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:00,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1627444008, now seen corresponding path program 3 times [2024-06-27 18:25:00,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:00,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864428089] [2024-06-27 18:25:00,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:00,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:00,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:01,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:01,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:01,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864428089] [2024-06-27 18:25:01,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864428089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:01,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:01,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:25:01,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853248040] [2024-06-27 18:25:01,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:01,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:25:01,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:01,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:25:01,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:25:01,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:25:01,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 147 transitions, 1304 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:01,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:01,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:25:01,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:02,859 INFO L124 PetriNetUnfolderBase]: 5941/9482 cut-off events. [2024-06-27 18:25:02,859 INFO L125 PetriNetUnfolderBase]: For 83579/83652 co-relation queries the response was YES. [2024-06-27 18:25:02,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40597 conditions, 9482 events. 5941/9482 cut-off events. For 83579/83652 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 61084 event pairs, 2159 based on Foata normal form. 4/9201 useless extension candidates. Maximal degree in co-relation 40545. Up to 8315 conditions per place. [2024-06-27 18:25:02,928 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 141 selfloop transitions, 16 changer transitions 0/178 dead transitions. [2024-06-27 18:25:02,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 178 transitions, 1702 flow [2024-06-27 18:25:02,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:25:02,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:25:02,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 18:25:02,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478134110787172 [2024-06-27 18:25:02,930 INFO L175 Difference]: Start difference. First operand has 119 places, 147 transitions, 1304 flow. Second operand 7 states and 164 transitions. [2024-06-27 18:25:02,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 178 transitions, 1702 flow [2024-06-27 18:25:02,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 178 transitions, 1624 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 18:25:02,997 INFO L231 Difference]: Finished difference. Result has 123 places, 147 transitions, 1266 flow [2024-06-27 18:25:02,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1226, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1266, PETRI_PLACES=123, PETRI_TRANSITIONS=147} [2024-06-27 18:25:02,998 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 68 predicate places. [2024-06-27 18:25:02,998 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 147 transitions, 1266 flow [2024-06-27 18:25:02,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:02,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:02,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:02,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:25:02,999 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:02,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:02,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1627106387, now seen corresponding path program 1 times [2024-06-27 18:25:02,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:03,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842136429] [2024-06-27 18:25:03,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:03,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:03,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:04,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:04,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:04,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842136429] [2024-06-27 18:25:04,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842136429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:04,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:04,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:25:04,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842604834] [2024-06-27 18:25:04,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:04,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:25:04,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:04,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:25:04,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:25:04,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:25:04,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 147 transitions, 1266 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:04,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:04,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:25:04,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:05,614 INFO L124 PetriNetUnfolderBase]: 6198/9915 cut-off events. [2024-06-27 18:25:05,614 INFO L125 PetriNetUnfolderBase]: For 94294/94304 co-relation queries the response was YES. [2024-06-27 18:25:05,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42493 conditions, 9915 events. 6198/9915 cut-off events. For 94294/94304 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 64278 event pairs, 2359 based on Foata normal form. 16/9681 useless extension candidates. Maximal degree in co-relation 42439. Up to 8638 conditions per place. [2024-06-27 18:25:05,686 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 142 selfloop transitions, 33 changer transitions 0/189 dead transitions. [2024-06-27 18:25:05,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 189 transitions, 1832 flow [2024-06-27 18:25:05,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:25:05,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:25:05,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:25:05,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-27 18:25:05,688 INFO L175 Difference]: Start difference. First operand has 123 places, 147 transitions, 1266 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:25:05,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 189 transitions, 1832 flow [2024-06-27 18:25:05,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 189 transitions, 1772 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 18:25:05,778 INFO L231 Difference]: Finished difference. Result has 123 places, 150 transitions, 1328 flow [2024-06-27 18:25:05,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1328, PETRI_PLACES=123, PETRI_TRANSITIONS=150} [2024-06-27 18:25:05,779 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 68 predicate places. [2024-06-27 18:25:05,779 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 150 transitions, 1328 flow [2024-06-27 18:25:05,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:05,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:05,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:05,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:25:05,780 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:05,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:05,780 INFO L85 PathProgramCache]: Analyzing trace with hash -633730909, now seen corresponding path program 1 times [2024-06-27 18:25:05,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:05,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039216043] [2024-06-27 18:25:05,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:05,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:05,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:06,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:06,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:06,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039216043] [2024-06-27 18:25:06,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039216043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:06,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:06,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:25:06,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86681042] [2024-06-27 18:25:06,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:06,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:25:06,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:06,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:25:06,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:25:06,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:25:06,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 150 transitions, 1328 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 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-27 18:25:06,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:06,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:25:06,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:07,651 INFO L124 PetriNetUnfolderBase]: 5889/9587 cut-off events. [2024-06-27 18:25:07,651 INFO L125 PetriNetUnfolderBase]: For 102198/102210 co-relation queries the response was YES. [2024-06-27 18:25:07,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42743 conditions, 9587 events. 5889/9587 cut-off events. For 102198/102210 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 63496 event pairs, 2424 based on Foata normal form. 13/9352 useless extension candidates. Maximal degree in co-relation 42688. Up to 8485 conditions per place. [2024-06-27 18:25:07,728 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 133 selfloop transitions, 16 changer transitions 0/165 dead transitions. [2024-06-27 18:25:07,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 165 transitions, 1680 flow [2024-06-27 18:25:07,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:25:07,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:25:07,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-27 18:25:07,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-27 18:25:07,730 INFO L175 Difference]: Start difference. First operand has 123 places, 150 transitions, 1328 flow. Second operand 6 states and 134 transitions. [2024-06-27 18:25:07,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 165 transitions, 1680 flow [2024-06-27 18:25:07,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 165 transitions, 1564 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:07,822 INFO L231 Difference]: Finished difference. Result has 125 places, 152 transitions, 1283 flow [2024-06-27 18:25:07,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1283, PETRI_PLACES=125, PETRI_TRANSITIONS=152} [2024-06-27 18:25:07,823 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 70 predicate places. [2024-06-27 18:25:07,823 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 152 transitions, 1283 flow [2024-06-27 18:25:07,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 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-27 18:25:07,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:07,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:07,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:25:07,824 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:07,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:07,825 INFO L85 PathProgramCache]: Analyzing trace with hash 804430794, now seen corresponding path program 1 times [2024-06-27 18:25:07,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:07,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433408893] [2024-06-27 18:25:07,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:07,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:07,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:08,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:08,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:08,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433408893] [2024-06-27 18:25:08,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433408893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:08,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:08,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:08,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827310982] [2024-06-27 18:25:08,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:08,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:08,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:08,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:08,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:08,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:25:08,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 152 transitions, 1283 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:08,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:08,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:25:08,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:10,090 INFO L124 PetriNetUnfolderBase]: 5897/9308 cut-off events. [2024-06-27 18:25:10,091 INFO L125 PetriNetUnfolderBase]: For 104600/104673 co-relation queries the response was YES. [2024-06-27 18:25:10,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42041 conditions, 9308 events. 5897/9308 cut-off events. For 104600/104673 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 58779 event pairs, 1844 based on Foata normal form. 15/9048 useless extension candidates. Maximal degree in co-relation 41984. Up to 8061 conditions per place. [2024-06-27 18:25:10,163 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 150 selfloop transitions, 38 changer transitions 0/210 dead transitions. [2024-06-27 18:25:10,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 210 transitions, 1981 flow [2024-06-27 18:25:10,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:10,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:10,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 18:25:10,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-27 18:25:10,165 INFO L175 Difference]: Start difference. First operand has 125 places, 152 transitions, 1283 flow. Second operand 8 states and 203 transitions. [2024-06-27 18:25:10,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 210 transitions, 1981 flow [2024-06-27 18:25:10,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 210 transitions, 1935 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:25:10,270 INFO L231 Difference]: Finished difference. Result has 130 places, 159 transitions, 1441 flow [2024-06-27 18:25:10,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1441, PETRI_PLACES=130, PETRI_TRANSITIONS=159} [2024-06-27 18:25:10,271 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 75 predicate places. [2024-06-27 18:25:10,271 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 159 transitions, 1441 flow [2024-06-27 18:25:10,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:10,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:10,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:10,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:25:10,272 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:10,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:10,272 INFO L85 PathProgramCache]: Analyzing trace with hash -990117400, now seen corresponding path program 2 times [2024-06-27 18:25:10,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:10,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995866341] [2024-06-27 18:25:10,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:10,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:10,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:11,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:11,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:11,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995866341] [2024-06-27 18:25:11,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995866341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:11,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:11,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:11,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844968865] [2024-06-27 18:25:11,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:11,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:11,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:11,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:11,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:11,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:25:11,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 159 transitions, 1441 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:11,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:11,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:25:11,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:12,538 INFO L124 PetriNetUnfolderBase]: 5920/9355 cut-off events. [2024-06-27 18:25:12,538 INFO L125 PetriNetUnfolderBase]: For 116783/116856 co-relation queries the response was YES. [2024-06-27 18:25:12,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43794 conditions, 9355 events. 5920/9355 cut-off events. For 116783/116856 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 59135 event pairs, 1846 based on Foata normal form. 15/9090 useless extension candidates. Maximal degree in co-relation 43736. Up to 8085 conditions per place. [2024-06-27 18:25:12,621 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 149 selfloop transitions, 39 changer transitions 0/210 dead transitions. [2024-06-27 18:25:12,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 210 transitions, 2088 flow [2024-06-27 18:25:12,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:12,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:12,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 18:25:12,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-06-27 18:25:12,623 INFO L175 Difference]: Start difference. First operand has 130 places, 159 transitions, 1441 flow. Second operand 8 states and 201 transitions. [2024-06-27 18:25:12,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 210 transitions, 2088 flow [2024-06-27 18:25:12,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 210 transitions, 1982 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 18:25:12,743 INFO L231 Difference]: Finished difference. Result has 134 places, 162 transitions, 1478 flow [2024-06-27 18:25:12,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1478, PETRI_PLACES=134, PETRI_TRANSITIONS=162} [2024-06-27 18:25:12,743 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-06-27 18:25:12,743 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 162 transitions, 1478 flow [2024-06-27 18:25:12,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:12,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:12,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:12,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:25:12,744 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:12,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:12,744 INFO L85 PathProgramCache]: Analyzing trace with hash -990117183, now seen corresponding path program 1 times [2024-06-27 18:25:12,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:12,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216187132] [2024-06-27 18:25:12,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:12,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:12,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:13,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:13,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:13,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216187132] [2024-06-27 18:25:13,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216187132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:13,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:13,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:13,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423218730] [2024-06-27 18:25:13,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:13,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:13,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:13,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:13,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:13,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:25:13,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 162 transitions, 1478 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:13,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:13,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:25:13,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:15,200 INFO L124 PetriNetUnfolderBase]: 6729/10380 cut-off events. [2024-06-27 18:25:15,201 INFO L125 PetriNetUnfolderBase]: For 131573/131576 co-relation queries the response was YES. [2024-06-27 18:25:15,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48849 conditions, 10380 events. 6729/10380 cut-off events. For 131573/131576 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 64154 event pairs, 2021 based on Foata normal form. 8/10136 useless extension candidates. Maximal degree in co-relation 48789. Up to 8683 conditions per place. [2024-06-27 18:25:15,292 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 167 selfloop transitions, 56 changer transitions 0/231 dead transitions. [2024-06-27 18:25:15,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 231 transitions, 2464 flow [2024-06-27 18:25:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:15,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:15,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 18:25:15,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-27 18:25:15,293 INFO L175 Difference]: Start difference. First operand has 134 places, 162 transitions, 1478 flow. Second operand 8 states and 208 transitions. [2024-06-27 18:25:15,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 231 transitions, 2464 flow [2024-06-27 18:25:15,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 231 transitions, 2377 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:15,568 INFO L231 Difference]: Finished difference. Result has 139 places, 174 transitions, 1683 flow [2024-06-27 18:25:15,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1391, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1683, PETRI_PLACES=139, PETRI_TRANSITIONS=174} [2024-06-27 18:25:15,568 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 84 predicate places. [2024-06-27 18:25:15,569 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 174 transitions, 1683 flow [2024-06-27 18:25:15,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:15,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:15,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:15,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:25:15,569 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:15,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:15,570 INFO L85 PathProgramCache]: Analyzing trace with hash -984552993, now seen corresponding path program 2 times [2024-06-27 18:25:15,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:15,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569144394] [2024-06-27 18:25:15,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:15,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:15,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:16,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:16,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:16,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569144394] [2024-06-27 18:25:16,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569144394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:16,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:16,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:16,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789482278] [2024-06-27 18:25:16,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:16,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:16,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:16,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:16,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:16,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:25:16,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 174 transitions, 1683 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:16,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:16,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:25:16,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:17,990 INFO L124 PetriNetUnfolderBase]: 6929/10647 cut-off events. [2024-06-27 18:25:17,991 INFO L125 PetriNetUnfolderBase]: For 156760/156763 co-relation queries the response was YES. [2024-06-27 18:25:18,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53684 conditions, 10647 events. 6929/10647 cut-off events. For 156760/156763 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 65559 event pairs, 2028 based on Foata normal form. 8/10405 useless extension candidates. Maximal degree in co-relation 53621. Up to 8827 conditions per place. [2024-06-27 18:25:18,069 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 172 selfloop transitions, 58 changer transitions 0/238 dead transitions. [2024-06-27 18:25:18,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 238 transitions, 2745 flow [2024-06-27 18:25:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:18,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:18,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 18:25:18,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-06-27 18:25:18,071 INFO L175 Difference]: Start difference. First operand has 139 places, 174 transitions, 1683 flow. Second operand 8 states and 207 transitions. [2024-06-27 18:25:18,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 238 transitions, 2745 flow [2024-06-27 18:25:18,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 238 transitions, 2608 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-27 18:25:18,243 INFO L231 Difference]: Finished difference. Result has 145 places, 182 transitions, 1800 flow [2024-06-27 18:25:18,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1800, PETRI_PLACES=145, PETRI_TRANSITIONS=182} [2024-06-27 18:25:18,244 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 90 predicate places. [2024-06-27 18:25:18,244 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 182 transitions, 1800 flow [2024-06-27 18:25:18,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:18,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:18,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:18,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:25:18,244 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:18,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:18,245 INFO L85 PathProgramCache]: Analyzing trace with hash -984553210, now seen corresponding path program 3 times [2024-06-27 18:25:18,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:18,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510171092] [2024-06-27 18:25:18,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:18,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:18,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:19,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:19,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:19,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510171092] [2024-06-27 18:25:19,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510171092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:19,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:19,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:19,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312629492] [2024-06-27 18:25:19,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:19,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:19,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:19,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:19,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:19,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:25:19,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 182 transitions, 1800 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:19,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:19,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:25:19,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:20,561 INFO L124 PetriNetUnfolderBase]: 6401/10046 cut-off events. [2024-06-27 18:25:20,561 INFO L125 PetriNetUnfolderBase]: For 164674/164775 co-relation queries the response was YES. [2024-06-27 18:25:20,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51958 conditions, 10046 events. 6401/10046 cut-off events. For 164674/164775 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 63439 event pairs, 1891 based on Foata normal form. 15/9768 useless extension candidates. Maximal degree in co-relation 51892. Up to 8660 conditions per place. [2024-06-27 18:25:20,643 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 162 selfloop transitions, 41 changer transitions 0/230 dead transitions. [2024-06-27 18:25:20,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 230 transitions, 2468 flow [2024-06-27 18:25:20,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:20,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:20,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:25:20,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076530612244898 [2024-06-27 18:25:20,644 INFO L175 Difference]: Start difference. First operand has 145 places, 182 transitions, 1800 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:25:20,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 230 transitions, 2468 flow [2024-06-27 18:25:20,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 230 transitions, 2340 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 18:25:20,812 INFO L231 Difference]: Finished difference. Result has 149 places, 185 transitions, 1808 flow [2024-06-27 18:25:20,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1808, PETRI_PLACES=149, PETRI_TRANSITIONS=185} [2024-06-27 18:25:20,813 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 94 predicate places. [2024-06-27 18:25:20,813 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 185 transitions, 1808 flow [2024-06-27 18:25:20,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:20,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:20,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:20,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:25:20,814 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:20,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:20,814 INFO L85 PathProgramCache]: Analyzing trace with hash -984545553, now seen corresponding path program 3 times [2024-06-27 18:25:20,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:20,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753672183] [2024-06-27 18:25:20,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:20,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:20,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:21,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:21,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:21,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753672183] [2024-06-27 18:25:21,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753672183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:21,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:21,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:21,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621298216] [2024-06-27 18:25:21,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:21,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:21,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:21,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:21,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:21,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:25:21,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 185 transitions, 1808 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:21,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:21,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:25:21,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:23,151 INFO L124 PetriNetUnfolderBase]: 6980/10720 cut-off events. [2024-06-27 18:25:23,152 INFO L125 PetriNetUnfolderBase]: For 174915/174918 co-relation queries the response was YES. [2024-06-27 18:25:23,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54850 conditions, 10720 events. 6980/10720 cut-off events. For 174915/174918 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 66056 event pairs, 2023 based on Foata normal form. 8/10477 useless extension candidates. Maximal degree in co-relation 54783. Up to 8888 conditions per place. [2024-06-27 18:25:23,237 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 168 selfloop transitions, 66 changer transitions 0/242 dead transitions. [2024-06-27 18:25:23,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 242 transitions, 2727 flow [2024-06-27 18:25:23,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:23,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:23,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 18:25:23,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229591836734694 [2024-06-27 18:25:23,238 INFO L175 Difference]: Start difference. First operand has 149 places, 185 transitions, 1808 flow. Second operand 8 states and 205 transitions. [2024-06-27 18:25:23,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 242 transitions, 2727 flow [2024-06-27 18:25:23,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 242 transitions, 2638 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:23,458 INFO L231 Difference]: Finished difference. Result has 152 places, 189 transitions, 1925 flow [2024-06-27 18:25:23,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1925, PETRI_PLACES=152, PETRI_TRANSITIONS=189} [2024-06-27 18:25:23,459 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 97 predicate places. [2024-06-27 18:25:23,459 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 189 transitions, 1925 flow [2024-06-27 18:25:23,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:23,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:23,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:23,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:25:23,460 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:23,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:23,460 INFO L85 PathProgramCache]: Analyzing trace with hash 236260968, now seen corresponding path program 1 times [2024-06-27 18:25:23,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:23,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705279614] [2024-06-27 18:25:23,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:23,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:23,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:24,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:24,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:24,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705279614] [2024-06-27 18:25:24,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705279614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:24,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:24,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:24,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607972173] [2024-06-27 18:25:24,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:24,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:24,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:24,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:24,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:24,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:25:24,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 189 transitions, 1925 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:24,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:24,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:25:24,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:26,141 INFO L124 PetriNetUnfolderBase]: 6715/10275 cut-off events. [2024-06-27 18:25:26,141 INFO L125 PetriNetUnfolderBase]: For 185330/185342 co-relation queries the response was YES. [2024-06-27 18:25:26,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53973 conditions, 10275 events. 6715/10275 cut-off events. For 185330/185342 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 63541 event pairs, 2411 based on Foata normal form. 15/10129 useless extension candidates. Maximal degree in co-relation 53905. Up to 9201 conditions per place. [2024-06-27 18:25:26,246 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 174 selfloop transitions, 38 changer transitions 0/232 dead transitions. [2024-06-27 18:25:26,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 232 transitions, 2609 flow [2024-06-27 18:25:26,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:25:26,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:25:26,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:25:26,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014577259475219 [2024-06-27 18:25:26,247 INFO L175 Difference]: Start difference. First operand has 152 places, 189 transitions, 1925 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:25:26,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 232 transitions, 2609 flow [2024-06-27 18:25:26,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 232 transitions, 2466 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:26,465 INFO L231 Difference]: Finished difference. Result has 156 places, 202 transitions, 2058 flow [2024-06-27 18:25:26,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1782, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2058, PETRI_PLACES=156, PETRI_TRANSITIONS=202} [2024-06-27 18:25:26,466 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 101 predicate places. [2024-06-27 18:25:26,466 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 202 transitions, 2058 flow [2024-06-27 18:25:26,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:26,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:26,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:26,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:25:26,467 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:26,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:26,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1656277405, now seen corresponding path program 4 times [2024-06-27 18:25:26,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:26,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214363453] [2024-06-27 18:25:26,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:26,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:26,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:27,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:27,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:27,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214363453] [2024-06-27 18:25:27,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214363453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:27,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:27,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:27,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679905685] [2024-06-27 18:25:27,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:27,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:27,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:27,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:27,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:27,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:25:27,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 202 transitions, 2058 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:27,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:27,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:25:27,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:28,809 INFO L124 PetriNetUnfolderBase]: 7179/10827 cut-off events. [2024-06-27 18:25:28,809 INFO L125 PetriNetUnfolderBase]: For 209383/209383 co-relation queries the response was YES. [2024-06-27 18:25:28,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59465 conditions, 10827 events. 7179/10827 cut-off events. For 209383/209383 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 65548 event pairs, 2402 based on Foata normal form. 6/10669 useless extension candidates. Maximal degree in co-relation 59394. Up to 9598 conditions per place. [2024-06-27 18:25:28,911 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 208 selfloop transitions, 44 changer transitions 0/260 dead transitions. [2024-06-27 18:25:28,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 260 transitions, 3160 flow [2024-06-27 18:25:28,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:28,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:28,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:25:28,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025510204081632 [2024-06-27 18:25:28,912 INFO L175 Difference]: Start difference. First operand has 156 places, 202 transitions, 2058 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:25:28,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 260 transitions, 3160 flow [2024-06-27 18:25:29,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 260 transitions, 3064 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 18:25:29,232 INFO L231 Difference]: Finished difference. Result has 163 places, 213 transitions, 2271 flow [2024-06-27 18:25:29,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2271, PETRI_PLACES=163, PETRI_TRANSITIONS=213} [2024-06-27 18:25:29,232 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 108 predicate places. [2024-06-27 18:25:29,232 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 213 transitions, 2271 flow [2024-06-27 18:25:29,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:29,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:29,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:29,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:25:29,233 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:29,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:29,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1366471482, now seen corresponding path program 4 times [2024-06-27 18:25:29,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:29,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712118723] [2024-06-27 18:25:29,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:29,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:29,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:30,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-27 18:25:30,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:30,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712118723] [2024-06-27 18:25:30,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712118723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:30,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:30,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:30,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427938638] [2024-06-27 18:25:30,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:30,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:30,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:30,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:30,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:30,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:25:30,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 213 transitions, 2271 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:30,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:30,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:25:30,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:31,596 INFO L124 PetriNetUnfolderBase]: 6592/10189 cut-off events. [2024-06-27 18:25:31,596 INFO L125 PetriNetUnfolderBase]: For 223544/223673 co-relation queries the response was YES. [2024-06-27 18:25:31,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57709 conditions, 10189 events. 6592/10189 cut-off events. For 223544/223673 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 63810 event pairs, 2180 based on Foata normal form. 9/9978 useless extension candidates. Maximal degree in co-relation 57635. Up to 9056 conditions per place. [2024-06-27 18:25:31,691 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 197 selfloop transitions, 20 changer transitions 0/251 dead transitions. [2024-06-27 18:25:31,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 251 transitions, 2823 flow [2024-06-27 18:25:31,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:31,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:31,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 18:25:31,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4770408163265306 [2024-06-27 18:25:31,692 INFO L175 Difference]: Start difference. First operand has 163 places, 213 transitions, 2271 flow. Second operand 8 states and 187 transitions. [2024-06-27 18:25:31,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 251 transitions, 2823 flow [2024-06-27 18:25:31,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 251 transitions, 2708 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-27 18:25:31,960 INFO L231 Difference]: Finished difference. Result has 168 places, 213 transitions, 2204 flow [2024-06-27 18:25:31,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2204, PETRI_PLACES=168, PETRI_TRANSITIONS=213} [2024-06-27 18:25:31,961 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 113 predicate places. [2024-06-27 18:25:31,961 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 213 transitions, 2204 flow [2024-06-27 18:25:31,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:31,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:31,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:31,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:25:31,962 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:31,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:31,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1656284845, now seen corresponding path program 5 times [2024-06-27 18:25:31,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:31,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772870569] [2024-06-27 18:25:31,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:31,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:31,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:32,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:32,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:32,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772870569] [2024-06-27 18:25:32,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772870569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:32,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:32,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:32,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802399129] [2024-06-27 18:25:32,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:32,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:32,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:32,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:32,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:32,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:25:32,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 213 transitions, 2204 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:32,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:32,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:25:32,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:34,514 INFO L124 PetriNetUnfolderBase]: 7162/10826 cut-off events. [2024-06-27 18:25:34,514 INFO L125 PetriNetUnfolderBase]: For 229815/229815 co-relation queries the response was YES. [2024-06-27 18:25:34,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60383 conditions, 10826 events. 7162/10826 cut-off events. For 229815/229815 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 65661 event pairs, 2397 based on Foata normal form. 6/10660 useless extension candidates. Maximal degree in co-relation 60307. Up to 9585 conditions per place. [2024-06-27 18:25:34,596 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 208 selfloop transitions, 43 changer transitions 0/259 dead transitions. [2024-06-27 18:25:34,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 259 transitions, 3102 flow [2024-06-27 18:25:34,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:34,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:34,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:25:34,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49744897959183676 [2024-06-27 18:25:34,598 INFO L175 Difference]: Start difference. First operand has 168 places, 213 transitions, 2204 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:25:34,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 259 transitions, 3102 flow [2024-06-27 18:25:34,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 259 transitions, 3028 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 18:25:34,882 INFO L231 Difference]: Finished difference. Result has 170 places, 213 transitions, 2226 flow [2024-06-27 18:25:34,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2226, PETRI_PLACES=170, PETRI_TRANSITIONS=213} [2024-06-27 18:25:34,883 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 115 predicate places. [2024-06-27 18:25:34,883 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 213 transitions, 2226 flow [2024-06-27 18:25:34,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:34,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:34,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:34,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:25:34,884 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:34,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:34,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1098942481, now seen corresponding path program 6 times [2024-06-27 18:25:34,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:34,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449568401] [2024-06-27 18:25:34,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:34,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:34,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:35,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:35,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:35,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449568401] [2024-06-27 18:25:35,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449568401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:35,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:35,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:35,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417210146] [2024-06-27 18:25:35,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:35,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:35,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:35,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:35,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:35,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:25:35,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 213 transitions, 2226 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:35,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:35,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:25:35,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:37,456 INFO L124 PetriNetUnfolderBase]: 7190/10858 cut-off events. [2024-06-27 18:25:37,456 INFO L125 PetriNetUnfolderBase]: For 238302/238302 co-relation queries the response was YES. [2024-06-27 18:25:37,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61113 conditions, 10858 events. 7190/10858 cut-off events. For 238302/238302 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 65882 event pairs, 2425 based on Foata normal form. 6/10696 useless extension candidates. Maximal degree in co-relation 61036. Up to 9989 conditions per place. [2024-06-27 18:25:37,536 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 217 selfloop transitions, 31 changer transitions 0/256 dead transitions. [2024-06-27 18:25:37,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 256 transitions, 2975 flow [2024-06-27 18:25:37,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:37,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:37,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 18:25:37,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-06-27 18:25:37,537 INFO L175 Difference]: Start difference. First operand has 170 places, 213 transitions, 2226 flow. Second operand 8 states and 188 transitions. [2024-06-27 18:25:37,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 256 transitions, 2975 flow [2024-06-27 18:25:37,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 256 transitions, 2877 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:25:37,782 INFO L231 Difference]: Finished difference. Result has 171 places, 217 transitions, 2290 flow [2024-06-27 18:25:37,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2131, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2290, PETRI_PLACES=171, PETRI_TRANSITIONS=217} [2024-06-27 18:25:37,783 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 116 predicate places. [2024-06-27 18:25:37,783 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 217 transitions, 2290 flow [2024-06-27 18:25:37,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:37,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:37,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:37,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:25:37,784 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:37,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:37,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1829179394, now seen corresponding path program 1 times [2024-06-27 18:25:37,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:37,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213257917] [2024-06-27 18:25:37,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:37,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:37,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:38,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:38,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:38,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213257917] [2024-06-27 18:25:38,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213257917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:38,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:38,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:25:38,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682122344] [2024-06-27 18:25:38,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:38,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:25:38,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:38,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:25:38,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:25:38,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:25:38,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 217 transitions, 2290 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:38,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:38,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:25:38,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:40,117 INFO L124 PetriNetUnfolderBase]: 6597/10133 cut-off events. [2024-06-27 18:25:40,118 INFO L125 PetriNetUnfolderBase]: For 241792/241804 co-relation queries the response was YES. [2024-06-27 18:25:40,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57872 conditions, 10133 events. 6597/10133 cut-off events. For 241792/241804 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 62492 event pairs, 2429 based on Foata normal form. 15/10006 useless extension candidates. Maximal degree in co-relation 57795. Up to 9146 conditions per place. [2024-06-27 18:25:40,420 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 190 selfloop transitions, 19 changer transitions 0/240 dead transitions. [2024-06-27 18:25:40,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 240 transitions, 2794 flow [2024-06-27 18:25:40,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:25:40,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:25:40,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 18:25:40,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577259475218659 [2024-06-27 18:25:40,422 INFO L175 Difference]: Start difference. First operand has 171 places, 217 transitions, 2290 flow. Second operand 7 states and 157 transitions. [2024-06-27 18:25:40,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 240 transitions, 2794 flow [2024-06-27 18:25:40,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 240 transitions, 2689 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 18:25:40,778 INFO L231 Difference]: Finished difference. Result has 172 places, 220 transitions, 2268 flow [2024-06-27 18:25:40,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2185, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2268, PETRI_PLACES=172, PETRI_TRANSITIONS=220} [2024-06-27 18:25:40,778 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 117 predicate places. [2024-06-27 18:25:40,778 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 220 transitions, 2268 flow [2024-06-27 18:25:40,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:40,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:40,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:40,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:25:40,779 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:40,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:40,780 INFO L85 PathProgramCache]: Analyzing trace with hash -633628877, now seen corresponding path program 1 times [2024-06-27 18:25:40,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:40,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85689597] [2024-06-27 18:25:40,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:40,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:40,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:41,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:41,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:41,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85689597] [2024-06-27 18:25:41,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85689597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:41,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:41,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:41,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253002434] [2024-06-27 18:25:41,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:41,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:41,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:41,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:41,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:41,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:25:41,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 220 transitions, 2268 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:41,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:41,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:25:41,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:43,570 INFO L124 PetriNetUnfolderBase]: 6572/10172 cut-off events. [2024-06-27 18:25:43,571 INFO L125 PetriNetUnfolderBase]: For 247342/247386 co-relation queries the response was YES. [2024-06-27 18:25:43,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58869 conditions, 10172 events. 6572/10172 cut-off events. For 247342/247386 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 63446 event pairs, 1860 based on Foata normal form. 9/9992 useless extension candidates. Maximal degree in co-relation 58791. Up to 8991 conditions per place. [2024-06-27 18:25:43,877 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 226 selfloop transitions, 22 changer transitions 0/283 dead transitions. [2024-06-27 18:25:43,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 283 transitions, 3036 flow [2024-06-27 18:25:43,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:43,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:43,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 18:25:43,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5056689342403629 [2024-06-27 18:25:43,880 INFO L175 Difference]: Start difference. First operand has 172 places, 220 transitions, 2268 flow. Second operand 9 states and 223 transitions. [2024-06-27 18:25:43,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 283 transitions, 3036 flow [2024-06-27 18:25:44,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 283 transitions, 2975 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:44,111 INFO L231 Difference]: Finished difference. Result has 176 places, 223 transitions, 2337 flow [2024-06-27 18:25:44,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2337, PETRI_PLACES=176, PETRI_TRANSITIONS=223} [2024-06-27 18:25:44,112 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 121 predicate places. [2024-06-27 18:25:44,112 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 223 transitions, 2337 flow [2024-06-27 18:25:44,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:44,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:44,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:44,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:25:44,113 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:44,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:44,113 INFO L85 PathProgramCache]: Analyzing trace with hash -81507803, now seen corresponding path program 2 times [2024-06-27 18:25:44,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:44,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783606957] [2024-06-27 18:25:44,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:44,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:44,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:45,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:45,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:45,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783606957] [2024-06-27 18:25:45,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783606957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:45,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:45,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:45,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732195216] [2024-06-27 18:25:45,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:45,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:45,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:45,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:45,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:45,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:25:45,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 223 transitions, 2337 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:45,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:45,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:25:45,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:47,063 INFO L124 PetriNetUnfolderBase]: 6607/10172 cut-off events. [2024-06-27 18:25:47,064 INFO L125 PetriNetUnfolderBase]: For 265553/265614 co-relation queries the response was YES. [2024-06-27 18:25:47,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60304 conditions, 10172 events. 6607/10172 cut-off events. For 265553/265614 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 62991 event pairs, 1835 based on Foata normal form. 19/10012 useless extension candidates. Maximal degree in co-relation 60225. Up to 8812 conditions per place. [2024-06-27 18:25:47,169 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 201 selfloop transitions, 52 changer transitions 0/288 dead transitions. [2024-06-27 18:25:47,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 288 transitions, 3313 flow [2024-06-27 18:25:47,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:47,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:47,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 18:25:47,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-06-27 18:25:47,171 INFO L175 Difference]: Start difference. First operand has 176 places, 223 transitions, 2337 flow. Second operand 9 states and 228 transitions. [2024-06-27 18:25:47,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 288 transitions, 3313 flow [2024-06-27 18:25:47,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 288 transitions, 3158 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-27 18:25:47,524 INFO L231 Difference]: Finished difference. Result has 176 places, 229 transitions, 2456 flow [2024-06-27 18:25:47,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2182, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2456, PETRI_PLACES=176, PETRI_TRANSITIONS=229} [2024-06-27 18:25:47,525 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 121 predicate places. [2024-06-27 18:25:47,525 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 229 transitions, 2456 flow [2024-06-27 18:25:47,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:47,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:47,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:47,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:25:47,525 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:47,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:47,525 INFO L85 PathProgramCache]: Analyzing trace with hash -81507617, now seen corresponding path program 1 times [2024-06-27 18:25:47,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:47,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611463498] [2024-06-27 18:25:47,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:47,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:47,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:48,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:48,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:48,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611463498] [2024-06-27 18:25:48,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611463498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:48,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:48,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:48,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029303594] [2024-06-27 18:25:48,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:48,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:48,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:48,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:48,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:48,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:25:48,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 229 transitions, 2456 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:48,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:48,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:25:48,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:50,281 INFO L124 PetriNetUnfolderBase]: 7444/11184 cut-off events. [2024-06-27 18:25:50,281 INFO L125 PetriNetUnfolderBase]: For 301904/301907 co-relation queries the response was YES. [2024-06-27 18:25:50,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67027 conditions, 11184 events. 7444/11184 cut-off events. For 301904/301907 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 67517 event pairs, 1840 based on Foata normal form. 8/11001 useless extension candidates. Maximal degree in co-relation 66947. Up to 8815 conditions per place. [2024-06-27 18:25:50,396 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 213 selfloop transitions, 90 changer transitions 0/311 dead transitions. [2024-06-27 18:25:50,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 311 transitions, 3918 flow [2024-06-27 18:25:50,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:50,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:50,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-27 18:25:50,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-27 18:25:50,398 INFO L175 Difference]: Start difference. First operand has 176 places, 229 transitions, 2456 flow. Second operand 9 states and 238 transitions. [2024-06-27 18:25:50,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 311 transitions, 3918 flow [2024-06-27 18:25:50,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 311 transitions, 3782 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:50,905 INFO L231 Difference]: Finished difference. Result has 182 places, 241 transitions, 2734 flow [2024-06-27 18:25:50,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2734, PETRI_PLACES=182, PETRI_TRANSITIONS=241} [2024-06-27 18:25:50,906 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 127 predicate places. [2024-06-27 18:25:50,906 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 241 transitions, 2734 flow [2024-06-27 18:25:50,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:50,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:50,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:50,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:25:50,906 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:50,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:50,907 INFO L85 PathProgramCache]: Analyzing trace with hash -76866173, now seen corresponding path program 3 times [2024-06-27 18:25:50,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:50,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798385993] [2024-06-27 18:25:50,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:50,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:50,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:51,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:51,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:51,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798385993] [2024-06-27 18:25:51,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798385993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:51,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:51,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:51,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757226982] [2024-06-27 18:25:51,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:51,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:51,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:51,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:51,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:51,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:25:51,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 241 transitions, 2734 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:51,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:51,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:25:51,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:53,547 INFO L124 PetriNetUnfolderBase]: 6905/10575 cut-off events. [2024-06-27 18:25:53,547 INFO L125 PetriNetUnfolderBase]: For 320694/320755 co-relation queries the response was YES. [2024-06-27 18:25:53,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67180 conditions, 10575 events. 6905/10575 cut-off events. For 320694/320755 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 65413 event pairs, 1851 based on Foata normal form. 19/10410 useless extension candidates. Maximal degree in co-relation 67096. Up to 9152 conditions per place. [2024-06-27 18:25:53,872 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 209 selfloop transitions, 53 changer transitions 0/300 dead transitions. [2024-06-27 18:25:53,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 300 transitions, 3634 flow [2024-06-27 18:25:53,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:53,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:53,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 18:25:53,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124716553287982 [2024-06-27 18:25:53,874 INFO L175 Difference]: Start difference. First operand has 182 places, 241 transitions, 2734 flow. Second operand 9 states and 226 transitions. [2024-06-27 18:25:53,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 300 transitions, 3634 flow [2024-06-27 18:25:54,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 300 transitions, 3431 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-27 18:25:54,279 INFO L231 Difference]: Finished difference. Result has 187 places, 244 transitions, 2709 flow [2024-06-27 18:25:54,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2709, PETRI_PLACES=187, PETRI_TRANSITIONS=244} [2024-06-27 18:25:54,280 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 132 predicate places. [2024-06-27 18:25:54,280 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 244 transitions, 2709 flow [2024-06-27 18:25:54,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:54,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:54,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:54,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:25:54,280 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:54,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:54,281 INFO L85 PathProgramCache]: Analyzing trace with hash -76865987, now seen corresponding path program 2 times [2024-06-27 18:25:54,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:54,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274838137] [2024-06-27 18:25:54,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:54,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:54,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:55,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:55,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:55,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274838137] [2024-06-27 18:25:55,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274838137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:55,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:55,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:55,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014468632] [2024-06-27 18:25:55,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:55,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:55,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:55,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:55,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:55,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:25:55,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 244 transitions, 2709 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:55,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:55,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:25:55,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:57,112 INFO L124 PetriNetUnfolderBase]: 7667/11497 cut-off events. [2024-06-27 18:25:57,112 INFO L125 PetriNetUnfolderBase]: For 346643/346646 co-relation queries the response was YES. [2024-06-27 18:25:57,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72535 conditions, 11497 events. 7667/11497 cut-off events. For 346643/346646 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 69297 event pairs, 1847 based on Foata normal form. 8/11312 useless extension candidates. Maximal degree in co-relation 72449. Up to 8991 conditions per place. [2024-06-27 18:25:57,241 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 226 selfloop transitions, 87 changer transitions 0/321 dead transitions. [2024-06-27 18:25:57,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 321 transitions, 4275 flow [2024-06-27 18:25:57,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:57,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:57,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 18:25:57,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5374149659863946 [2024-06-27 18:25:57,243 INFO L175 Difference]: Start difference. First operand has 187 places, 244 transitions, 2709 flow. Second operand 9 states and 237 transitions. [2024-06-27 18:25:57,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 321 transitions, 4275 flow [2024-06-27 18:25:57,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 321 transitions, 4142 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 18:25:57,820 INFO L231 Difference]: Finished difference. Result has 191 places, 252 transitions, 2902 flow [2024-06-27 18:25:57,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2576, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2902, PETRI_PLACES=191, PETRI_TRANSITIONS=252} [2024-06-27 18:25:57,821 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 136 predicate places. [2024-06-27 18:25:57,821 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 252 transitions, 2902 flow [2024-06-27 18:25:57,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:57,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:57,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:57,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:25:57,822 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:57,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:57,822 INFO L85 PathProgramCache]: Analyzing trace with hash -628860581, now seen corresponding path program 3 times [2024-06-27 18:25:57,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:57,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057705003] [2024-06-27 18:25:57,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:57,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:57,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:58,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:58,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:58,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057705003] [2024-06-27 18:25:58,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057705003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:58,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:58,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:58,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135747517] [2024-06-27 18:25:58,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:58,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:58,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:58,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:58,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:58,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:25:58,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 252 transitions, 2902 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:58,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:58,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:25:58,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:00,635 INFO L124 PetriNetUnfolderBase]: 7695/11418 cut-off events. [2024-06-27 18:26:00,636 INFO L125 PetriNetUnfolderBase]: For 366778/366781 co-relation queries the response was YES. [2024-06-27 18:26:00,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74324 conditions, 11418 events. 7695/11418 cut-off events. For 366778/366781 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 67573 event pairs, 1809 based on Foata normal form. 8/11272 useless extension candidates. Maximal degree in co-relation 74236. Up to 9020 conditions per place. [2024-06-27 18:26:00,758 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 219 selfloop transitions, 95 changer transitions 0/322 dead transitions. [2024-06-27 18:26:00,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 322 transitions, 4256 flow [2024-06-27 18:26:00,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:00,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:00,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-27 18:26:00,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5328798185941043 [2024-06-27 18:26:00,760 INFO L175 Difference]: Start difference. First operand has 191 places, 252 transitions, 2902 flow. Second operand 9 states and 235 transitions. [2024-06-27 18:26:00,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 322 transitions, 4256 flow [2024-06-27 18:26:01,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 322 transitions, 4053 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 18:26:01,517 INFO L231 Difference]: Finished difference. Result has 195 places, 256 transitions, 2988 flow [2024-06-27 18:26:01,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2704, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2988, PETRI_PLACES=195, PETRI_TRANSITIONS=256} [2024-06-27 18:26:01,518 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 140 predicate places. [2024-06-27 18:26:01,518 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 256 transitions, 2988 flow [2024-06-27 18:26:01,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:01,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:01,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:01,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:26:01,519 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:01,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:01,520 INFO L85 PathProgramCache]: Analyzing trace with hash -456131123, now seen corresponding path program 1 times [2024-06-27 18:26:01,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:01,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934460581] [2024-06-27 18:26:01,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:01,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:01,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:02,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-27 18:26:02,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:02,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934460581] [2024-06-27 18:26:02,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934460581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:02,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:02,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:26:02,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345308386] [2024-06-27 18:26:02,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:02,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:26:02,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:02,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:26:02,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:26:02,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:26:02,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 256 transitions, 2988 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:02,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:02,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:26:02,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:04,550 INFO L124 PetriNetUnfolderBase]: 7416/11139 cut-off events. [2024-06-27 18:26:04,550 INFO L125 PetriNetUnfolderBase]: For 387424/387453 co-relation queries the response was YES. [2024-06-27 18:26:04,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73330 conditions, 11139 events. 7416/11139 cut-off events. For 387424/387453 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 67492 event pairs, 1947 based on Foata normal form. 15/10966 useless extension candidates. Maximal degree in co-relation 73241. Up to 9809 conditions per place. [2024-06-27 18:26:04,665 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 239 selfloop transitions, 46 changer transitions 0/309 dead transitions. [2024-06-27 18:26:04,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 309 transitions, 4018 flow [2024-06-27 18:26:04,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:04,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:04,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 18:26:04,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-06-27 18:26:04,667 INFO L175 Difference]: Start difference. First operand has 195 places, 256 transitions, 2988 flow. Second operand 8 states and 207 transitions. [2024-06-27 18:26:04,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 309 transitions, 4018 flow [2024-06-27 18:26:05,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 309 transitions, 3795 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:05,241 INFO L231 Difference]: Finished difference. Result has 197 places, 259 transitions, 2953 flow [2024-06-27 18:26:05,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2953, PETRI_PLACES=197, PETRI_TRANSITIONS=259} [2024-06-27 18:26:05,256 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 142 predicate places. [2024-06-27 18:26:05,256 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 259 transitions, 2953 flow [2024-06-27 18:26:05,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:05,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:05,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:05,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:26:05,257 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:05,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:05,258 INFO L85 PathProgramCache]: Analyzing trace with hash -456140051, now seen corresponding path program 4 times [2024-06-27 18:26:05,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:05,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824951562] [2024-06-27 18:26:05,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:05,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:05,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:06,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:06,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:06,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824951562] [2024-06-27 18:26:06,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824951562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:06,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:06,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:06,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625729279] [2024-06-27 18:26:06,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:06,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:06,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:06,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:06,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:06,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:26:06,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 259 transitions, 2953 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:06,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:06,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:26:06,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:08,159 INFO L124 PetriNetUnfolderBase]: 8003/11895 cut-off events. [2024-06-27 18:26:08,159 INFO L125 PetriNetUnfolderBase]: For 415228/415231 co-relation queries the response was YES. [2024-06-27 18:26:08,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78333 conditions, 11895 events. 8003/11895 cut-off events. For 415228/415231 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 70994 event pairs, 1934 based on Foata normal form. 8/11736 useless extension candidates. Maximal degree in co-relation 78243. Up to 9299 conditions per place. [2024-06-27 18:26:08,290 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 218 selfloop transitions, 109 changer transitions 0/335 dead transitions. [2024-06-27 18:26:08,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 335 transitions, 4559 flow [2024-06-27 18:26:08,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:08,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:08,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 18:26:08,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-27 18:26:08,291 INFO L175 Difference]: Start difference. First operand has 197 places, 259 transitions, 2953 flow. Second operand 9 states and 234 transitions. [2024-06-27 18:26:08,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 335 transitions, 4559 flow [2024-06-27 18:26:09,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 335 transitions, 4393 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:09,169 INFO L231 Difference]: Finished difference. Result has 202 places, 271 transitions, 3331 flow [2024-06-27 18:26:09,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2787, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3331, PETRI_PLACES=202, PETRI_TRANSITIONS=271} [2024-06-27 18:26:09,170 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 147 predicate places. [2024-06-27 18:26:09,170 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 271 transitions, 3331 flow [2024-06-27 18:26:09,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:09,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:09,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:09,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:26:09,171 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:09,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:09,171 INFO L85 PathProgramCache]: Analyzing trace with hash -456370691, now seen corresponding path program 5 times [2024-06-27 18:26:09,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:09,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679355436] [2024-06-27 18:26:09,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:09,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:09,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:10,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:10,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:10,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679355436] [2024-06-27 18:26:10,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679355436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:10,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:10,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:10,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577103591] [2024-06-27 18:26:10,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:10,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:10,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:10,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:10,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:10,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:26:10,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 271 transitions, 3331 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:10,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:10,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:26:10,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:12,271 INFO L124 PetriNetUnfolderBase]: 8087/12013 cut-off events. [2024-06-27 18:26:12,271 INFO L125 PetriNetUnfolderBase]: For 449038/449041 co-relation queries the response was YES. [2024-06-27 18:26:12,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81747 conditions, 12013 events. 8087/12013 cut-off events. For 449038/449041 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 71754 event pairs, 1956 based on Foata normal form. 8/11854 useless extension candidates. Maximal degree in co-relation 81654. Up to 9361 conditions per place. [2024-06-27 18:26:12,401 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 232 selfloop transitions, 100 changer transitions 0/340 dead transitions. [2024-06-27 18:26:12,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 340 transitions, 4914 flow [2024-06-27 18:26:12,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:12,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:12,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-27 18:26:12,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5351473922902494 [2024-06-27 18:26:12,402 INFO L175 Difference]: Start difference. First operand has 202 places, 271 transitions, 3331 flow. Second operand 9 states and 236 transitions. [2024-06-27 18:26:12,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 340 transitions, 4914 flow [2024-06-27 18:26:13,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 340 transitions, 4698 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-27 18:26:13,234 INFO L231 Difference]: Finished difference. Result has 207 places, 275 transitions, 3429 flow [2024-06-27 18:26:13,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3140, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3429, PETRI_PLACES=207, PETRI_TRANSITIONS=275} [2024-06-27 18:26:13,235 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 152 predicate places. [2024-06-27 18:26:13,235 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 275 transitions, 3429 flow [2024-06-27 18:26:13,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:13,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:13,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:13,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:26:13,236 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:13,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:13,236 INFO L85 PathProgramCache]: Analyzing trace with hash -456377387, now seen corresponding path program 4 times [2024-06-27 18:26:13,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:13,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792443094] [2024-06-27 18:26:13,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:13,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:13,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:14,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-27 18:26:14,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:14,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792443094] [2024-06-27 18:26:14,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792443094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:14,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:14,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:14,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660698269] [2024-06-27 18:26:14,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:14,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:14,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:14,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:14,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:14,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:26:14,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 275 transitions, 3429 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:14,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:14,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:26:14,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:16,500 INFO L124 PetriNetUnfolderBase]: 7518/11521 cut-off events. [2024-06-27 18:26:16,500 INFO L125 PetriNetUnfolderBase]: For 434990/435057 co-relation queries the response was YES. [2024-06-27 18:26:16,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77133 conditions, 11521 events. 7518/11521 cut-off events. For 434990/435057 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 72139 event pairs, 1969 based on Foata normal form. 19/11331 useless extension candidates. Maximal degree in co-relation 77039. Up to 9908 conditions per place. [2024-06-27 18:26:16,639 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 230 selfloop transitions, 55 changer transitions 0/331 dead transitions. [2024-06-27 18:26:16,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 331 transitions, 4392 flow [2024-06-27 18:26:16,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:16,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:16,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 18:26:16,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-27 18:26:16,641 INFO L175 Difference]: Start difference. First operand has 207 places, 275 transitions, 3429 flow. Second operand 9 states and 224 transitions. [2024-06-27 18:26:16,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 331 transitions, 4392 flow [2024-06-27 18:26:17,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 331 transitions, 4101 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:17,437 INFO L231 Difference]: Finished difference. Result has 207 places, 278 transitions, 3323 flow [2024-06-27 18:26:17,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3323, PETRI_PLACES=207, PETRI_TRANSITIONS=278} [2024-06-27 18:26:17,438 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 152 predicate places. [2024-06-27 18:26:17,438 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 278 transitions, 3323 flow [2024-06-27 18:26:17,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:17,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:17,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:17,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:26:17,439 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:17,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:17,440 INFO L85 PathProgramCache]: Analyzing trace with hash 95623903, now seen corresponding path program 6 times [2024-06-27 18:26:17,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:17,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822967534] [2024-06-27 18:26:17,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:17,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:17,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:18,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:18,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:18,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822967534] [2024-06-27 18:26:18,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822967534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:18,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:18,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:18,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793904688] [2024-06-27 18:26:18,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:18,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:18,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:18,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:18,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:18,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:26:18,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 278 transitions, 3323 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:18,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:18,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:26:18,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:20,353 INFO L124 PetriNetUnfolderBase]: 8098/12030 cut-off events. [2024-06-27 18:26:20,353 INFO L125 PetriNetUnfolderBase]: For 449331/449334 co-relation queries the response was YES. [2024-06-27 18:26:20,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79387 conditions, 12030 events. 8098/12030 cut-off events. For 449331/449334 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 71773 event pairs, 1951 based on Foata normal form. 8/11870 useless extension candidates. Maximal degree in co-relation 79295. Up to 9387 conditions per place. [2024-06-27 18:26:20,498 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 235 selfloop transitions, 99 changer transitions 0/342 dead transitions. [2024-06-27 18:26:20,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 342 transitions, 4755 flow [2024-06-27 18:26:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:20,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:20,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 18:26:20,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-27 18:26:20,500 INFO L175 Difference]: Start difference. First operand has 207 places, 278 transitions, 3323 flow. Second operand 9 states and 234 transitions. [2024-06-27 18:26:20,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 342 transitions, 4755 flow [2024-06-27 18:26:21,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 342 transitions, 4570 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:21,491 INFO L231 Difference]: Finished difference. Result has 210 places, 278 transitions, 3346 flow [2024-06-27 18:26:21,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3346, PETRI_PLACES=210, PETRI_TRANSITIONS=278} [2024-06-27 18:26:21,492 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 155 predicate places. [2024-06-27 18:26:21,492 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 278 transitions, 3346 flow [2024-06-27 18:26:21,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:21,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:21,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:21,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:26:21,493 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:21,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:21,494 INFO L85 PathProgramCache]: Analyzing trace with hash -174755073, now seen corresponding path program 1 times [2024-06-27 18:26:21,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:21,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63045321] [2024-06-27 18:26:21,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:21,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:21,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:22,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:22,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:22,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63045321] [2024-06-27 18:26:22,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63045321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:22,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:22,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:26:22,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320803537] [2024-06-27 18:26:22,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:22,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:26:22,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:22,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:26:22,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:26:22,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:26:22,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 278 transitions, 3346 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:22,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:22,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:26:22,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:23,901 INFO L124 PetriNetUnfolderBase]: 7333/11212 cut-off events. [2024-06-27 18:26:23,901 INFO L125 PetriNetUnfolderBase]: For 457487/457536 co-relation queries the response was YES. [2024-06-27 18:26:23,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75705 conditions, 11212 events. 7333/11212 cut-off events. For 457487/457536 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 70135 event pairs, 2118 based on Foata normal form. 16/11029 useless extension candidates. Maximal degree in co-relation 75612. Up to 9963 conditions per place. [2024-06-27 18:26:24,033 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 246 selfloop transitions, 19 changer transitions 0/306 dead transitions. [2024-06-27 18:26:24,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 306 transitions, 4095 flow [2024-06-27 18:26:24,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:26:24,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:26:24,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 18:26:24,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-06-27 18:26:24,035 INFO L175 Difference]: Start difference. First operand has 210 places, 278 transitions, 3346 flow. Second operand 6 states and 149 transitions. [2024-06-27 18:26:24,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 306 transitions, 4095 flow [2024-06-27 18:26:24,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 306 transitions, 3898 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 18:26:24,767 INFO L231 Difference]: Finished difference. Result has 209 places, 281 transitions, 3250 flow [2024-06-27 18:26:24,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3250, PETRI_PLACES=209, PETRI_TRANSITIONS=281} [2024-06-27 18:26:24,768 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 154 predicate places. [2024-06-27 18:26:24,768 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 281 transitions, 3250 flow [2024-06-27 18:26:24,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:24,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:24,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:24,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:26:24,769 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:24,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:24,769 INFO L85 PathProgramCache]: Analyzing trace with hash 902109833, now seen corresponding path program 2 times [2024-06-27 18:26:24,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:24,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990995816] [2024-06-27 18:26:24,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:24,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:24,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:25,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:25,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:25,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990995816] [2024-06-27 18:26:25,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990995816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:25,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:25,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:25,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741001574] [2024-06-27 18:26:25,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:25,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:25,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:25,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:25,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:26,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:26:26,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 281 transitions, 3250 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:26,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:26,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:26:26,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:28,106 INFO L124 PetriNetUnfolderBase]: 7782/11742 cut-off events. [2024-06-27 18:26:28,107 INFO L125 PetriNetUnfolderBase]: For 487388/487443 co-relation queries the response was YES. [2024-06-27 18:26:28,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78315 conditions, 11742 events. 7782/11742 cut-off events. For 487388/487443 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 72138 event pairs, 2429 based on Foata normal form. 22/11539 useless extension candidates. Maximal degree in co-relation 78221. Up to 10643 conditions per place. [2024-06-27 18:26:28,224 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 269 selfloop transitions, 30 changer transitions 0/323 dead transitions. [2024-06-27 18:26:28,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 323 transitions, 4136 flow [2024-06-27 18:26:28,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:28,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:28,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:26:28,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49489795918367346 [2024-06-27 18:26:28,225 INFO L175 Difference]: Start difference. First operand has 209 places, 281 transitions, 3250 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:26:28,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 323 transitions, 4136 flow [2024-06-27 18:26:28,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 323 transitions, 4033 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:26:28,768 INFO L231 Difference]: Finished difference. Result has 212 places, 284 transitions, 3313 flow [2024-06-27 18:26:28,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3147, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3313, PETRI_PLACES=212, PETRI_TRANSITIONS=284} [2024-06-27 18:26:28,768 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 157 predicate places. [2024-06-27 18:26:28,768 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 284 transitions, 3313 flow [2024-06-27 18:26:28,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:28,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:28,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:28,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:26:28,769 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:28,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:28,769 INFO L85 PathProgramCache]: Analyzing trace with hash 203052587, now seen corresponding path program 7 times [2024-06-27 18:26:28,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:28,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278613836] [2024-06-27 18:26:28,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:28,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:28,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:29,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:29,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:29,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278613836] [2024-06-27 18:26:29,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278613836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:29,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:29,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:29,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501664064] [2024-06-27 18:26:29,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:29,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:29,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:29,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:29,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:29,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:26:29,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 284 transitions, 3313 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:29,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:29,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:26:29,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:31,719 INFO L124 PetriNetUnfolderBase]: 8267/12365 cut-off events. [2024-06-27 18:26:31,719 INFO L125 PetriNetUnfolderBase]: For 507990/507990 co-relation queries the response was YES. [2024-06-27 18:26:31,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82516 conditions, 12365 events. 8267/12365 cut-off events. For 507990/507990 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 74995 event pairs, 2510 based on Foata normal form. 6/12200 useless extension candidates. Maximal degree in co-relation 82422. Up to 11410 conditions per place. [2024-06-27 18:26:31,883 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 293 selfloop transitions, 35 changer transitions 0/336 dead transitions. [2024-06-27 18:26:31,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 336 transitions, 4296 flow [2024-06-27 18:26:31,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:31,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:31,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 18:26:31,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48072562358276644 [2024-06-27 18:26:31,885 INFO L175 Difference]: Start difference. First operand has 212 places, 284 transitions, 3313 flow. Second operand 9 states and 212 transitions. [2024-06-27 18:26:31,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 336 transitions, 4296 flow [2024-06-27 18:26:32,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 336 transitions, 4154 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:32,753 INFO L231 Difference]: Finished difference. Result has 215 places, 288 transitions, 3353 flow [2024-06-27 18:26:32,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3353, PETRI_PLACES=215, PETRI_TRANSITIONS=288} [2024-06-27 18:26:32,754 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 160 predicate places. [2024-06-27 18:26:32,754 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 288 transitions, 3353 flow [2024-06-27 18:26:32,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:32,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:32,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:32,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:26:32,755 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:32,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:32,755 INFO L85 PathProgramCache]: Analyzing trace with hash -596985449, now seen corresponding path program 1 times [2024-06-27 18:26:32,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:32,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969036963] [2024-06-27 18:26:32,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:32,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:32,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:33,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:33,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:33,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969036963] [2024-06-27 18:26:33,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969036963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:33,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:33,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:33,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846117328] [2024-06-27 18:26:33,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:33,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:33,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:33,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:33,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:33,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:26:33,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 288 transitions, 3353 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:33,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:33,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:26:33,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:35,715 INFO L124 PetriNetUnfolderBase]: 8286/12403 cut-off events. [2024-06-27 18:26:35,715 INFO L125 PetriNetUnfolderBase]: For 518696/518696 co-relation queries the response was YES. [2024-06-27 18:26:35,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82862 conditions, 12403 events. 8286/12403 cut-off events. For 518696/518696 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 75349 event pairs, 2481 based on Foata normal form. 3/12232 useless extension candidates. Maximal degree in co-relation 82767. Up to 11422 conditions per place. [2024-06-27 18:26:35,871 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 277 selfloop transitions, 46 changer transitions 0/331 dead transitions. [2024-06-27 18:26:35,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 331 transitions, 4307 flow [2024-06-27 18:26:35,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:35,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:35,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 18:26:35,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846938775510204 [2024-06-27 18:26:35,872 INFO L175 Difference]: Start difference. First operand has 215 places, 288 transitions, 3353 flow. Second operand 8 states and 190 transitions. [2024-06-27 18:26:35,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 331 transitions, 4307 flow [2024-06-27 18:26:36,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 331 transitions, 4170 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 18:26:36,645 INFO L231 Difference]: Finished difference. Result has 216 places, 292 transitions, 3436 flow [2024-06-27 18:26:36,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3436, PETRI_PLACES=216, PETRI_TRANSITIONS=292} [2024-06-27 18:26:36,646 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 161 predicate places. [2024-06-27 18:26:36,646 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 292 transitions, 3436 flow [2024-06-27 18:26:36,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:36,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:36,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:36,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:26:36,647 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:36,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:36,647 INFO L85 PathProgramCache]: Analyzing trace with hash -596985139, now seen corresponding path program 3 times [2024-06-27 18:26:36,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:36,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331248258] [2024-06-27 18:26:36,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:36,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:36,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:37,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:37,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:37,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331248258] [2024-06-27 18:26:37,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331248258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:37,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:37,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:37,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822805348] [2024-06-27 18:26:37,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:37,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:37,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:37,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:37,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:37,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:26:37,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 292 transitions, 3436 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:37,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:37,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:26:37,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:39,872 INFO L124 PetriNetUnfolderBase]: 7907/11928 cut-off events. [2024-06-27 18:26:39,872 INFO L125 PetriNetUnfolderBase]: For 549272/549376 co-relation queries the response was YES. [2024-06-27 18:26:39,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82032 conditions, 11928 events. 7907/11928 cut-off events. For 549272/549376 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 73375 event pairs, 2402 based on Foata normal form. 56/11753 useless extension candidates. Maximal degree in co-relation 81936. Up to 10699 conditions per place. [2024-06-27 18:26:39,993 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 265 selfloop transitions, 44 changer transitions 0/334 dead transitions. [2024-06-27 18:26:39,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 334 transitions, 4360 flow [2024-06-27 18:26:39,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:39,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:39,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 18:26:39,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:26:39,994 INFO L175 Difference]: Start difference. First operand has 216 places, 292 transitions, 3436 flow. Second operand 8 states and 196 transitions. [2024-06-27 18:26:39,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 334 transitions, 4360 flow [2024-06-27 18:26:40,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 334 transitions, 4192 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:40,835 INFO L231 Difference]: Finished difference. Result has 218 places, 295 transitions, 3478 flow [2024-06-27 18:26:40,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3268, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3478, PETRI_PLACES=218, PETRI_TRANSITIONS=295} [2024-06-27 18:26:40,836 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 163 predicate places. [2024-06-27 18:26:40,836 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 295 transitions, 3478 flow [2024-06-27 18:26:40,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:40,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:40,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:40,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:26:40,836 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:40,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:40,836 INFO L85 PathProgramCache]: Analyzing trace with hash -605317009, now seen corresponding path program 4 times [2024-06-27 18:26:40,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:40,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968447284] [2024-06-27 18:26:40,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:40,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:40,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:41,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:41,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:41,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968447284] [2024-06-27 18:26:41,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968447284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:41,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:41,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:41,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138020182] [2024-06-27 18:26:41,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:41,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:41,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:41,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:41,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:42,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:26:42,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 295 transitions, 3478 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:42,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:42,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:26:42,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:44,064 INFO L124 PetriNetUnfolderBase]: 7966/12052 cut-off events. [2024-06-27 18:26:44,064 INFO L125 PetriNetUnfolderBase]: For 580544/580645 co-relation queries the response was YES. [2024-06-27 18:26:44,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83989 conditions, 12052 events. 7966/12052 cut-off events. For 580544/580645 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 74627 event pairs, 2400 based on Foata normal form. 56/11853 useless extension candidates. Maximal degree in co-relation 83892. Up to 10778 conditions per place. [2024-06-27 18:26:44,216 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 280 selfloop transitions, 36 changer transitions 0/341 dead transitions. [2024-06-27 18:26:44,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 341 transitions, 4536 flow [2024-06-27 18:26:44,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:44,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:44,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:26:44,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5051020408163265 [2024-06-27 18:26:44,218 INFO L175 Difference]: Start difference. First operand has 218 places, 295 transitions, 3478 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:26:44,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 341 transitions, 4536 flow [2024-06-27 18:26:45,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 341 transitions, 4344 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:45,099 INFO L231 Difference]: Finished difference. Result has 220 places, 298 transitions, 3486 flow [2024-06-27 18:26:45,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3486, PETRI_PLACES=220, PETRI_TRANSITIONS=298} [2024-06-27 18:26:45,099 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 165 predicate places. [2024-06-27 18:26:45,100 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 298 transitions, 3486 flow [2024-06-27 18:26:45,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:45,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:45,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:45,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:26:45,100 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:45,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:45,100 INFO L85 PathProgramCache]: Analyzing trace with hash 913507913, now seen corresponding path program 5 times [2024-06-27 18:26:45,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:45,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046642461] [2024-06-27 18:26:45,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:45,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:45,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:45,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:45,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:45,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046642461] [2024-06-27 18:26:45,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046642461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:45,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:45,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:45,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273932907] [2024-06-27 18:26:45,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:45,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:45,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:45,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:45,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:46,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:26:46,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 298 transitions, 3486 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:46,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:46,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:26:46,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:48,123 INFO L124 PetriNetUnfolderBase]: 8006/12129 cut-off events. [2024-06-27 18:26:48,123 INFO L125 PetriNetUnfolderBase]: For 568731/568813 co-relation queries the response was YES. [2024-06-27 18:26:48,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83767 conditions, 12129 events. 8006/12129 cut-off events. For 568731/568813 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 75331 event pairs, 2398 based on Foata normal form. 56/11964 useless extension candidates. Maximal degree in co-relation 83669. Up to 10931 conditions per place. [2024-06-27 18:26:48,272 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 280 selfloop transitions, 37 changer transitions 0/342 dead transitions. [2024-06-27 18:26:48,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 342 transitions, 4442 flow [2024-06-27 18:26:48,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:48,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:48,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:26:48,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49489795918367346 [2024-06-27 18:26:48,274 INFO L175 Difference]: Start difference. First operand has 220 places, 298 transitions, 3486 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:26:48,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 342 transitions, 4442 flow [2024-06-27 18:26:49,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 342 transitions, 4276 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:49,184 INFO L231 Difference]: Finished difference. Result has 223 places, 305 transitions, 3555 flow [2024-06-27 18:26:49,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3320, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3555, PETRI_PLACES=223, PETRI_TRANSITIONS=305} [2024-06-27 18:26:49,184 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 168 predicate places. [2024-06-27 18:26:49,184 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 305 transitions, 3555 flow [2024-06-27 18:26:49,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:49,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:49,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:49,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:26:49,185 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:49,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:49,186 INFO L85 PathProgramCache]: Analyzing trace with hash -605325937, now seen corresponding path program 8 times [2024-06-27 18:26:49,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:49,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007256583] [2024-06-27 18:26:49,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:49,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:49,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:50,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:50,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:50,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007256583] [2024-06-27 18:26:50,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007256583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:50,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:50,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:50,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501247799] [2024-06-27 18:26:50,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:50,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:50,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:50,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:50,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:50,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:26:50,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 305 transitions, 3555 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:50,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:50,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:26:50,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:52,795 INFO L124 PetriNetUnfolderBase]: 8577/12872 cut-off events. [2024-06-27 18:26:52,795 INFO L125 PetriNetUnfolderBase]: For 594070/594070 co-relation queries the response was YES. [2024-06-27 18:26:52,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88813 conditions, 12872 events. 8577/12872 cut-off events. For 594070/594070 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 78849 event pairs, 2510 based on Foata normal form. 6/12689 useless extension candidates. Maximal degree in co-relation 88713. Up to 11197 conditions per place. [2024-06-27 18:26:52,936 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 302 selfloop transitions, 60 changer transitions 0/370 dead transitions. [2024-06-27 18:26:52,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 370 transitions, 5095 flow [2024-06-27 18:26:52,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:52,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:52,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 18:26:52,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-06-27 18:26:52,937 INFO L175 Difference]: Start difference. First operand has 223 places, 305 transitions, 3555 flow. Second operand 9 states and 222 transitions. [2024-06-27 18:26:52,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 370 transitions, 5095 flow [2024-06-27 18:26:53,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 370 transitions, 4916 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-27 18:26:53,725 INFO L231 Difference]: Finished difference. Result has 228 places, 316 transitions, 3810 flow [2024-06-27 18:26:53,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3810, PETRI_PLACES=228, PETRI_TRANSITIONS=316} [2024-06-27 18:26:53,725 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 173 predicate places. [2024-06-27 18:26:53,725 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 316 transitions, 3810 flow [2024-06-27 18:26:53,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:53,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:53,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:53,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:26:53,726 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:53,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:53,726 INFO L85 PathProgramCache]: Analyzing trace with hash -605556577, now seen corresponding path program 9 times [2024-06-27 18:26:53,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:53,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246035898] [2024-06-27 18:26:53,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:53,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:53,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:54,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:54,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:54,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246035898] [2024-06-27 18:26:54,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246035898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:54,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:54,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:54,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438229528] [2024-06-27 18:26:54,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:54,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:54,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:54,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:54,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:54,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:26:54,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 316 transitions, 3810 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:54,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:54,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:26:54,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:56,959 INFO L124 PetriNetUnfolderBase]: 8661/12994 cut-off events. [2024-06-27 18:26:56,959 INFO L125 PetriNetUnfolderBase]: For 623201/623201 co-relation queries the response was YES. [2024-06-27 18:26:57,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90851 conditions, 12994 events. 8661/12994 cut-off events. For 623201/623201 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 79726 event pairs, 2466 based on Foata normal form. 6/12805 useless extension candidates. Maximal degree in co-relation 90749. Up to 11259 conditions per place. [2024-06-27 18:26:57,127 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 305 selfloop transitions, 62 changer transitions 0/375 dead transitions. [2024-06-27 18:26:57,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 375 transitions, 5316 flow [2024-06-27 18:26:57,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:57,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:57,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 18:26:57,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-06-27 18:26:57,128 INFO L175 Difference]: Start difference. First operand has 228 places, 316 transitions, 3810 flow. Second operand 9 states and 222 transitions. [2024-06-27 18:26:57,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 375 transitions, 5316 flow [2024-06-27 18:26:58,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 375 transitions, 5156 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-27 18:26:58,681 INFO L231 Difference]: Finished difference. Result has 233 places, 320 transitions, 3901 flow [2024-06-27 18:26:58,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3666, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3901, PETRI_PLACES=233, PETRI_TRANSITIONS=320} [2024-06-27 18:26:58,682 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 178 predicate places. [2024-06-27 18:26:58,682 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 320 transitions, 3901 flow [2024-06-27 18:26:58,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:58,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:58,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:58,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:26:58,683 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:58,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:58,683 INFO L85 PathProgramCache]: Analyzing trace with hash 194771867, now seen corresponding path program 10 times [2024-06-27 18:26:58,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:58,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181962687] [2024-06-27 18:26:58,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:58,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:58,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:59,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-27 18:26:59,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:59,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181962687] [2024-06-27 18:26:59,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181962687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:59,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:59,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:59,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087360572] [2024-06-27 18:26:59,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:59,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:59,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:59,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:59,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:59,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:26:59,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 320 transitions, 3901 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:59,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:59,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:26:59,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:01,924 INFO L124 PetriNetUnfolderBase]: 8649/12954 cut-off events. [2024-06-27 18:27:01,924 INFO L125 PetriNetUnfolderBase]: For 611711/611711 co-relation queries the response was YES. [2024-06-27 18:27:02,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90140 conditions, 12954 events. 8649/12954 cut-off events. For 611711/611711 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 79217 event pairs, 2463 based on Foata normal form. 6/12773 useless extension candidates. Maximal degree in co-relation 90036. Up to 11253 conditions per place. [2024-06-27 18:27:02,071 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 304 selfloop transitions, 62 changer transitions 0/374 dead transitions. [2024-06-27 18:27:02,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 374 transitions, 5203 flow [2024-06-27 18:27:02,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:27:02,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:27:02,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 18:27:02,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4988662131519274 [2024-06-27 18:27:02,073 INFO L175 Difference]: Start difference. First operand has 233 places, 320 transitions, 3901 flow. Second operand 9 states and 220 transitions. [2024-06-27 18:27:02,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 374 transitions, 5203 flow [2024-06-27 18:27:03,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 374 transitions, 4962 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-27 18:27:03,157 INFO L231 Difference]: Finished difference. Result has 236 places, 320 transitions, 3794 flow [2024-06-27 18:27:03,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3660, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3794, PETRI_PLACES=236, PETRI_TRANSITIONS=320} [2024-06-27 18:27:03,158 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 181 predicate places. [2024-06-27 18:27:03,158 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 320 transitions, 3794 flow [2024-06-27 18:27:03,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:03,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:03,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:03,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:27:03,158 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:03,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:03,159 INFO L85 PathProgramCache]: Analyzing trace with hash 194771681, now seen corresponding path program 5 times [2024-06-27 18:27:03,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:03,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860224607] [2024-06-27 18:27:03,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:03,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:03,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:04,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:04,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:04,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860224607] [2024-06-27 18:27:04,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860224607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:04,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:04,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:27:04,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893850002] [2024-06-27 18:27:04,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:04,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:27:04,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:04,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:27:04,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:27:04,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:27:04,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 320 transitions, 3794 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:04,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:04,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:27:04,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:06,251 INFO L124 PetriNetUnfolderBase]: 8025/12378 cut-off events. [2024-06-27 18:27:06,251 INFO L125 PetriNetUnfolderBase]: For 601031/601104 co-relation queries the response was YES. [2024-06-27 18:27:06,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85809 conditions, 12378 events. 8025/12378 cut-off events. For 601031/601104 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 78894 event pairs, 2358 based on Foata normal form. 9/12160 useless extension candidates. Maximal degree in co-relation 85704. Up to 10830 conditions per place. [2024-06-27 18:27:06,436 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 285 selfloop transitions, 23 changer transitions 0/366 dead transitions. [2024-06-27 18:27:06,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 366 transitions, 4564 flow [2024-06-27 18:27:06,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:27:06,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:27:06,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 18:27:06,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 18:27:06,438 INFO L175 Difference]: Start difference. First operand has 236 places, 320 transitions, 3794 flow. Second operand 9 states and 210 transitions. [2024-06-27 18:27:06,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 366 transitions, 4564 flow [2024-06-27 18:27:07,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 366 transitions, 4376 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 18:27:07,769 INFO L231 Difference]: Finished difference. Result has 236 places, 320 transitions, 3660 flow [2024-06-27 18:27:07,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3606, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3660, PETRI_PLACES=236, PETRI_TRANSITIONS=320} [2024-06-27 18:27:07,770 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 181 predicate places. [2024-06-27 18:27:07,770 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 320 transitions, 3660 flow [2024-06-27 18:27:07,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:07,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:07,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:07,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:27:07,771 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:07,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:07,772 INFO L85 PathProgramCache]: Analyzing trace with hash -160500033, now seen corresponding path program 2 times [2024-06-27 18:27:07,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:07,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124475425] [2024-06-27 18:27:07,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:07,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:07,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:08,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:08,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:08,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124475425] [2024-06-27 18:27:08,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124475425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:08,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:08,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:27:08,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183469992] [2024-06-27 18:27:08,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:08,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:27:08,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:08,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:27:08,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:27:08,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:27:08,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 320 transitions, 3660 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:08,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:08,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:27:08,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:10,495 INFO L124 PetriNetUnfolderBase]: 7734/11875 cut-off events. [2024-06-27 18:27:10,495 INFO L125 PetriNetUnfolderBase]: For 619414/619502 co-relation queries the response was YES. [2024-06-27 18:27:10,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83005 conditions, 11875 events. 7734/11875 cut-off events. For 619414/619502 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 75331 event pairs, 2452 based on Foata normal form. 43/11707 useless extension candidates. Maximal degree in co-relation 82901. Up to 10522 conditions per place. [2024-06-27 18:27:10,644 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 275 selfloop transitions, 14 changer transitions 0/336 dead transitions. [2024-06-27 18:27:10,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 336 transitions, 4286 flow [2024-06-27 18:27:10,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:27:10,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:27:10,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 18:27:10,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-27 18:27:10,646 INFO L175 Difference]: Start difference. First operand has 236 places, 320 transitions, 3660 flow. Second operand 6 states and 139 transitions. [2024-06-27 18:27:10,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 336 transitions, 4286 flow [2024-06-27 18:27:11,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 336 transitions, 4151 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 18:27:11,630 INFO L231 Difference]: Finished difference. Result has 232 places, 320 transitions, 3559 flow [2024-06-27 18:27:11,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3559, PETRI_PLACES=232, PETRI_TRANSITIONS=320} [2024-06-27 18:27:11,630 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 177 predicate places. [2024-06-27 18:27:11,630 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 320 transitions, 3559 flow [2024-06-27 18:27:11,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:11,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:11,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:11,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:27:11,631 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:11,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:11,631 INFO L85 PathProgramCache]: Analyzing trace with hash -166205056, now seen corresponding path program 1 times [2024-06-27 18:27:11,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:11,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797871459] [2024-06-27 18:27:11,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:11,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:11,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:12,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:12,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:12,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797871459] [2024-06-27 18:27:12,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797871459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:12,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:12,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:27:12,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160411988] [2024-06-27 18:27:12,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:12,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:27:12,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:12,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:27:12,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:27:12,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:27:12,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 320 transitions, 3559 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:12,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:12,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:27:12,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:14,486 INFO L124 PetriNetUnfolderBase]: 8164/12385 cut-off events. [2024-06-27 18:27:14,486 INFO L125 PetriNetUnfolderBase]: For 640917/641027 co-relation queries the response was YES. [2024-06-27 18:27:14,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85990 conditions, 12385 events. 8164/12385 cut-off events. For 640917/641027 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 77185 event pairs, 2454 based on Foata normal form. 49/12166 useless extension candidates. Maximal degree in co-relation 85885. Up to 11205 conditions per place. [2024-06-27 18:27:14,651 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 282 selfloop transitions, 43 changer transitions 0/350 dead transitions. [2024-06-27 18:27:14,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 350 transitions, 4467 flow [2024-06-27 18:27:14,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:27:14,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:27:14,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 18:27:14,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46355685131195334 [2024-06-27 18:27:14,652 INFO L175 Difference]: Start difference. First operand has 232 places, 320 transitions, 3559 flow. Second operand 7 states and 159 transitions. [2024-06-27 18:27:14,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 350 transitions, 4467 flow [2024-06-27 18:27:15,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 350 transitions, 4416 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 18:27:15,936 INFO L231 Difference]: Finished difference. Result has 234 places, 326 transitions, 3699 flow [2024-06-27 18:27:15,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3699, PETRI_PLACES=234, PETRI_TRANSITIONS=326} [2024-06-27 18:27:15,937 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 179 predicate places. [2024-06-27 18:27:15,937 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 326 transitions, 3699 flow [2024-06-27 18:27:15,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:15,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:15,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:15,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:27:15,937 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:15,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:15,938 INFO L85 PathProgramCache]: Analyzing trace with hash 870844454, now seen corresponding path program 2 times [2024-06-27 18:27:15,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:15,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607807706] [2024-06-27 18:27:15,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:15,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:15,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:16,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:16,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:16,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607807706] [2024-06-27 18:27:16,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607807706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:16,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:16,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:27:16,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234127292] [2024-06-27 18:27:16,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:16,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:27:16,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:16,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:27:16,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:27:16,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:27:16,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 326 transitions, 3699 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:16,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:16,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:27:16,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:18,901 INFO L124 PetriNetUnfolderBase]: 8126/12319 cut-off events. [2024-06-27 18:27:18,901 INFO L125 PetriNetUnfolderBase]: For 651095/651196 co-relation queries the response was YES. [2024-06-27 18:27:18,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85955 conditions, 12319 events. 8126/12319 cut-off events. For 651095/651196 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 76600 event pairs, 2470 based on Foata normal form. 47/12104 useless extension candidates. Maximal degree in co-relation 85850. Up to 11152 conditions per place. [2024-06-27 18:27:19,035 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 276 selfloop transitions, 45 changer transitions 0/346 dead transitions. [2024-06-27 18:27:19,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 346 transitions, 4401 flow [2024-06-27 18:27:19,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:27:19,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:27:19,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 18:27:19,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45481049562682213 [2024-06-27 18:27:19,036 INFO L175 Difference]: Start difference. First operand has 234 places, 326 transitions, 3699 flow. Second operand 7 states and 156 transitions. [2024-06-27 18:27:19,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 346 transitions, 4401 flow [2024-06-27 18:27:20,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 346 transitions, 4335 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 18:27:20,027 INFO L231 Difference]: Finished difference. Result has 237 places, 326 transitions, 3733 flow [2024-06-27 18:27:20,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3633, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3733, PETRI_PLACES=237, PETRI_TRANSITIONS=326} [2024-06-27 18:27:20,028 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 182 predicate places. [2024-06-27 18:27:20,028 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 326 transitions, 3733 flow [2024-06-27 18:27:20,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:20,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:20,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:20,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:27:20,029 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:20,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:20,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1462245687, now seen corresponding path program 1 times [2024-06-27 18:27:20,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:20,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842048352] [2024-06-27 18:27:20,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:20,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:20,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:21,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:21,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:21,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842048352] [2024-06-27 18:27:21,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842048352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:21,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:21,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:21,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649602463] [2024-06-27 18:27:21,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:21,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:21,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:21,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:21,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:21,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:27:21,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 326 transitions, 3733 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:21,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:21,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:27:21,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:23,671 INFO L124 PetriNetUnfolderBase]: 7989/12041 cut-off events. [2024-06-27 18:27:23,672 INFO L125 PetriNetUnfolderBase]: For 666873/666925 co-relation queries the response was YES. [2024-06-27 18:27:23,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86112 conditions, 12041 events. 7989/12041 cut-off events. For 666873/666925 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 73747 event pairs, 1715 based on Foata normal form. 2/11911 useless extension candidates. Maximal degree in co-relation 86006. Up to 10686 conditions per place. [2024-06-27 18:27:23,814 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 309 selfloop transitions, 48 changer transitions 0/417 dead transitions. [2024-06-27 18:27:23,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 417 transitions, 5243 flow [2024-06-27 18:27:23,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:27:23,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:27:23,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 276 transitions. [2024-06-27 18:27:23,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5120593692022264 [2024-06-27 18:27:23,816 INFO L175 Difference]: Start difference. First operand has 237 places, 326 transitions, 3733 flow. Second operand 11 states and 276 transitions. [2024-06-27 18:27:23,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 417 transitions, 5243 flow [2024-06-27 18:27:25,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 417 transitions, 5097 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 18:27:25,097 INFO L231 Difference]: Finished difference. Result has 242 places, 335 transitions, 4013 flow [2024-06-27 18:27:25,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3587, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4013, PETRI_PLACES=242, PETRI_TRANSITIONS=335} [2024-06-27 18:27:25,097 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 187 predicate places. [2024-06-27 18:27:25,097 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 335 transitions, 4013 flow [2024-06-27 18:27:25,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:25,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:25,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:25,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:27:25,098 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:25,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:25,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1832342375, now seen corresponding path program 2 times [2024-06-27 18:27:25,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:25,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80905150] [2024-06-27 18:27:25,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:25,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:25,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:26,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:26,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:26,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80905150] [2024-06-27 18:27:26,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80905150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:26,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:26,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:26,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399739672] [2024-06-27 18:27:26,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:26,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:26,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:26,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:26,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:26,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:27:26,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 335 transitions, 4013 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:26,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:26,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:27:26,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:28,816 INFO L124 PetriNetUnfolderBase]: 7984/12034 cut-off events. [2024-06-27 18:27:28,816 INFO L125 PetriNetUnfolderBase]: For 691530/691582 co-relation queries the response was YES. [2024-06-27 18:27:28,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87402 conditions, 12034 events. 7984/12034 cut-off events. For 691530/691582 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 73655 event pairs, 1715 based on Foata normal form. 2/11904 useless extension candidates. Maximal degree in co-relation 87294. Up to 10723 conditions per place. [2024-06-27 18:27:28,961 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 302 selfloop transitions, 42 changer transitions 0/404 dead transitions. [2024-06-27 18:27:28,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 404 transitions, 4943 flow [2024-06-27 18:27:28,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:27:28,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:27:28,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 18:27:28,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040816326530613 [2024-06-27 18:27:28,962 INFO L175 Difference]: Start difference. First operand has 242 places, 335 transitions, 4013 flow. Second operand 10 states and 247 transitions. [2024-06-27 18:27:28,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 404 transitions, 4943 flow [2024-06-27 18:27:30,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 404 transitions, 4628 flow, removed 136 selfloop flow, removed 6 redundant places. [2024-06-27 18:27:30,579 INFO L231 Difference]: Finished difference. Result has 246 places, 335 transitions, 3791 flow [2024-06-27 18:27:30,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3698, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3791, PETRI_PLACES=246, PETRI_TRANSITIONS=335} [2024-06-27 18:27:30,580 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 191 predicate places. [2024-06-27 18:27:30,580 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 335 transitions, 3791 flow [2024-06-27 18:27:30,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:30,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:30,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:30,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:27:30,580 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:30,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:30,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1832342530, now seen corresponding path program 1 times [2024-06-27 18:27:30,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:30,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482636854] [2024-06-27 18:27:30,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:30,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:30,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:31,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:31,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:31,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482636854] [2024-06-27 18:27:31,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482636854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:31,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:31,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:31,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592843935] [2024-06-27 18:27:31,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:31,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:31,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:31,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:31,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:31,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:27:31,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 335 transitions, 3791 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:31,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:31,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:27:31,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:34,504 INFO L124 PetriNetUnfolderBase]: 8817/13289 cut-off events. [2024-06-27 18:27:34,504 INFO L125 PetriNetUnfolderBase]: For 734677/734677 co-relation queries the response was YES. [2024-06-27 18:27:34,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93861 conditions, 13289 events. 8817/13289 cut-off events. For 734677/734677 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 82203 event pairs, 2189 based on Foata normal form. 6/13055 useless extension candidates. Maximal degree in co-relation 93751. Up to 12135 conditions per place. [2024-06-27 18:27:34,636 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 369 selfloop transitions, 43 changer transitions 0/420 dead transitions. [2024-06-27 18:27:34,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 420 transitions, 5579 flow [2024-06-27 18:27:34,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:27:34,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:27:34,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-27 18:27:34,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5122448979591837 [2024-06-27 18:27:34,637 INFO L175 Difference]: Start difference. First operand has 246 places, 335 transitions, 3791 flow. Second operand 10 states and 251 transitions. [2024-06-27 18:27:34,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 420 transitions, 5579 flow [2024-06-27 18:27:35,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 420 transitions, 5486 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 18:27:35,974 INFO L231 Difference]: Finished difference. Result has 249 places, 346 transitions, 4082 flow [2024-06-27 18:27:35,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3698, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4082, PETRI_PLACES=249, PETRI_TRANSITIONS=346} [2024-06-27 18:27:35,975 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 194 predicate places. [2024-06-27 18:27:35,975 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 346 transitions, 4082 flow [2024-06-27 18:27:35,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:35,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:35,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:35,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:27:35,976 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:35,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:35,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1768232220, now seen corresponding path program 2 times [2024-06-27 18:27:35,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:35,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37173030] [2024-06-27 18:27:35,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:35,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:35,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:36,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:36,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:36,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37173030] [2024-06-27 18:27:36,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37173030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:36,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:36,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:36,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368129798] [2024-06-27 18:27:36,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:36,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:36,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:36,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:36,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:37,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:27:37,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 346 transitions, 4082 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:37,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:37,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:27:37,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:39,686 INFO L124 PetriNetUnfolderBase]: 9120/13492 cut-off events. [2024-06-27 18:27:39,686 INFO L125 PetriNetUnfolderBase]: For 812590/812593 co-relation queries the response was YES. [2024-06-27 18:27:39,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100939 conditions, 13492 events. 9120/13492 cut-off events. For 812590/812593 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 81131 event pairs, 1734 based on Foata normal form. 8/13319 useless extension candidates. Maximal degree in co-relation 100826. Up to 9701 conditions per place. [2024-06-27 18:27:39,849 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 288 selfloop transitions, 145 changer transitions 0/441 dead transitions. [2024-06-27 18:27:39,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 441 transitions, 6498 flow [2024-06-27 18:27:39,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:27:39,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:27:39,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-06-27 18:27:39,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-27 18:27:39,853 INFO L175 Difference]: Start difference. First operand has 249 places, 346 transitions, 4082 flow. Second operand 10 states and 266 transitions. [2024-06-27 18:27:39,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 441 transitions, 6498 flow [2024-06-27 18:27:41,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 441 transitions, 6023 flow, removed 88 selfloop flow, removed 9 redundant places. [2024-06-27 18:27:41,603 INFO L231 Difference]: Finished difference. Result has 252 places, 361 transitions, 4364 flow [2024-06-27 18:27:41,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3607, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4364, PETRI_PLACES=252, PETRI_TRANSITIONS=361} [2024-06-27 18:27:41,604 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 197 predicate places. [2024-06-27 18:27:41,604 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 361 transitions, 4364 flow [2024-06-27 18:27:41,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:41,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:41,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:41,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:27:41,604 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:41,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:41,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1768226640, now seen corresponding path program 3 times [2024-06-27 18:27:41,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:41,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493660748] [2024-06-27 18:27:41,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:41,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:42,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:42,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:42,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493660748] [2024-06-27 18:27:42,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493660748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:42,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:42,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:42,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216943360] [2024-06-27 18:27:42,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:42,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:42,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:42,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:42,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:42,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:27:42,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 361 transitions, 4364 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:42,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:42,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:27:42,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:45,537 INFO L124 PetriNetUnfolderBase]: 9108/13590 cut-off events. [2024-06-27 18:27:45,537 INFO L125 PetriNetUnfolderBase]: For 837261/837264 co-relation queries the response was YES. [2024-06-27 18:27:45,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102831 conditions, 13590 events. 9108/13590 cut-off events. For 837261/837264 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 83064 event pairs, 1776 based on Foata normal form. 8/13379 useless extension candidates. Maximal degree in co-relation 102715. Up to 9695 conditions per place. [2024-06-27 18:27:45,685 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 292 selfloop transitions, 140 changer transitions 0/440 dead transitions. [2024-06-27 18:27:45,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 440 transitions, 6288 flow [2024-06-27 18:27:45,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:27:45,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:27:45,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 265 transitions. [2024-06-27 18:27:45,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-27 18:27:45,687 INFO L175 Difference]: Start difference. First operand has 252 places, 361 transitions, 4364 flow. Second operand 10 states and 265 transitions. [2024-06-27 18:27:45,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 440 transitions, 6288 flow [2024-06-27 18:27:48,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 440 transitions, 5913 flow, removed 141 selfloop flow, removed 4 redundant places. [2024-06-27 18:27:48,116 INFO L231 Difference]: Finished difference. Result has 258 places, 361 transitions, 4281 flow [2024-06-27 18:27:48,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3991, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4281, PETRI_PLACES=258, PETRI_TRANSITIONS=361} [2024-06-27 18:27:48,116 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 203 predicate places. [2024-06-27 18:27:48,117 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 361 transitions, 4281 flow [2024-06-27 18:27:48,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:48,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:48,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:48,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:27:48,117 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:48,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:48,117 INFO L85 PathProgramCache]: Analyzing trace with hash -36086583, now seen corresponding path program 3 times [2024-06-27 18:27:48,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:48,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134455572] [2024-06-27 18:27:48,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:48,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:48,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:49,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:49,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:49,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134455572] [2024-06-27 18:27:49,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134455572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:49,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:49,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:49,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116427433] [2024-06-27 18:27:49,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:49,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:49,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:49,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:49,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:49,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:27:49,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 361 transitions, 4281 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:49,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:49,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:27:49,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:52,109 INFO L124 PetriNetUnfolderBase]: 8552/12637 cut-off events. [2024-06-27 18:27:52,109 INFO L125 PetriNetUnfolderBase]: For 822436/822500 co-relation queries the response was YES. [2024-06-27 18:27:52,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98136 conditions, 12637 events. 8552/12637 cut-off events. For 822436/822500 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 75399 event pairs, 1680 based on Foata normal form. 10/12550 useless extension candidates. Maximal degree in co-relation 98018. Up to 11091 conditions per place. [2024-06-27 18:27:52,295 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 288 selfloop transitions, 91 changer transitions 0/446 dead transitions. [2024-06-27 18:27:52,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 446 transitions, 6001 flow [2024-06-27 18:27:52,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:27:52,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:27:52,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-27 18:27:52,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-27 18:27:52,297 INFO L175 Difference]: Start difference. First operand has 258 places, 361 transitions, 4281 flow. Second operand 10 states and 250 transitions. [2024-06-27 18:27:52,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 446 transitions, 6001 flow [2024-06-27 18:27:54,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 446 transitions, 5677 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 18:27:54,426 INFO L231 Difference]: Finished difference. Result has 262 places, 379 transitions, 4939 flow [2024-06-27 18:27:54,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3957, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4939, PETRI_PLACES=262, PETRI_TRANSITIONS=379} [2024-06-27 18:27:54,426 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 207 predicate places. [2024-06-27 18:27:54,426 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 379 transitions, 4939 flow [2024-06-27 18:27:54,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:54,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:54,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:54,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:27:54,427 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:54,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:54,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1456519956, now seen corresponding path program 1 times [2024-06-27 18:27:54,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:54,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814705339] [2024-06-27 18:27:54,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:54,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:54,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:55,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:55,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:55,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814705339] [2024-06-27 18:27:55,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814705339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:55,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:55,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:27:55,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132558179] [2024-06-27 18:27:55,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:55,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:27:55,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:55,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:27:55,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:27:55,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:27:55,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 379 transitions, 4939 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:55,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:55,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:27:55,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:58,863 INFO L124 PetriNetUnfolderBase]: 9209/13721 cut-off events. [2024-06-27 18:27:58,864 INFO L125 PetriNetUnfolderBase]: For 885942/885945 co-relation queries the response was YES. [2024-06-27 18:27:58,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104260 conditions, 13721 events. 9209/13721 cut-off events. For 885942/885945 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 83955 event pairs, 1928 based on Foata normal form. 8/13515 useless extension candidates. Maximal degree in co-relation 104139. Up to 11794 conditions per place. [2024-06-27 18:27:59,163 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 353 selfloop transitions, 83 changer transitions 0/444 dead transitions. [2024-06-27 18:27:59,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 444 transitions, 6507 flow [2024-06-27 18:27:59,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:27:59,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:27:59,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-27 18:27:59,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192743764172335 [2024-06-27 18:27:59,164 INFO L175 Difference]: Start difference. First operand has 262 places, 379 transitions, 4939 flow. Second operand 9 states and 229 transitions. [2024-06-27 18:27:59,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 444 transitions, 6507 flow [2024-06-27 18:28:01,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 444 transitions, 5945 flow, removed 274 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:01,278 INFO L231 Difference]: Finished difference. Result has 269 places, 382 transitions, 4679 flow [2024-06-27 18:28:01,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4377, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4679, PETRI_PLACES=269, PETRI_TRANSITIONS=382} [2024-06-27 18:28:01,278 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 214 predicate places. [2024-06-27 18:28:01,278 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 382 transitions, 4679 flow [2024-06-27 18:28:01,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:01,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:01,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:01,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:28:01,279 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:01,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:01,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1979952130, now seen corresponding path program 4 times [2024-06-27 18:28:01,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:01,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179772793] [2024-06-27 18:28:01,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:01,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:01,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:02,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:02,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:02,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179772793] [2024-06-27 18:28:02,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179772793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:02,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:02,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:28:02,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483720154] [2024-06-27 18:28:02,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:02,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:28:02,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:02,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:28:02,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:28:02,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:28:02,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 382 transitions, 4679 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:02,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:02,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:28:02,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:05,855 INFO L124 PetriNetUnfolderBase]: 9409/13912 cut-off events. [2024-06-27 18:28:05,856 INFO L125 PetriNetUnfolderBase]: For 928816/928819 co-relation queries the response was YES. [2024-06-27 18:28:05,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108448 conditions, 13912 events. 9409/13912 cut-off events. For 928816/928819 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 83903 event pairs, 1832 based on Foata normal form. 8/13734 useless extension candidates. Maximal degree in co-relation 108325. Up to 9985 conditions per place. [2024-06-27 18:28:06,007 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 322 selfloop transitions, 138 changer transitions 0/468 dead transitions. [2024-06-27 18:28:06,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 468 transitions, 7095 flow [2024-06-27 18:28:06,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:28:06,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:28:06,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-06-27 18:28:06,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5387755102040817 [2024-06-27 18:28:06,009 INFO L175 Difference]: Start difference. First operand has 269 places, 382 transitions, 4679 flow. Second operand 10 states and 264 transitions. [2024-06-27 18:28:06,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 468 transitions, 7095 flow [2024-06-27 18:28:07,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 468 transitions, 6817 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-27 18:28:07,977 INFO L231 Difference]: Finished difference. Result has 273 places, 390 transitions, 4912 flow [2024-06-27 18:28:07,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4401, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4912, PETRI_PLACES=273, PETRI_TRANSITIONS=390} [2024-06-27 18:28:07,978 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 218 predicate places. [2024-06-27 18:28:07,978 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 390 transitions, 4912 flow [2024-06-27 18:28:07,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:07,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:07,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:07,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:28:07,979 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:07,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:07,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1980159520, now seen corresponding path program 5 times [2024-06-27 18:28:07,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:07,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577720367] [2024-06-27 18:28:07,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:07,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:07,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:09,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:09,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:09,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577720367] [2024-06-27 18:28:09,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577720367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:09,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:09,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:28:09,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574819829] [2024-06-27 18:28:09,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:09,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:28:09,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:09,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:28:09,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:28:09,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:28:09,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 390 transitions, 4912 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:09,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:09,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:28:09,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:12,712 INFO L124 PetriNetUnfolderBase]: 9533/14082 cut-off events. [2024-06-27 18:28:12,712 INFO L125 PetriNetUnfolderBase]: For 973883/973886 co-relation queries the response was YES. [2024-06-27 18:28:12,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111450 conditions, 14082 events. 9533/14082 cut-off events. For 973883/973886 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 85080 event pairs, 1797 based on Foata normal form. 8/13904 useless extension candidates. Maximal degree in co-relation 111325. Up to 10082 conditions per place. [2024-06-27 18:28:12,901 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 308 selfloop transitions, 158 changer transitions 0/474 dead transitions. [2024-06-27 18:28:12,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 474 transitions, 7224 flow [2024-06-27 18:28:12,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:28:12,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:28:12,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-27 18:28:12,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.536734693877551 [2024-06-27 18:28:12,903 INFO L175 Difference]: Start difference. First operand has 273 places, 390 transitions, 4912 flow. Second operand 10 states and 263 transitions. [2024-06-27 18:28:12,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 474 transitions, 7224 flow [2024-06-27 18:28:15,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 474 transitions, 6851 flow, removed 83 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:15,012 INFO L231 Difference]: Finished difference. Result has 278 places, 398 transitions, 5196 flow [2024-06-27 18:28:15,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4569, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5196, PETRI_PLACES=278, PETRI_TRANSITIONS=398} [2024-06-27 18:28:15,013 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 223 predicate places. [2024-06-27 18:28:15,013 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 398 transitions, 5196 flow [2024-06-27 18:28:15,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:15,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:15,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:15,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:28:15,014 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:15,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:15,014 INFO L85 PathProgramCache]: Analyzing trace with hash -30718468, now seen corresponding path program 6 times [2024-06-27 18:28:15,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:15,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666856011] [2024-06-27 18:28:15,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:15,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:15,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:16,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:16,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:16,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666856011] [2024-06-27 18:28:16,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666856011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:16,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:16,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:28:16,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816786004] [2024-06-27 18:28:16,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:16,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:28:16,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:16,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:28:16,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:28:16,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:28:16,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 398 transitions, 5196 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:16,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:16,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:28:16,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:19,673 INFO L124 PetriNetUnfolderBase]: 9521/14291 cut-off events. [2024-06-27 18:28:19,673 INFO L125 PetriNetUnfolderBase]: For 993474/993477 co-relation queries the response was YES. [2024-06-27 18:28:19,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111664 conditions, 14291 events. 9521/14291 cut-off events. For 993474/993477 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 88899 event pairs, 1869 based on Foata normal form. 8/14038 useless extension candidates. Maximal degree in co-relation 111537. Up to 10076 conditions per place. [2024-06-27 18:28:19,869 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 320 selfloop transitions, 145 changer transitions 0/473 dead transitions. [2024-06-27 18:28:19,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 473 transitions, 7120 flow [2024-06-27 18:28:19,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:28:19,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:28:19,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-27 18:28:19,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.536734693877551 [2024-06-27 18:28:19,871 INFO L175 Difference]: Start difference. First operand has 278 places, 398 transitions, 5196 flow. Second operand 10 states and 263 transitions. [2024-06-27 18:28:19,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 473 transitions, 7120 flow [2024-06-27 18:28:22,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 473 transitions, 6753 flow, removed 101 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:22,484 INFO L231 Difference]: Finished difference. Result has 283 places, 398 transitions, 5128 flow [2024-06-27 18:28:22,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4829, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5128, PETRI_PLACES=283, PETRI_TRANSITIONS=398} [2024-06-27 18:28:22,484 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 228 predicate places. [2024-06-27 18:28:22,485 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 398 transitions, 5128 flow [2024-06-27 18:28:22,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:22,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:22,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:22,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:28:22,485 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:22,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:22,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1912117015, now seen corresponding path program 4 times [2024-06-27 18:28:22,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:22,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950324664] [2024-06-27 18:28:22,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:22,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:22,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:23,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:23,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:23,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950324664] [2024-06-27 18:28:23,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950324664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:23,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:23,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:28:23,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278627217] [2024-06-27 18:28:23,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:23,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:28:23,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:23,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:28:23,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:28:24,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:28:24,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 398 transitions, 5128 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:24,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:24,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:28:24,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:27,082 INFO L124 PetriNetUnfolderBase]: 8956/13205 cut-off events. [2024-06-27 18:28:27,082 INFO L125 PetriNetUnfolderBase]: For 985427/985491 co-relation queries the response was YES. [2024-06-27 18:28:27,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107083 conditions, 13205 events. 8956/13205 cut-off events. For 985427/985491 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 79111 event pairs, 1717 based on Foata normal form. 10/13118 useless extension candidates. Maximal degree in co-relation 106955. Up to 11589 conditions per place. [2024-06-27 18:28:27,241 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 306 selfloop transitions, 96 changer transitions 0/474 dead transitions. [2024-06-27 18:28:27,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 474 transitions, 6431 flow [2024-06-27 18:28:27,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:28:27,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:28:27,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-27 18:28:27,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5061224489795918 [2024-06-27 18:28:27,243 INFO L175 Difference]: Start difference. First operand has 283 places, 398 transitions, 5128 flow. Second operand 10 states and 248 transitions. [2024-06-27 18:28:27,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 474 transitions, 6431 flow [2024-06-27 18:28:29,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 474 transitions, 6081 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 18:28:29,528 INFO L231 Difference]: Finished difference. Result has 286 places, 410 transitions, 5292 flow [2024-06-27 18:28:29,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4780, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5292, PETRI_PLACES=286, PETRI_TRANSITIONS=410} [2024-06-27 18:28:29,528 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 231 predicate places. [2024-06-27 18:28:29,529 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 410 transitions, 5292 flow [2024-06-27 18:28:29,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:29,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:29,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:29,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:28:29,529 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:29,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:29,529 INFO L85 PathProgramCache]: Analyzing trace with hash 2117428324, now seen corresponding path program 1 times [2024-06-27 18:28:29,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:29,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409069255] [2024-06-27 18:28:29,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:29,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:29,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat