./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe030_power.opt_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe030_power.opt_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe030_power.opt_pso.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe030_power.opt_pso.opt_rmo.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 22:09:06,609 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 22:09:06,678 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 22:09:06,683 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 22:09:06,683 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 22:09:06,715 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 22:09:06,717 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 22:09:06,717 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 22:09:06,718 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 22:09:06,721 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 22:09:06,722 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 22:09:06,722 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 22:09:06,723 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 22:09:06,724 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 22:09:06,724 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 22:09:06,725 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 22:09:06,725 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 22:09:06,725 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 22:09:06,726 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 22:09:06,726 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 22:09:06,726 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 22:09:06,727 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 22:09:06,727 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 22:09:06,727 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 22:09:06,727 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 22:09:06,728 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 22:09:06,728 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 22:09:06,728 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 22:09:06,729 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 22:09:06,729 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 22:09:06,730 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 22:09:06,731 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 22:09:06,731 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 22:09:06,731 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 22:09:06,731 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 22:09:06,731 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 22:09:06,732 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 22:09:06,732 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 22:09:06,732 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 22:09:06,732 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 22:09:06,733 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 22:09:06,733 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 22:09:06,733 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 22:09:06,733 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 22:09:07,003 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 22:09:07,029 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 22:09:07,032 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 22:09:07,033 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 22:09:07,033 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 22:09:07,034 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe030_power.opt_pso.opt_rmo.opt.i [2024-06-21 22:09:08,220 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 22:09:08,518 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 22:09:08,519 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe030_power.opt_pso.opt_rmo.opt.i [2024-06-21 22:09:08,538 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/45803f943/3f154267d84543b58c358e90dd9060ef/FLAG7ec044436 [2024-06-21 22:09:08,549 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/45803f943/3f154267d84543b58c358e90dd9060ef [2024-06-21 22:09:08,551 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 22:09:08,552 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 22:09:08,552 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe030_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-21 22:09:08,745 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 22:09:08,746 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 22:09:08,747 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 22:09:08,748 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 22:09:08,752 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 22:09:08,754 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 10:09:08" (1/2) ... [2024-06-21 22:09:08,755 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3abdd1cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:09:08, skipping insertion in model container [2024-06-21 22:09:08,755 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 10:09:08" (1/2) ... [2024-06-21 22:09:08,757 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@63287dbc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:09:08, skipping insertion in model container [2024-06-21 22:09:08,757 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 10:09:08" (2/2) ... [2024-06-21 22:09:08,758 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3abdd1cd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:08, skipping insertion in model container [2024-06-21 22:09:08,758 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 10:09:08" (2/2) ... [2024-06-21 22:09:08,758 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 22:09:08,845 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 22:09:08,847 INFO L97 edCorrectnessWitness]: Location invariant before [L817-L817] (((((((((((((((! multithreaded || y$read_delayed_var == 0) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-21 22:09:08,847 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] (((((((((((((((! multithreaded || y$read_delayed_var == 0) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-21 22:09:08,847 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] (((((((((((((((! multithreaded || y$read_delayed_var == 0) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-21 22:09:08,847 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 22:09:08,848 INFO L106 edCorrectnessWitness]: ghost_update [L812-L812] multithreaded = 1; [2024-06-21 22:09:08,894 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 22:09:09,268 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 22:09:09,283 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 22:09:09,439 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 22:09:09,483 INFO L206 MainTranslator]: Completed translation [2024-06-21 22:09:09,483 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09 WrapperNode [2024-06-21 22:09:09,483 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 22:09:09,485 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 22:09:09,485 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 22:09:09,485 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 22:09:09,492 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 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,523 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 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,553 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 142 [2024-06-21 22:09:09,554 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 22:09:09,554 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 22:09:09,554 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 22:09:09,555 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 22:09:09,565 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,565 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,568 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,584 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-21 22:09:09,584 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,584 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,593 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,595 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,597 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,598 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,601 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 22:09:09,602 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 22:09:09,602 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 22:09:09,602 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 22:09:09,603 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09" (1/1) ... [2024-06-21 22:09:09,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 22:09:09,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 22:09:09,633 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-21 22:09:09,641 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-21 22:09:09,701 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 22:09:09,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 22:09:09,701 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 22:09:09,701 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 22:09:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 22:09:09,723 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 22:09:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 22:09:09,724 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 22:09:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 22:09:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 22:09:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 22:09:09,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 22:09:09,725 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 22:09:09,848 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 22:09:09,850 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 22:09:10,261 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 22:09:10,264 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 22:09:10,450 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 22:09:10,450 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 22:09:10,451 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 10:09:10 BoogieIcfgContainer [2024-06-21 22:09:10,451 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 22:09:10,455 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 22:09:10,455 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 22:09:10,457 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 22:09:10,457 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 10:09:08" (1/4) ... [2024-06-21 22:09:10,458 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15edec61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 10:09:10, skipping insertion in model container [2024-06-21 22:09:10,458 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 10:09:08" (2/4) ... [2024-06-21 22:09:10,458 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15edec61 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 10:09:10, skipping insertion in model container [2024-06-21 22:09:10,458 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:09:09" (3/4) ... [2024-06-21 22:09:10,458 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15edec61 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 10:09:10, skipping insertion in model container [2024-06-21 22:09:10,458 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 10:09:10" (4/4) ... [2024-06-21 22:09:10,460 INFO L112 eAbstractionObserver]: Analyzing ICFG safe030_power.opt_pso.opt_rmo.opt.i [2024-06-21 22:09:10,475 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 22:09:10,475 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 22:09:10,476 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 22:09:10,529 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 22:09:10,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 22:09:10,599 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 22:09:10,599 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 22:09:10,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 22:09:10,602 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 22:09:10,606 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 22:09:10,617 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 22:09:10,629 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;@625b570b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 22:09:10,629 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 22:09:10,635 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 22:09:10,635 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 22:09:10,635 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 22:09:10,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:10,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 22:09:10,637 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:10,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:10,643 INFO L85 PathProgramCache]: Analyzing trace with hash 358423109, now seen corresponding path program 1 times [2024-06-21 22:09:10,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:10,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799516377] [2024-06-21 22:09:10,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:10,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:10,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:11,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:11,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:11,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799516377] [2024-06-21 22:09:11,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799516377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:11,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:11,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 22:09:11,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320052089] [2024-06-21 22:09:11,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:11,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 22:09:11,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:11,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 22:09:11,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 22:09:11,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-21 22:09:11,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:11,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:11,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-21 22:09:11,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:12,168 INFO L124 PetriNetUnfolderBase]: 736/1234 cut-off events. [2024-06-21 22:09:12,169 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-21 22:09:12,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2419 conditions, 1234 events. 736/1234 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6385 event pairs, 471 based on Foata normal form. 1/1210 useless extension candidates. Maximal degree in co-relation 2407. Up to 1122 conditions per place. [2024-06-21 22:09:12,185 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 29 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 22:09:12,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 163 flow [2024-06-21 22:09:12,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 22:09:12,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 22:09:12,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-21 22:09:12,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 22:09:12,198 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 75 transitions. [2024-06-21 22:09:12,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 163 flow [2024-06-21 22:09:12,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 158 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 22:09:12,204 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 22:09:12,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 22:09:12,208 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 22:09:12,209 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 22:09:12,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:12,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:12,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:12,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 22:09:12,210 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:12,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:12,210 INFO L85 PathProgramCache]: Analyzing trace with hash 847913750, now seen corresponding path program 1 times [2024-06-21 22:09:12,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:12,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470743993] [2024-06-21 22:09:12,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:12,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:12,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:12,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:12,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470743993] [2024-06-21 22:09:12,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470743993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:12,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:12,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 22:09:12,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204114385] [2024-06-21 22:09:12,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:12,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 22:09:12,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:12,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 22:09:12,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 22:09:13,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-21 22:09:13,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:13,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:13,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-21 22:09:13,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:13,240 INFO L124 PetriNetUnfolderBase]: 730/1225 cut-off events. [2024-06-21 22:09:13,241 INFO L125 PetriNetUnfolderBase]: For 232/232 co-relation queries the response was YES. [2024-06-21 22:09:13,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2760 conditions, 1225 events. 730/1225 cut-off events. For 232/232 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6328 event pairs, 365 based on Foata normal form. 3/1225 useless extension candidates. Maximal degree in co-relation 2748. Up to 1098 conditions per place. [2024-06-21 22:09:13,250 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 36 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-21 22:09:13,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 230 flow [2024-06-21 22:09:13,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 22:09:13,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 22:09:13,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-21 22:09:13,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 22:09:13,255 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 98 transitions. [2024-06-21 22:09:13,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 230 flow [2024-06-21 22:09:13,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 226 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 22:09:13,259 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-21 22:09:13,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 22:09:13,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-21 22:09:13,261 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-21 22:09:13,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:13,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:13,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:13,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 22:09:13,265 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:13,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:13,267 INFO L85 PathProgramCache]: Analyzing trace with hash 515523366, now seen corresponding path program 1 times [2024-06-21 22:09:13,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:13,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609691468] [2024-06-21 22:09:13,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:13,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:13,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:14,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:14,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:14,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609691468] [2024-06-21 22:09:14,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609691468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:14,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:14,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 22:09:14,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016883914] [2024-06-21 22:09:14,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:14,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 22:09:14,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:14,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 22:09:14,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 22:09:14,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-21 22:09:14,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:14,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:14,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-21 22:09:14,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:14,420 INFO L124 PetriNetUnfolderBase]: 742/1258 cut-off events. [2024-06-21 22:09:14,420 INFO L125 PetriNetUnfolderBase]: For 693/693 co-relation queries the response was YES. [2024-06-21 22:09:14,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3159 conditions, 1258 events. 742/1258 cut-off events. For 693/693 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6590 event pairs, 169 based on Foata normal form. 10/1265 useless extension candidates. Maximal degree in co-relation 3145. Up to 1008 conditions per place. [2024-06-21 22:09:14,429 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 47 selfloop transitions, 14 changer transitions 0/69 dead transitions. [2024-06-21 22:09:14,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 69 transitions, 362 flow [2024-06-21 22:09:14,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:09:14,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:09:14,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-21 22:09:14,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 22:09:14,431 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 125 transitions. [2024-06-21 22:09:14,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 69 transitions, 362 flow [2024-06-21 22:09:14,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 69 transitions, 348 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 22:09:14,435 INFO L231 Difference]: Finished difference. Result has 48 places, 45 transitions, 213 flow [2024-06-21 22:09:14,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=213, PETRI_PLACES=48, PETRI_TRANSITIONS=45} [2024-06-21 22:09:14,435 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 7 predicate places. [2024-06-21 22:09:14,436 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 45 transitions, 213 flow [2024-06-21 22:09:14,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:14,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:14,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:14,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 22:09:14,437 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:14,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:14,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1486496873, now seen corresponding path program 1 times [2024-06-21 22:09:14,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:14,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270947196] [2024-06-21 22:09:14,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:14,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:14,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:14,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:14,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:14,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270947196] [2024-06-21 22:09:14,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270947196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:14,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:14,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 22:09:14,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19525386] [2024-06-21 22:09:14,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:14,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 22:09:14,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:14,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 22:09:14,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 22:09:15,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:15,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 45 transitions, 213 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:15,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:15,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:15,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:15,362 INFO L124 PetriNetUnfolderBase]: 737/1248 cut-off events. [2024-06-21 22:09:15,362 INFO L125 PetriNetUnfolderBase]: For 1507/1507 co-relation queries the response was YES. [2024-06-21 22:09:15,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3719 conditions, 1248 events. 737/1248 cut-off events. For 1507/1507 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6473 event pairs, 281 based on Foata normal form. 2/1246 useless extension candidates. Maximal degree in co-relation 3701. Up to 1117 conditions per place. [2024-06-21 22:09:15,371 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 41 selfloop transitions, 8 changer transitions 0/56 dead transitions. [2024-06-21 22:09:15,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 56 transitions, 339 flow [2024-06-21 22:09:15,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:09:15,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:09:15,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 97 transitions. [2024-06-21 22:09:15,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485 [2024-06-21 22:09:15,374 INFO L175 Difference]: Start difference. First operand has 48 places, 45 transitions, 213 flow. Second operand 5 states and 97 transitions. [2024-06-21 22:09:15,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 56 transitions, 339 flow [2024-06-21 22:09:15,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 56 transitions, 329 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-21 22:09:15,382 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 227 flow [2024-06-21 22:09:15,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=227, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-21 22:09:15,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2024-06-21 22:09:15,384 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 227 flow [2024-06-21 22:09:15,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:15,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:15,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:15,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 22:09:15,385 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:15,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:15,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1152139171, now seen corresponding path program 1 times [2024-06-21 22:09:15,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:15,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553672160] [2024-06-21 22:09:15,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:15,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:15,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:15,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:15,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:15,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553672160] [2024-06-21 22:09:15,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553672160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:15,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:15,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:09:15,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585809491] [2024-06-21 22:09:15,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:15,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:09:15,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:15,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:09:15,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:09:16,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:16,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 227 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-21 22:09:16,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:16,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:16,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:16,482 INFO L124 PetriNetUnfolderBase]: 724/1232 cut-off events. [2024-06-21 22:09:16,483 INFO L125 PetriNetUnfolderBase]: For 1931/1931 co-relation queries the response was YES. [2024-06-21 22:09:16,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3750 conditions, 1232 events. 724/1232 cut-off events. For 1931/1931 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6369 event pairs, 250 based on Foata normal form. 6/1238 useless extension candidates. Maximal degree in co-relation 3728. Up to 1071 conditions per place. [2024-06-21 22:09:16,493 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 47 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-21 22:09:16,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 64 transitions, 397 flow [2024-06-21 22:09:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:09:16,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:09:16,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 22:09:16,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-21 22:09:16,496 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 227 flow. Second operand 6 states and 116 transitions. [2024-06-21 22:09:16,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 64 transitions, 397 flow [2024-06-21 22:09:16,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 64 transitions, 375 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:16,504 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 250 flow [2024-06-21 22:09:16,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=250, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-06-21 22:09:16,506 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-21 22:09:16,507 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 250 flow [2024-06-21 22:09:16,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-21 22:09:16,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:16,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:16,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 22:09:16,509 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:16,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:16,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1356362166, now seen corresponding path program 1 times [2024-06-21 22:09:16,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:16,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392129182] [2024-06-21 22:09:16,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:16,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:16,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:17,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:17,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:17,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392129182] [2024-06-21 22:09:17,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392129182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:17,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:17,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:09:17,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401395592] [2024-06-21 22:09:17,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:17,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:09:17,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:17,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:09:17,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:09:17,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:17,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 250 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-21 22:09:17,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:17,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:17,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:17,610 INFO L124 PetriNetUnfolderBase]: 727/1234 cut-off events. [2024-06-21 22:09:17,610 INFO L125 PetriNetUnfolderBase]: For 2591/2595 co-relation queries the response was YES. [2024-06-21 22:09:17,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3986 conditions, 1234 events. 727/1234 cut-off events. For 2591/2595 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6428 event pairs, 181 based on Foata normal form. 10/1244 useless extension candidates. Maximal degree in co-relation 3964. Up to 987 conditions per place. [2024-06-21 22:09:17,620 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 45 selfloop transitions, 17 changer transitions 0/69 dead transitions. [2024-06-21 22:09:17,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 462 flow [2024-06-21 22:09:17,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:09:17,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:09:17,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-21 22:09:17,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5041666666666667 [2024-06-21 22:09:17,622 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 250 flow. Second operand 6 states and 121 transitions. [2024-06-21 22:09:17,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 462 flow [2024-06-21 22:09:17,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 69 transitions, 435 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:17,626 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 290 flow [2024-06-21 22:09:17,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=290, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2024-06-21 22:09:17,627 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-21 22:09:17,627 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 290 flow [2024-06-21 22:09:17,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-21 22:09:17,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:17,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:17,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 22:09:17,628 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:17,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:17,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1700655606, now seen corresponding path program 2 times [2024-06-21 22:09:17,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:17,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799394891] [2024-06-21 22:09:17,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:17,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:17,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:18,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:18,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:18,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799394891] [2024-06-21 22:09:18,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799394891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:18,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:18,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:09:18,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609728465] [2024-06-21 22:09:18,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:18,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:09:18,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:18,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:09:18,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:09:18,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:18,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 290 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-21 22:09:18,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:18,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:18,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:18,670 INFO L124 PetriNetUnfolderBase]: 718/1204 cut-off events. [2024-06-21 22:09:18,670 INFO L125 PetriNetUnfolderBase]: For 3130/3130 co-relation queries the response was YES. [2024-06-21 22:09:18,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4034 conditions, 1204 events. 718/1204 cut-off events. For 3130/3130 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6191 event pairs, 206 based on Foata normal form. 2/1203 useless extension candidates. Maximal degree in co-relation 4011. Up to 978 conditions per place. [2024-06-21 22:09:18,680 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 39 selfloop transitions, 18 changer transitions 0/64 dead transitions. [2024-06-21 22:09:18,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 438 flow [2024-06-21 22:09:18,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:09:18,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:09:18,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-21 22:09:18,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-21 22:09:18,682 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 290 flow. Second operand 6 states and 117 transitions. [2024-06-21 22:09:18,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 438 flow [2024-06-21 22:09:18,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 64 transitions, 411 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 22:09:18,689 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 307 flow [2024-06-21 22:09:18,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=307, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2024-06-21 22:09:18,691 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-21 22:09:18,691 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 307 flow [2024-06-21 22:09:18,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-21 22:09:18,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:18,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:18,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 22:09:18,692 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:18,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:18,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1747222404, now seen corresponding path program 1 times [2024-06-21 22:09:18,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:18,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974210288] [2024-06-21 22:09:18,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:18,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:18,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:19,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:19,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:19,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974210288] [2024-06-21 22:09:19,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974210288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:19,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:19,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:19,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782795827] [2024-06-21 22:09:19,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:19,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:19,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:19,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:19,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:19,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:19,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 307 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:19,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:19,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:19,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:19,931 INFO L124 PetriNetUnfolderBase]: 974/1667 cut-off events. [2024-06-21 22:09:19,931 INFO L125 PetriNetUnfolderBase]: For 5523/5523 co-relation queries the response was YES. [2024-06-21 22:09:19,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5798 conditions, 1667 events. 974/1667 cut-off events. For 5523/5523 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9440 event pairs, 135 based on Foata normal form. 18/1680 useless extension candidates. Maximal degree in co-relation 5774. Up to 837 conditions per place. [2024-06-21 22:09:19,947 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 72 selfloop transitions, 27 changer transitions 0/106 dead transitions. [2024-06-21 22:09:19,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 106 transitions, 814 flow [2024-06-21 22:09:19,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:19,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:19,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-21 22:09:19,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-21 22:09:19,949 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 307 flow. Second operand 8 states and 165 transitions. [2024-06-21 22:09:19,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 106 transitions, 814 flow [2024-06-21 22:09:19,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 106 transitions, 703 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 22:09:19,958 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 434 flow [2024-06-21 22:09:19,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=434, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-21 22:09:19,960 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-21 22:09:19,961 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 434 flow [2024-06-21 22:09:19,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:19,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:19,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:19,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 22:09:19,961 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:19,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:19,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1729511442, now seen corresponding path program 2 times [2024-06-21 22:09:19,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:19,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941707977] [2024-06-21 22:09:19,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:19,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:19,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:20,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:20,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:20,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941707977] [2024-06-21 22:09:20,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941707977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:20,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:20,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:20,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857488427] [2024-06-21 22:09:20,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:20,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:20,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:20,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:20,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:20,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:20,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 434 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:20,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:20,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:20,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:21,341 INFO L124 PetriNetUnfolderBase]: 1220/2133 cut-off events. [2024-06-21 22:09:21,341 INFO L125 PetriNetUnfolderBase]: For 8688/8688 co-relation queries the response was YES. [2024-06-21 22:09:21,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7975 conditions, 2133 events. 1220/2133 cut-off events. For 8688/8688 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13152 event pairs, 230 based on Foata normal form. 27/2141 useless extension candidates. Maximal degree in co-relation 7947. Up to 925 conditions per place. [2024-06-21 22:09:21,361 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 63 selfloop transitions, 39 changer transitions 0/109 dead transitions. [2024-06-21 22:09:21,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 109 transitions, 932 flow [2024-06-21 22:09:21,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:21,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:21,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 22:09:21,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-21 22:09:21,363 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 434 flow. Second operand 8 states and 156 transitions. [2024-06-21 22:09:21,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 109 transitions, 932 flow [2024-06-21 22:09:21,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 109 transitions, 875 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 22:09:21,377 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 672 flow [2024-06-21 22:09:21,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=672, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-21 22:09:21,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-21 22:09:21,378 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 672 flow [2024-06-21 22:09:21,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:21,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:21,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:21,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 22:09:21,379 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:21,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:21,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1936644286, now seen corresponding path program 3 times [2024-06-21 22:09:21,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:21,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125046474] [2024-06-21 22:09:21,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:21,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:21,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:21,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:21,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:21,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125046474] [2024-06-21 22:09:22,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125046474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:22,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:22,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:22,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425488236] [2024-06-21 22:09:22,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:22,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:22,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:22,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:22,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:22,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:22,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 672 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:22,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:22,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:22,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:22,718 INFO L124 PetriNetUnfolderBase]: 1266/2183 cut-off events. [2024-06-21 22:09:22,719 INFO L125 PetriNetUnfolderBase]: For 10829/10829 co-relation queries the response was YES. [2024-06-21 22:09:22,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8839 conditions, 2183 events. 1266/2183 cut-off events. For 10829/10829 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 13397 event pairs, 208 based on Foata normal form. 9/2173 useless extension candidates. Maximal degree in co-relation 8807. Up to 937 conditions per place. [2024-06-21 22:09:22,747 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 57 selfloop transitions, 47 changer transitions 0/111 dead transitions. [2024-06-21 22:09:22,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 111 transitions, 1088 flow [2024-06-21 22:09:22,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:22,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:22,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 22:09:22,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035714285714286 [2024-06-21 22:09:22,749 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 672 flow. Second operand 7 states and 141 transitions. [2024-06-21 22:09:22,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 111 transitions, 1088 flow [2024-06-21 22:09:22,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 111 transitions, 1020 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:22,770 INFO L231 Difference]: Finished difference. Result has 76 places, 84 transitions, 788 flow [2024-06-21 22:09:22,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=788, PETRI_PLACES=76, PETRI_TRANSITIONS=84} [2024-06-21 22:09:22,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-21 22:09:22,773 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 84 transitions, 788 flow [2024-06-21 22:09:22,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:22,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:22,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:22,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 22:09:22,774 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:22,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:22,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1392395742, now seen corresponding path program 4 times [2024-06-21 22:09:22,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:22,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837836227] [2024-06-21 22:09:22,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:22,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:22,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:23,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:23,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:23,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837836227] [2024-06-21 22:09:23,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837836227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:23,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:23,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:23,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724571405] [2024-06-21 22:09:23,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:23,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:23,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:23,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:23,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:23,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:23,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 84 transitions, 788 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:23,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:23,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:23,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:24,111 INFO L124 PetriNetUnfolderBase]: 1245/2149 cut-off events. [2024-06-21 22:09:24,111 INFO L125 PetriNetUnfolderBase]: For 12321/12321 co-relation queries the response was YES. [2024-06-21 22:09:24,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8784 conditions, 2149 events. 1245/2149 cut-off events. For 12321/12321 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13156 event pairs, 175 based on Foata normal form. 9/2140 useless extension candidates. Maximal degree in co-relation 8751. Up to 931 conditions per place. [2024-06-21 22:09:24,130 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 52 changer transitions 0/111 dead transitions. [2024-06-21 22:09:24,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 111 transitions, 1097 flow [2024-06-21 22:09:24,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:24,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:24,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 22:09:24,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:09:24,132 INFO L175 Difference]: Start difference. First operand has 76 places, 84 transitions, 788 flow. Second operand 8 states and 152 transitions. [2024-06-21 22:09:24,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 111 transitions, 1097 flow [2024-06-21 22:09:24,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 111 transitions, 1026 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-21 22:09:24,164 INFO L231 Difference]: Finished difference. Result has 82 places, 84 transitions, 829 flow [2024-06-21 22:09:24,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=829, PETRI_PLACES=82, PETRI_TRANSITIONS=84} [2024-06-21 22:09:24,165 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-21 22:09:24,165 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 84 transitions, 829 flow [2024-06-21 22:09:24,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:24,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:24,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:24,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 22:09:24,166 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:24,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:24,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1914588529, now seen corresponding path program 1 times [2024-06-21 22:09:24,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:24,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159691627] [2024-06-21 22:09:24,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:24,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:24,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:24,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:24,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:24,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159691627] [2024-06-21 22:09:24,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159691627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:24,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:24,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 22:09:24,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434027100] [2024-06-21 22:09:24,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:24,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 22:09:24,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:24,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 22:09:24,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 22:09:24,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:24,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 84 transitions, 829 flow. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:24,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:24,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:24,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:25,148 INFO L124 PetriNetUnfolderBase]: 1242/2126 cut-off events. [2024-06-21 22:09:25,148 INFO L125 PetriNetUnfolderBase]: For 13162/13162 co-relation queries the response was YES. [2024-06-21 22:09:25,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8995 conditions, 2126 events. 1242/2126 cut-off events. For 13162/13162 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 12961 event pairs, 611 based on Foata normal form. 1/2089 useless extension candidates. Maximal degree in co-relation 8959. Up to 1932 conditions per place. [2024-06-21 22:09:25,172 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 78 selfloop transitions, 9 changer transitions 0/94 dead transitions. [2024-06-21 22:09:25,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 94 transitions, 1041 flow [2024-06-21 22:09:25,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:09:25,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:09:25,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-21 22:09:25,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465 [2024-06-21 22:09:25,174 INFO L175 Difference]: Start difference. First operand has 82 places, 84 transitions, 829 flow. Second operand 5 states and 93 transitions. [2024-06-21 22:09:25,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 94 transitions, 1041 flow [2024-06-21 22:09:25,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 94 transitions, 903 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 22:09:25,199 INFO L231 Difference]: Finished difference. Result has 79 places, 87 transitions, 739 flow [2024-06-21 22:09:25,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=739, PETRI_PLACES=79, PETRI_TRANSITIONS=87} [2024-06-21 22:09:25,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-21 22:09:25,200 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 87 transitions, 739 flow [2024-06-21 22:09:25,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:25,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:25,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:25,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 22:09:25,201 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:25,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:25,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1674417248, now seen corresponding path program 1 times [2024-06-21 22:09:25,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:25,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007252818] [2024-06-21 22:09:25,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:25,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:25,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:25,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:25,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:25,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007252818] [2024-06-21 22:09:25,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007252818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:25,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:25,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:25,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456053923] [2024-06-21 22:09:25,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:25,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:25,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:25,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:25,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:25,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:25,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 87 transitions, 739 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:25,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:25,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:25,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:26,471 INFO L124 PetriNetUnfolderBase]: 1390/2454 cut-off events. [2024-06-21 22:09:26,472 INFO L125 PetriNetUnfolderBase]: For 15379/15383 co-relation queries the response was YES. [2024-06-21 22:09:26,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9787 conditions, 2454 events. 1390/2454 cut-off events. For 15379/15383 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 15931 event pairs, 233 based on Foata normal form. 22/2439 useless extension candidates. Maximal degree in co-relation 9752. Up to 981 conditions per place. [2024-06-21 22:09:26,493 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 83 selfloop transitions, 52 changer transitions 0/142 dead transitions. [2024-06-21 22:09:26,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 142 transitions, 1366 flow [2024-06-21 22:09:26,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:26,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:26,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-21 22:09:26,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-21 22:09:26,496 INFO L175 Difference]: Start difference. First operand has 79 places, 87 transitions, 739 flow. Second operand 8 states and 168 transitions. [2024-06-21 22:09:26,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 142 transitions, 1366 flow [2024-06-21 22:09:26,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 142 transitions, 1340 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 22:09:26,523 INFO L231 Difference]: Finished difference. Result has 86 places, 101 transitions, 1032 flow [2024-06-21 22:09:26,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1032, PETRI_PLACES=86, PETRI_TRANSITIONS=101} [2024-06-21 22:09:26,524 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-21 22:09:26,524 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 101 transitions, 1032 flow [2024-06-21 22:09:26,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:26,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:26,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:26,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 22:09:26,525 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:26,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:26,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1674422828, now seen corresponding path program 2 times [2024-06-21 22:09:26,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:26,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67139321] [2024-06-21 22:09:26,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:26,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:26,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:27,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:27,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:27,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67139321] [2024-06-21 22:09:27,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67139321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:27,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:27,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:27,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826328457] [2024-06-21 22:09:27,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:27,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:27,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:27,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:27,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:27,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:27,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 101 transitions, 1032 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:27,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:27,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:27,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:27,740 INFO L124 PetriNetUnfolderBase]: 1500/2656 cut-off events. [2024-06-21 22:09:27,741 INFO L125 PetriNetUnfolderBase]: For 19952/19952 co-relation queries the response was YES. [2024-06-21 22:09:27,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11496 conditions, 2656 events. 1500/2656 cut-off events. For 19952/19952 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17750 event pairs, 187 based on Foata normal form. 18/2640 useless extension candidates. Maximal degree in co-relation 11458. Up to 1029 conditions per place. [2024-06-21 22:09:27,763 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 53 changer transitions 0/146 dead transitions. [2024-06-21 22:09:27,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 146 transitions, 1584 flow [2024-06-21 22:09:27,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:27,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:27,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-21 22:09:27,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-21 22:09:27,766 INFO L175 Difference]: Start difference. First operand has 86 places, 101 transitions, 1032 flow. Second operand 8 states and 165 transitions. [2024-06-21 22:09:27,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 146 transitions, 1584 flow [2024-06-21 22:09:27,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 146 transitions, 1508 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:27,808 INFO L231 Difference]: Finished difference. Result has 92 places, 110 transitions, 1228 flow [2024-06-21 22:09:27,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=960, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1228, PETRI_PLACES=92, PETRI_TRANSITIONS=110} [2024-06-21 22:09:27,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-21 22:09:27,809 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 110 transitions, 1228 flow [2024-06-21 22:09:27,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:27,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:27,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:27,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 22:09:27,810 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:27,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:27,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1092185934, now seen corresponding path program 3 times [2024-06-21 22:09:27,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:27,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922791534] [2024-06-21 22:09:27,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:27,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:27,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:28,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:28,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:28,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922791534] [2024-06-21 22:09:28,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922791534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:28,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:28,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:28,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668657716] [2024-06-21 22:09:28,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:28,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:28,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:28,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:28,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:28,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:28,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 110 transitions, 1228 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:28,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:28,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:28,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:29,096 INFO L124 PetriNetUnfolderBase]: 1555/2801 cut-off events. [2024-06-21 22:09:29,096 INFO L125 PetriNetUnfolderBase]: For 24174/24182 co-relation queries the response was YES. [2024-06-21 22:09:29,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12399 conditions, 2801 events. 1555/2801 cut-off events. For 24174/24182 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19217 event pairs, 234 based on Foata normal form. 32/2796 useless extension candidates. Maximal degree in co-relation 12358. Up to 1047 conditions per place. [2024-06-21 22:09:29,121 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 68 selfloop transitions, 69 changer transitions 0/144 dead transitions. [2024-06-21 22:09:29,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 144 transitions, 1679 flow [2024-06-21 22:09:29,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:29,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:29,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 22:09:29,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-21 22:09:29,123 INFO L175 Difference]: Start difference. First operand has 92 places, 110 transitions, 1228 flow. Second operand 7 states and 144 transitions. [2024-06-21 22:09:29,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 144 transitions, 1679 flow [2024-06-21 22:09:29,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 144 transitions, 1589 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:29,168 INFO L231 Difference]: Finished difference. Result has 95 places, 112 transitions, 1330 flow [2024-06-21 22:09:29,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1330, PETRI_PLACES=95, PETRI_TRANSITIONS=112} [2024-06-21 22:09:29,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-21 22:09:29,169 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 112 transitions, 1330 flow [2024-06-21 22:09:29,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:29,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:29,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:29,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 22:09:29,170 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:29,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:29,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1092191514, now seen corresponding path program 4 times [2024-06-21 22:09:29,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:29,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934583043] [2024-06-21 22:09:29,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:29,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:29,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:29,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:29,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:29,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934583043] [2024-06-21 22:09:29,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934583043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:29,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:29,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:29,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374267694] [2024-06-21 22:09:29,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:29,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:29,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:29,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:29,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:29,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:29,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 112 transitions, 1330 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:29,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:29,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:29,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:30,424 INFO L124 PetriNetUnfolderBase]: 1650/3004 cut-off events. [2024-06-21 22:09:30,424 INFO L125 PetriNetUnfolderBase]: For 28967/28967 co-relation queries the response was YES. [2024-06-21 22:09:30,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13408 conditions, 3004 events. 1650/3004 cut-off events. For 28967/28967 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 21152 event pairs, 225 based on Foata normal form. 24/2984 useless extension candidates. Maximal degree in co-relation 13366. Up to 1083 conditions per place. [2024-06-21 22:09:30,445 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 74 selfloop transitions, 63 changer transitions 0/144 dead transitions. [2024-06-21 22:09:30,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 144 transitions, 1784 flow [2024-06-21 22:09:30,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:30,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:30,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 22:09:30,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 22:09:30,447 INFO L175 Difference]: Start difference. First operand has 95 places, 112 transitions, 1330 flow. Second operand 7 states and 140 transitions. [2024-06-21 22:09:30,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 144 transitions, 1784 flow [2024-06-21 22:09:30,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 144 transitions, 1662 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 22:09:30,496 INFO L231 Difference]: Finished difference. Result has 97 places, 115 transitions, 1415 flow [2024-06-21 22:09:30,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1415, PETRI_PLACES=97, PETRI_TRANSITIONS=115} [2024-06-21 22:09:30,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-21 22:09:30,497 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 115 transitions, 1415 flow [2024-06-21 22:09:30,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:30,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:30,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:30,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 22:09:30,498 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:30,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:30,499 INFO L85 PathProgramCache]: Analyzing trace with hash -2045102050, now seen corresponding path program 5 times [2024-06-21 22:09:30,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:30,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017626068] [2024-06-21 22:09:30,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:30,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:30,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:31,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:31,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:31,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017626068] [2024-06-21 22:09:31,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017626068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:31,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:31,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:31,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577469064] [2024-06-21 22:09:31,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:31,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:31,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:31,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:31,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:31,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:31,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 115 transitions, 1415 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:31,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:31,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:31,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:31,722 INFO L124 PetriNetUnfolderBase]: 1604/2937 cut-off events. [2024-06-21 22:09:31,723 INFO L125 PetriNetUnfolderBase]: For 27266/27268 co-relation queries the response was YES. [2024-06-21 22:09:31,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12825 conditions, 2937 events. 1604/2937 cut-off events. For 27266/27268 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 20632 event pairs, 310 based on Foata normal form. 26/2930 useless extension candidates. Maximal degree in co-relation 12783. Up to 1065 conditions per place. [2024-06-21 22:09:31,744 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 75 selfloop transitions, 55 changer transitions 0/137 dead transitions. [2024-06-21 22:09:31,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 137 transitions, 1723 flow [2024-06-21 22:09:31,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:31,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:31,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 22:09:31,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:09:31,746 INFO L175 Difference]: Start difference. First operand has 97 places, 115 transitions, 1415 flow. Second operand 7 states and 133 transitions. [2024-06-21 22:09:31,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 137 transitions, 1723 flow [2024-06-21 22:09:31,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 137 transitions, 1592 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 22:09:31,805 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 1371 flow [2024-06-21 22:09:31,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1371, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2024-06-21 22:09:31,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-21 22:09:31,805 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 1371 flow [2024-06-21 22:09:31,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:31,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:31,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:31,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 22:09:31,806 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:31,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:31,807 INFO L85 PathProgramCache]: Analyzing trace with hash 813941729, now seen corresponding path program 1 times [2024-06-21 22:09:31,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:31,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379929589] [2024-06-21 22:09:31,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:31,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:31,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:32,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:32,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:32,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379929589] [2024-06-21 22:09:32,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379929589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:32,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:32,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:09:32,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145857954] [2024-06-21 22:09:32,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:32,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:09:32,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:32,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:09:32,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:09:32,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:32,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 1371 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:32,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:32,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:32,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:32,971 INFO L124 PetriNetUnfolderBase]: 1608/2970 cut-off events. [2024-06-21 22:09:32,971 INFO L125 PetriNetUnfolderBase]: For 23538/23548 co-relation queries the response was YES. [2024-06-21 22:09:32,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12669 conditions, 2970 events. 1608/2970 cut-off events. For 23538/23548 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21149 event pairs, 724 based on Foata normal form. 12/2952 useless extension candidates. Maximal degree in co-relation 12627. Up to 2503 conditions per place. [2024-06-21 22:09:32,987 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 104 selfloop transitions, 22 changer transitions 0/133 dead transitions. [2024-06-21 22:09:32,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 133 transitions, 1758 flow [2024-06-21 22:09:32,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:09:32,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:09:32,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-21 22:09:32,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-21 22:09:32,989 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 1371 flow. Second operand 6 states and 112 transitions. [2024-06-21 22:09:32,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 133 transitions, 1758 flow [2024-06-21 22:09:33,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 133 transitions, 1576 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 22:09:33,033 INFO L231 Difference]: Finished difference. Result has 98 places, 122 transitions, 1320 flow [2024-06-21 22:09:33,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1189, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1320, PETRI_PLACES=98, PETRI_TRANSITIONS=122} [2024-06-21 22:09:33,035 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-21 22:09:33,035 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 122 transitions, 1320 flow [2024-06-21 22:09:33,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:33,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:33,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:33,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 22:09:33,036 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:33,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:33,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1812302558, now seen corresponding path program 1 times [2024-06-21 22:09:33,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:33,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684413216] [2024-06-21 22:09:33,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:33,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:33,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:33,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:33,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:33,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684413216] [2024-06-21 22:09:33,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684413216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:33,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:33,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:33,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650947419] [2024-06-21 22:09:33,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:33,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:33,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:33,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:33,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:33,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:33,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 122 transitions, 1320 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-21 22:09:33,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:33,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:33,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:34,270 INFO L124 PetriNetUnfolderBase]: 1613/2975 cut-off events. [2024-06-21 22:09:34,271 INFO L125 PetriNetUnfolderBase]: For 20889/20897 co-relation queries the response was YES. [2024-06-21 22:09:34,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12477 conditions, 2975 events. 1613/2975 cut-off events. For 20889/20897 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21181 event pairs, 720 based on Foata normal form. 9/2954 useless extension candidates. Maximal degree in co-relation 12433. Up to 2529 conditions per place. [2024-06-21 22:09:34,292 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 19 changer transitions 0/144 dead transitions. [2024-06-21 22:09:34,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 144 transitions, 1701 flow [2024-06-21 22:09:34,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:34,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:34,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 22:09:34,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-21 22:09:34,294 INFO L175 Difference]: Start difference. First operand has 98 places, 122 transitions, 1320 flow. Second operand 7 states and 132 transitions. [2024-06-21 22:09:34,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 144 transitions, 1701 flow [2024-06-21 22:09:34,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 144 transitions, 1660 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-21 22:09:34,360 INFO L231 Difference]: Finished difference. Result has 104 places, 127 transitions, 1398 flow [2024-06-21 22:09:34,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1398, PETRI_PLACES=104, PETRI_TRANSITIONS=127} [2024-06-21 22:09:34,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 22:09:34,361 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 127 transitions, 1398 flow [2024-06-21 22:09:34,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-21 22:09:34,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:34,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:34,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 22:09:34,362 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:34,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:34,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1684981650, now seen corresponding path program 2 times [2024-06-21 22:09:34,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:34,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221003766] [2024-06-21 22:09:34,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:34,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:34,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:35,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:35,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:35,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221003766] [2024-06-21 22:09:35,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221003766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:35,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:35,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:35,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956797273] [2024-06-21 22:09:35,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:35,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:35,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:35,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:35,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:35,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:35,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 127 transitions, 1398 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-21 22:09:35,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:35,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:35,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:35,546 INFO L124 PetriNetUnfolderBase]: 1618/2982 cut-off events. [2024-06-21 22:09:35,546 INFO L125 PetriNetUnfolderBase]: For 22511/22519 co-relation queries the response was YES. [2024-06-21 22:09:35,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12698 conditions, 2982 events. 1618/2982 cut-off events. For 22511/22519 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21170 event pairs, 720 based on Foata normal form. 9/2961 useless extension candidates. Maximal degree in co-relation 12651. Up to 2533 conditions per place. [2024-06-21 22:09:35,563 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 116 selfloop transitions, 20 changer transitions 0/143 dead transitions. [2024-06-21 22:09:35,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 143 transitions, 1746 flow [2024-06-21 22:09:35,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:09:35,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:09:35,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 22:09:35,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708333333333333 [2024-06-21 22:09:35,564 INFO L175 Difference]: Start difference. First operand has 104 places, 127 transitions, 1398 flow. Second operand 6 states and 113 transitions. [2024-06-21 22:09:35,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 143 transitions, 1746 flow [2024-06-21 22:09:35,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 143 transitions, 1697 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:35,652 INFO L231 Difference]: Finished difference. Result has 106 places, 130 transitions, 1444 flow [2024-06-21 22:09:35,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1444, PETRI_PLACES=106, PETRI_TRANSITIONS=130} [2024-06-21 22:09:35,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-21 22:09:35,653 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 130 transitions, 1444 flow [2024-06-21 22:09:35,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-21 22:09:35,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:35,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:35,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 22:09:35,654 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:35,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:35,655 INFO L85 PathProgramCache]: Analyzing trace with hash -537622980, now seen corresponding path program 3 times [2024-06-21 22:09:35,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:35,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951012027] [2024-06-21 22:09:35,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:35,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:35,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:36,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:36,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:36,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951012027] [2024-06-21 22:09:36,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951012027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:36,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:36,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:36,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588967953] [2024-06-21 22:09:36,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:36,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:36,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:36,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:36,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:36,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:36,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 130 transitions, 1444 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-21 22:09:36,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:36,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:36,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:36,938 INFO L124 PetriNetUnfolderBase]: 1610/2972 cut-off events. [2024-06-21 22:09:36,938 INFO L125 PetriNetUnfolderBase]: For 23888/23898 co-relation queries the response was YES. [2024-06-21 22:09:36,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12685 conditions, 2972 events. 1610/2972 cut-off events. For 23888/23898 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21096 event pairs, 709 based on Foata normal form. 12/2954 useless extension candidates. Maximal degree in co-relation 12637. Up to 2503 conditions per place. [2024-06-21 22:09:36,959 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 103 selfloop transitions, 29 changer transitions 0/139 dead transitions. [2024-06-21 22:09:36,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 139 transitions, 1740 flow [2024-06-21 22:09:36,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:36,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:36,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 22:09:36,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-21 22:09:36,960 INFO L175 Difference]: Start difference. First operand has 106 places, 130 transitions, 1444 flow. Second operand 7 states and 124 transitions. [2024-06-21 22:09:36,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 139 transitions, 1740 flow [2024-06-21 22:09:37,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 139 transitions, 1671 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:37,007 INFO L231 Difference]: Finished difference. Result has 109 places, 131 transitions, 1451 flow [2024-06-21 22:09:37,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1451, PETRI_PLACES=109, PETRI_TRANSITIONS=131} [2024-06-21 22:09:37,008 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-21 22:09:37,008 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 131 transitions, 1451 flow [2024-06-21 22:09:37,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-21 22:09:37,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:37,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:37,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 22:09:37,009 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:37,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:37,010 INFO L85 PathProgramCache]: Analyzing trace with hash 364983066, now seen corresponding path program 1 times [2024-06-21 22:09:37,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:37,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721963103] [2024-06-21 22:09:37,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:37,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:37,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09: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-21 22:09:37,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:37,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721963103] [2024-06-21 22:09:37,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721963103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:37,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:37,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:09:37,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325042992] [2024-06-21 22:09:37,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:37,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:09:37,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:37,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:09:37,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:09:37,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:37,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 131 transitions, 1451 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:37,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:37,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:37,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:38,048 INFO L124 PetriNetUnfolderBase]: 1615/2944 cut-off events. [2024-06-21 22:09:38,048 INFO L125 PetriNetUnfolderBase]: For 23701/23701 co-relation queries the response was YES. [2024-06-21 22:09:38,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12667 conditions, 2944 events. 1615/2944 cut-off events. For 23701/23701 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20743 event pairs, 833 based on Foata normal form. 1/2910 useless extension candidates. Maximal degree in co-relation 12618. Up to 2547 conditions per place. [2024-06-21 22:09:38,067 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 12 changer transitions 0/145 dead transitions. [2024-06-21 22:09:38,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 145 transitions, 1781 flow [2024-06-21 22:09:38,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:09:38,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:09:38,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 22:09:38,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 22:09:38,069 INFO L175 Difference]: Start difference. First operand has 109 places, 131 transitions, 1451 flow. Second operand 6 states and 110 transitions. [2024-06-21 22:09:38,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 145 transitions, 1781 flow [2024-06-21 22:09:38,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 145 transitions, 1718 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:38,112 INFO L231 Difference]: Finished difference. Result has 111 places, 134 transitions, 1446 flow [2024-06-21 22:09:38,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1446, PETRI_PLACES=111, PETRI_TRANSITIONS=134} [2024-06-21 22:09:38,112 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-21 22:09:38,112 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 134 transitions, 1446 flow [2024-06-21 22:09:38,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:38,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:38,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:38,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 22:09:38,113 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:38,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:38,113 INFO L85 PathProgramCache]: Analyzing trace with hash -537617028, now seen corresponding path program 2 times [2024-06-21 22:09:38,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:38,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555047987] [2024-06-21 22:09:38,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:38,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:38,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:38,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:38,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:38,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555047987] [2024-06-21 22:09:38,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555047987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:38,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:38,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:09:38,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018142727] [2024-06-21 22:09:38,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:38,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:09:38,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:38,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:09:38,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:09:38,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:38,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 134 transitions, 1446 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:38,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:38,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:38,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:39,134 INFO L124 PetriNetUnfolderBase]: 1612/2941 cut-off events. [2024-06-21 22:09:39,134 INFO L125 PetriNetUnfolderBase]: For 25035/25037 co-relation queries the response was YES. [2024-06-21 22:09:39,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12802 conditions, 2941 events. 1612/2941 cut-off events. For 25035/25037 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20784 event pairs, 837 based on Foata normal form. 3/2909 useless extension candidates. Maximal degree in co-relation 12751. Up to 2537 conditions per place. [2024-06-21 22:09:39,151 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 121 selfloop transitions, 17 changer transitions 0/145 dead transitions. [2024-06-21 22:09:39,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 145 transitions, 1772 flow [2024-06-21 22:09:39,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:09:39,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:09:39,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-21 22:09:39,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-06-21 22:09:39,152 INFO L175 Difference]: Start difference. First operand has 111 places, 134 transitions, 1446 flow. Second operand 6 states and 109 transitions. [2024-06-21 22:09:39,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 145 transitions, 1772 flow [2024-06-21 22:09:39,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 145 transitions, 1736 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:39,192 INFO L231 Difference]: Finished difference. Result has 113 places, 137 transitions, 1484 flow [2024-06-21 22:09:39,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1484, PETRI_PLACES=113, PETRI_TRANSITIONS=137} [2024-06-21 22:09:39,192 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 72 predicate places. [2024-06-21 22:09:39,192 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 137 transitions, 1484 flow [2024-06-21 22:09:39,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:39,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:39,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:39,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 22:09:39,193 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:39,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:39,193 INFO L85 PathProgramCache]: Analyzing trace with hash -537609092, now seen corresponding path program 1 times [2024-06-21 22:09:39,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:39,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558189871] [2024-06-21 22:09:39,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:39,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:39,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:40,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:40,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:40,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558189871] [2024-06-21 22:09:40,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558189871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:40,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:40,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:40,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497373492] [2024-06-21 22:09:40,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:40,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:40,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:40,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:40,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:40,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:40,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 137 transitions, 1484 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:40,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:40,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:40,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:40,648 INFO L124 PetriNetUnfolderBase]: 1615/2964 cut-off events. [2024-06-21 22:09:40,648 INFO L125 PetriNetUnfolderBase]: For 26455/26465 co-relation queries the response was YES. [2024-06-21 22:09:40,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13028 conditions, 2964 events. 1615/2964 cut-off events. For 26455/26465 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 20995 event pairs, 707 based on Foata normal form. 14/2948 useless extension candidates. Maximal degree in co-relation 12976. Up to 2499 conditions per place. [2024-06-21 22:09:40,663 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 111 selfloop transitions, 32 changer transitions 0/150 dead transitions. [2024-06-21 22:09:40,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 150 transitions, 1836 flow [2024-06-21 22:09:40,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:40,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:40,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 22:09:40,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-21 22:09:40,664 INFO L175 Difference]: Start difference. First operand has 113 places, 137 transitions, 1484 flow. Second operand 7 states and 127 transitions. [2024-06-21 22:09:40,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 150 transitions, 1836 flow [2024-06-21 22:09:40,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 150 transitions, 1784 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:40,704 INFO L231 Difference]: Finished difference. Result has 116 places, 140 transitions, 1548 flow [2024-06-21 22:09:40,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1548, PETRI_PLACES=116, PETRI_TRANSITIONS=140} [2024-06-21 22:09:40,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-21 22:09:40,705 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 140 transitions, 1548 flow [2024-06-21 22:09:40,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:40,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:40,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:40,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 22:09:40,705 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:40,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:40,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1358574814, now seen corresponding path program 1 times [2024-06-21 22:09:40,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:40,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197049615] [2024-06-21 22:09:40,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:40,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:40,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:41,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:41,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:41,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197049615] [2024-06-21 22:09:41,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197049615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:41,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:41,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:41,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707127546] [2024-06-21 22:09:41,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:41,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:41,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:41,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:41,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:41,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:41,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 140 transitions, 1548 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:41,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:41,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:41,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:41,862 INFO L124 PetriNetUnfolderBase]: 1653/3023 cut-off events. [2024-06-21 22:09:41,862 INFO L125 PetriNetUnfolderBase]: For 29087/29097 co-relation queries the response was YES. [2024-06-21 22:09:41,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13613 conditions, 3023 events. 1653/3023 cut-off events. For 29087/29097 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 21340 event pairs, 386 based on Foata normal form. 14/3031 useless extension candidates. Maximal degree in co-relation 13560. Up to 2272 conditions per place. [2024-06-21 22:09:41,881 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 113 selfloop transitions, 54 changer transitions 0/174 dead transitions. [2024-06-21 22:09:41,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 174 transitions, 2057 flow [2024-06-21 22:09:41,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:41,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:41,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 22:09:41,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-21 22:09:41,883 INFO L175 Difference]: Start difference. First operand has 116 places, 140 transitions, 1548 flow. Second operand 8 states and 156 transitions. [2024-06-21 22:09:41,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 174 transitions, 2057 flow [2024-06-21 22:09:41,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 174 transitions, 1963 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 22:09:41,925 INFO L231 Difference]: Finished difference. Result has 120 places, 148 transitions, 1693 flow [2024-06-21 22:09:41,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1693, PETRI_PLACES=120, PETRI_TRANSITIONS=148} [2024-06-21 22:09:41,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-21 22:09:41,926 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 148 transitions, 1693 flow [2024-06-21 22:09:41,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:41,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:41,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:41,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 22:09:41,927 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:41,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:41,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1329686056, now seen corresponding path program 2 times [2024-06-21 22:09:41,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:41,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122060990] [2024-06-21 22:09:41,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:41,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:41,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:42,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:42,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:42,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122060990] [2024-06-21 22:09:42,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122060990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:42,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:42,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:09:42,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921228262] [2024-06-21 22:09:42,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:42,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:09:42,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:42,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:09:42,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:09:42,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:42,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 148 transitions, 1693 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:42,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:42,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:42,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:43,189 INFO L124 PetriNetUnfolderBase]: 1685/3077 cut-off events. [2024-06-21 22:09:43,189 INFO L125 PetriNetUnfolderBase]: For 32467/32473 co-relation queries the response was YES. [2024-06-21 22:09:43,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14397 conditions, 3077 events. 1685/3077 cut-off events. For 32467/32473 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21799 event pairs, 398 based on Foata normal form. 10/3078 useless extension candidates. Maximal degree in co-relation 14342. Up to 2308 conditions per place. [2024-06-21 22:09:43,212 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 119 selfloop transitions, 52 changer transitions 0/178 dead transitions. [2024-06-21 22:09:43,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 178 transitions, 2196 flow [2024-06-21 22:09:43,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:43,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:43,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 22:09:43,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-21 22:09:43,214 INFO L175 Difference]: Start difference. First operand has 120 places, 148 transitions, 1693 flow. Second operand 8 states and 155 transitions. [2024-06-21 22:09:43,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 178 transitions, 2196 flow [2024-06-21 22:09:43,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 178 transitions, 2041 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 22:09:43,257 INFO L231 Difference]: Finished difference. Result has 124 places, 155 transitions, 1775 flow [2024-06-21 22:09:43,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1775, PETRI_PLACES=124, PETRI_TRANSITIONS=155} [2024-06-21 22:09:43,258 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-21 22:09:43,258 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 155 transitions, 1775 flow [2024-06-21 22:09:43,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:43,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:43,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:43,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 22:09:43,258 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:43,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:43,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1329984586, now seen corresponding path program 3 times [2024-06-21 22:09:43,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:43,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312025136] [2024-06-21 22:09:43,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:43,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:43,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:43,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:43,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:43,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312025136] [2024-06-21 22:09:43,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312025136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:43,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:43,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:43,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224093108] [2024-06-21 22:09:43,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:43,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:43,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:43,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:43,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:43,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:43,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 155 transitions, 1775 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:43,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:43,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:43,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:44,402 INFO L124 PetriNetUnfolderBase]: 1725/3132 cut-off events. [2024-06-21 22:09:44,403 INFO L125 PetriNetUnfolderBase]: For 35850/35852 co-relation queries the response was YES. [2024-06-21 22:09:44,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15007 conditions, 3132 events. 1725/3132 cut-off events. For 35850/35852 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22067 event pairs, 419 based on Foata normal form. 6/3127 useless extension candidates. Maximal degree in co-relation 14950. Up to 2281 conditions per place. [2024-06-21 22:09:44,425 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 123 selfloop transitions, 52 changer transitions 0/182 dead transitions. [2024-06-21 22:09:44,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 182 transitions, 2315 flow [2024-06-21 22:09:44,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:44,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:44,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 22:09:44,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-21 22:09:44,427 INFO L175 Difference]: Start difference. First operand has 124 places, 155 transitions, 1775 flow. Second operand 8 states and 153 transitions. [2024-06-21 22:09:44,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 182 transitions, 2315 flow [2024-06-21 22:09:44,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 182 transitions, 2238 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 22:09:44,481 INFO L231 Difference]: Finished difference. Result has 130 places, 161 transitions, 1924 flow [2024-06-21 22:09:44,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1924, PETRI_PLACES=130, PETRI_TRANSITIONS=161} [2024-06-21 22:09:44,482 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-21 22:09:44,482 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 161 transitions, 1924 flow [2024-06-21 22:09:44,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:44,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:44,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:44,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 22:09:44,483 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:44,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:44,483 INFO L85 PathProgramCache]: Analyzing trace with hash -694833146, now seen corresponding path program 4 times [2024-06-21 22:09:44,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:44,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127551250] [2024-06-21 22:09:44,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:44,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:44,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:45,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:45,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:45,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127551250] [2024-06-21 22:09:45,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127551250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:45,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:45,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:09:45,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679202820] [2024-06-21 22:09:45,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:45,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:09:45,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:45,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:09:45,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:09:45,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:45,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 161 transitions, 1924 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:45,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:45,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:45,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:45,780 INFO L124 PetriNetUnfolderBase]: 1765/3202 cut-off events. [2024-06-21 22:09:45,780 INFO L125 PetriNetUnfolderBase]: For 39991/39993 co-relation queries the response was YES. [2024-06-21 22:09:45,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15629 conditions, 3202 events. 1765/3202 cut-off events. For 39991/39993 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 22604 event pairs, 416 based on Foata normal form. 6/3195 useless extension candidates. Maximal degree in co-relation 15570. Up to 2419 conditions per place. [2024-06-21 22:09:45,802 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 127 selfloop transitions, 55 changer transitions 0/189 dead transitions. [2024-06-21 22:09:45,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 189 transitions, 2460 flow [2024-06-21 22:09:45,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:45,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:45,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:09:45,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 22:09:45,803 INFO L175 Difference]: Start difference. First operand has 130 places, 161 transitions, 1924 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:09:45,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 189 transitions, 2460 flow [2024-06-21 22:09:45,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 189 transitions, 2303 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 22:09:45,862 INFO L231 Difference]: Finished difference. Result has 133 places, 171 transitions, 2055 flow [2024-06-21 22:09:45,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2055, PETRI_PLACES=133, PETRI_TRANSITIONS=171} [2024-06-21 22:09:45,862 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-21 22:09:45,862 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 171 transitions, 2055 flow [2024-06-21 22:09:45,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:45,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:45,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:45,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 22:09:45,863 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:45,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:45,864 INFO L85 PathProgramCache]: Analyzing trace with hash -694822916, now seen corresponding path program 5 times [2024-06-21 22:09:45,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:45,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106587441] [2024-06-21 22:09:45,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:45,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:45,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:46,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-21 22:09:46,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:46,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106587441] [2024-06-21 22:09:46,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106587441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:46,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:46,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:09:46,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978259976] [2024-06-21 22:09:46,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:46,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:09:46,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:46,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:09:46,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:09:46,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:46,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 171 transitions, 2055 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:46,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:46,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:46,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:47,131 INFO L124 PetriNetUnfolderBase]: 1805/3269 cut-off events. [2024-06-21 22:09:47,131 INFO L125 PetriNetUnfolderBase]: For 43704/43706 co-relation queries the response was YES. [2024-06-21 22:09:47,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16200 conditions, 3269 events. 1805/3269 cut-off events. For 43704/43706 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23264 event pairs, 442 based on Foata normal form. 6/3259 useless extension candidates. Maximal degree in co-relation 16140. Up to 2320 conditions per place. [2024-06-21 22:09:47,156 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 125 selfloop transitions, 61 changer transitions 0/193 dead transitions. [2024-06-21 22:09:47,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 193 transitions, 2625 flow [2024-06-21 22:09:47,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:47,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:47,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 22:09:47,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-21 22:09:47,157 INFO L175 Difference]: Start difference. First operand has 133 places, 171 transitions, 2055 flow. Second operand 7 states and 132 transitions. [2024-06-21 22:09:47,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 193 transitions, 2625 flow [2024-06-21 22:09:47,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 193 transitions, 2505 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:47,232 INFO L231 Difference]: Finished difference. Result has 137 places, 177 transitions, 2217 flow [2024-06-21 22:09:47,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2217, PETRI_PLACES=137, PETRI_TRANSITIONS=177} [2024-06-21 22:09:47,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-21 22:09:47,233 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 177 transitions, 2217 flow [2024-06-21 22:09:47,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:47,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:47,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:47,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 22:09:47,234 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:47,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:47,234 INFO L85 PathProgramCache]: Analyzing trace with hash -340559876, now seen corresponding path program 6 times [2024-06-21 22:09:47,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:47,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964877766] [2024-06-21 22:09:47,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:47,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:47,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:47,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:47,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:47,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964877766] [2024-06-21 22:09:47,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964877766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:47,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:47,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:47,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376858896] [2024-06-21 22:09:47,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:47,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:47,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:47,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:47,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:47,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:47,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 177 transitions, 2217 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:47,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:47,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:47,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:48,341 INFO L124 PetriNetUnfolderBase]: 1851/3369 cut-off events. [2024-06-21 22:09:48,342 INFO L125 PetriNetUnfolderBase]: For 49159/49161 co-relation queries the response was YES. [2024-06-21 22:09:48,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16991 conditions, 3369 events. 1851/3369 cut-off events. For 49159/49161 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 24022 event pairs, 469 based on Foata normal form. 10/3365 useless extension candidates. Maximal degree in co-relation 16929. Up to 2161 conditions per place. [2024-06-21 22:09:48,366 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 135 selfloop transitions, 61 changer transitions 0/203 dead transitions. [2024-06-21 22:09:48,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 203 transitions, 2947 flow [2024-06-21 22:09:48,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:48,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:48,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 22:09:48,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:09:48,367 INFO L175 Difference]: Start difference. First operand has 137 places, 177 transitions, 2217 flow. Second operand 7 states and 133 transitions. [2024-06-21 22:09:48,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 203 transitions, 2947 flow [2024-06-21 22:09:48,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 203 transitions, 2833 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-21 22:09:48,444 INFO L231 Difference]: Finished difference. Result has 143 places, 188 transitions, 2465 flow [2024-06-21 22:09:48,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2125, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2465, PETRI_PLACES=143, PETRI_TRANSITIONS=188} [2024-06-21 22:09:48,445 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-21 22:09:48,445 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 188 transitions, 2465 flow [2024-06-21 22:09:48,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:48,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:48,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:48,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 22:09:48,445 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:48,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:48,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1334679084, now seen corresponding path program 1 times [2024-06-21 22:09:48,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:48,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913130337] [2024-06-21 22:09:48,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:48,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:48,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:49,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:49,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:49,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913130337] [2024-06-21 22:09:49,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913130337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:49,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:49,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:09:49,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001408649] [2024-06-21 22:09:49,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:49,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:09:49,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:49,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:09:49,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:09:49,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:49,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 188 transitions, 2465 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:49,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:49,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:49,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:49,770 INFO L124 PetriNetUnfolderBase]: 1896/3420 cut-off events. [2024-06-21 22:09:49,771 INFO L125 PetriNetUnfolderBase]: For 49480/49480 co-relation queries the response was YES. [2024-06-21 22:09:49,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17782 conditions, 3420 events. 1896/3420 cut-off events. For 49480/49480 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 24334 event pairs, 799 based on Foata normal form. 3/3393 useless extension candidates. Maximal degree in co-relation 17716. Up to 2912 conditions per place. [2024-06-21 22:09:49,797 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 190 selfloop transitions, 22 changer transitions 0/219 dead transitions. [2024-06-21 22:09:49,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 219 transitions, 3075 flow [2024-06-21 22:09:49,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:09:49,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:09:49,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 22:09:49,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-21 22:09:49,799 INFO L175 Difference]: Start difference. First operand has 143 places, 188 transitions, 2465 flow. Second operand 9 states and 159 transitions. [2024-06-21 22:09:49,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 219 transitions, 3075 flow [2024-06-21 22:09:49,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 219 transitions, 2971 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-21 22:09:49,891 INFO L231 Difference]: Finished difference. Result has 153 places, 199 transitions, 2569 flow [2024-06-21 22:09:49,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2569, PETRI_PLACES=153, PETRI_TRANSITIONS=199} [2024-06-21 22:09:49,891 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-21 22:09:49,891 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 199 transitions, 2569 flow [2024-06-21 22:09:49,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:49,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:49,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:49,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 22:09:49,892 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:49,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:49,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1570545944, now seen corresponding path program 2 times [2024-06-21 22:09:49,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:49,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876272881] [2024-06-21 22:09:49,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:49,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:49,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:50,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:50,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:50,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876272881] [2024-06-21 22:09:50,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876272881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:50,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:50,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:50,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047001715] [2024-06-21 22:09:50,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:50,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:50,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:50,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:50,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:50,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:50,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 199 transitions, 2569 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:50,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:50,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:50,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:51,082 INFO L124 PetriNetUnfolderBase]: 1909/3434 cut-off events. [2024-06-21 22:09:51,082 INFO L125 PetriNetUnfolderBase]: For 50016/50016 co-relation queries the response was YES. [2024-06-21 22:09:51,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18127 conditions, 3434 events. 1909/3434 cut-off events. For 50016/50016 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 24438 event pairs, 851 based on Foata normal form. 3/3406 useless extension candidates. Maximal degree in co-relation 18056. Up to 2920 conditions per place. [2024-06-21 22:09:51,107 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 188 selfloop transitions, 28 changer transitions 0/223 dead transitions. [2024-06-21 22:09:51,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 223 transitions, 3153 flow [2024-06-21 22:09:51,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:51,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:51,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 22:09:51,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 22:09:51,109 INFO L175 Difference]: Start difference. First operand has 153 places, 199 transitions, 2569 flow. Second operand 7 states and 130 transitions. [2024-06-21 22:09:51,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 223 transitions, 3153 flow [2024-06-21 22:09:51,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 223 transitions, 3056 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:51,200 INFO L231 Difference]: Finished difference. Result has 157 places, 206 transitions, 2651 flow [2024-06-21 22:09:51,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2651, PETRI_PLACES=157, PETRI_TRANSITIONS=206} [2024-06-21 22:09:51,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-21 22:09:51,201 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 206 transitions, 2651 flow [2024-06-21 22:09:51,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:51,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:51,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:51,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 22:09:51,201 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:51,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:51,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1570425788, now seen corresponding path program 1 times [2024-06-21 22:09:51,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:51,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815162599] [2024-06-21 22:09:51,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:51,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:51,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:51,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:51,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:51,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815162599] [2024-06-21 22:09:51,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815162599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:51,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:51,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:09:51,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803471004] [2024-06-21 22:09:51,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:51,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:09:51,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:51,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:09:51,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:09:51,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:51,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 206 transitions, 2651 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:51,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:51,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:51,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:52,449 INFO L124 PetriNetUnfolderBase]: 1990/3542 cut-off events. [2024-06-21 22:09:52,450 INFO L125 PetriNetUnfolderBase]: For 55326/55326 co-relation queries the response was YES. [2024-06-21 22:09:52,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19506 conditions, 3542 events. 1990/3542 cut-off events. For 55326/55326 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 24817 event pairs, 388 based on Foata normal form. 4/3523 useless extension candidates. Maximal degree in co-relation 19434. Up to 2702 conditions per place. [2024-06-21 22:09:52,475 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 164 selfloop transitions, 65 changer transitions 0/236 dead transitions. [2024-06-21 22:09:52,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 236 transitions, 3455 flow [2024-06-21 22:09:52,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:52,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:52,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 22:09:52,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:09:52,476 INFO L175 Difference]: Start difference. First operand has 157 places, 206 transitions, 2651 flow. Second operand 7 states and 133 transitions. [2024-06-21 22:09:52,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 236 transitions, 3455 flow [2024-06-21 22:09:52,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 236 transitions, 3387 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 22:09:52,573 INFO L231 Difference]: Finished difference. Result has 162 places, 220 transitions, 3012 flow [2024-06-21 22:09:52,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3012, PETRI_PLACES=162, PETRI_TRANSITIONS=220} [2024-06-21 22:09:52,573 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-21 22:09:52,574 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 220 transitions, 3012 flow [2024-06-21 22:09:52,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:52,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:52,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:52,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 22:09:52,574 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:52,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:52,574 INFO L85 PathProgramCache]: Analyzing trace with hash -517506698, now seen corresponding path program 3 times [2024-06-21 22:09:52,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:52,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155124050] [2024-06-21 22:09:52,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:52,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:52,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:53,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:53,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:53,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155124050] [2024-06-21 22:09:53,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155124050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:53,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:53,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:53,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812415837] [2024-06-21 22:09:53,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:53,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:53,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:53,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:53,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:53,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:53,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 220 transitions, 3012 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:53,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:53,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:53,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:53,790 INFO L124 PetriNetUnfolderBase]: 2016/3588 cut-off events. [2024-06-21 22:09:53,790 INFO L125 PetriNetUnfolderBase]: For 59744/59744 co-relation queries the response was YES. [2024-06-21 22:09:53,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20011 conditions, 3588 events. 2016/3588 cut-off events. For 59744/59744 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 25433 event pairs, 819 based on Foata normal form. 3/3560 useless extension candidates. Maximal degree in co-relation 19937. Up to 3045 conditions per place. [2024-06-21 22:09:53,816 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 32 changer transitions 0/241 dead transitions. [2024-06-21 22:09:53,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 241 transitions, 3666 flow [2024-06-21 22:09:53,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:53,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:53,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 22:09:53,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-21 22:09:53,818 INFO L175 Difference]: Start difference. First operand has 162 places, 220 transitions, 3012 flow. Second operand 8 states and 143 transitions. [2024-06-21 22:09:53,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 241 transitions, 3666 flow [2024-06-21 22:09:53,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 241 transitions, 3507 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:53,926 INFO L231 Difference]: Finished difference. Result has 166 places, 224 transitions, 3006 flow [2024-06-21 22:09:53,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2853, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3006, PETRI_PLACES=166, PETRI_TRANSITIONS=224} [2024-06-21 22:09:53,927 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-21 22:09:53,927 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 224 transitions, 3006 flow [2024-06-21 22:09:53,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:53,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:53,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:53,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 22:09:53,928 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:53,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:53,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1565784344, now seen corresponding path program 4 times [2024-06-21 22:09:53,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:53,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031788183] [2024-06-21 22:09:53,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:53,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:53,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:54,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:54,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:54,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031788183] [2024-06-21 22:09:54,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031788183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:54,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:54,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:54,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915150505] [2024-06-21 22:09:54,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:54,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:54,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:54,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:54,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:54,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:54,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 224 transitions, 3006 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:54,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:54,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:54,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:55,105 INFO L124 PetriNetUnfolderBase]: 2008/3586 cut-off events. [2024-06-21 22:09:55,105 INFO L125 PetriNetUnfolderBase]: For 60594/60598 co-relation queries the response was YES. [2024-06-21 22:09:55,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19693 conditions, 3586 events. 2008/3586 cut-off events. For 60594/60598 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 25470 event pairs, 829 based on Foata normal form. 3/3557 useless extension candidates. Maximal degree in co-relation 19618. Up to 3019 conditions per place. [2024-06-21 22:09:55,136 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 196 selfloop transitions, 38 changer transitions 0/241 dead transitions. [2024-06-21 22:09:55,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 241 transitions, 3620 flow [2024-06-21 22:09:55,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:55,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:55,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 22:09:55,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-21 22:09:55,137 INFO L175 Difference]: Start difference. First operand has 166 places, 224 transitions, 3006 flow. Second operand 8 states and 142 transitions. [2024-06-21 22:09:55,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 241 transitions, 3620 flow [2024-06-21 22:09:55,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 241 transitions, 3544 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 22:09:55,252 INFO L231 Difference]: Finished difference. Result has 169 places, 226 transitions, 3059 flow [2024-06-21 22:09:55,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2932, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3059, PETRI_PLACES=169, PETRI_TRANSITIONS=226} [2024-06-21 22:09:55,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-21 22:09:55,253 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 226 transitions, 3059 flow [2024-06-21 22:09:55,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:55,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:55,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:55,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 22:09:55,253 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:55,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:55,254 INFO L85 PathProgramCache]: Analyzing trace with hash -340374992, now seen corresponding path program 2 times [2024-06-21 22:09:55,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:55,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046503878] [2024-06-21 22:09:55,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:55,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:55,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:55,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:55,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:55,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046503878] [2024-06-21 22:09:55,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046503878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:55,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:55,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:55,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549792230] [2024-06-21 22:09:55,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:55,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:55,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:55,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:55,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:55,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:55,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 226 transitions, 3059 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:55,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:55,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:55,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:56,411 INFO L124 PetriNetUnfolderBase]: 2044/3645 cut-off events. [2024-06-21 22:09:56,412 INFO L125 PetriNetUnfolderBase]: For 63098/63102 co-relation queries the response was YES. [2024-06-21 22:09:56,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20244 conditions, 3645 events. 2044/3645 cut-off events. For 63098/63102 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 25785 event pairs, 423 based on Foata normal form. 8/3633 useless extension candidates. Maximal degree in co-relation 20168. Up to 2349 conditions per place. [2024-06-21 22:09:56,443 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 87 changer transitions 0/248 dead transitions. [2024-06-21 22:09:56,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 248 transitions, 3843 flow [2024-06-21 22:09:56,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:56,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:56,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 22:09:56,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:09:56,444 INFO L175 Difference]: Start difference. First operand has 169 places, 226 transitions, 3059 flow. Second operand 7 states and 133 transitions. [2024-06-21 22:09:56,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 248 transitions, 3843 flow [2024-06-21 22:09:56,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 248 transitions, 3732 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 22:09:56,576 INFO L231 Difference]: Finished difference. Result has 171 places, 234 transitions, 3338 flow [2024-06-21 22:09:56,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3338, PETRI_PLACES=171, PETRI_TRANSITIONS=234} [2024-06-21 22:09:56,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-21 22:09:56,577 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 234 transitions, 3338 flow [2024-06-21 22:09:56,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:56,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:56,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:56,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 22:09:56,577 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:56,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:56,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1565777648, now seen corresponding path program 3 times [2024-06-21 22:09:56,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:56,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063548023] [2024-06-21 22:09:56,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:56,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:56,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:57,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:57,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:57,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063548023] [2024-06-21 22:09:57,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063548023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:57,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:57,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:57,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172606864] [2024-06-21 22:09:57,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:57,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:57,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:57,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:57,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:57,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:57,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 234 transitions, 3338 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:57,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:57,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:57,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:57,790 INFO L124 PetriNetUnfolderBase]: 2036/3635 cut-off events. [2024-06-21 22:09:57,790 INFO L125 PetriNetUnfolderBase]: For 67046/67050 co-relation queries the response was YES. [2024-06-21 22:09:57,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20690 conditions, 3635 events. 2036/3635 cut-off events. For 67046/67050 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 25708 event pairs, 429 based on Foata normal form. 8/3623 useless extension candidates. Maximal degree in co-relation 20612. Up to 2345 conditions per place. [2024-06-21 22:09:57,820 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 151 selfloop transitions, 90 changer transitions 0/248 dead transitions. [2024-06-21 22:09:57,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 248 transitions, 3984 flow [2024-06-21 22:09:57,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:09:57,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:09:57,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 22:09:57,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:09:57,821 INFO L175 Difference]: Start difference. First operand has 171 places, 234 transitions, 3338 flow. Second operand 7 states and 133 transitions. [2024-06-21 22:09:57,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 248 transitions, 3984 flow [2024-06-21 22:09:58,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 248 transitions, 3816 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:58,016 INFO L231 Difference]: Finished difference. Result has 174 places, 234 transitions, 3358 flow [2024-06-21 22:09:58,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3170, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3358, PETRI_PLACES=174, PETRI_TRANSITIONS=234} [2024-06-21 22:09:58,016 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-21 22:09:58,016 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 234 transitions, 3358 flow [2024-06-21 22:09:58,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:58,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:58,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:58,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 22:09:58,017 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:58,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:58,017 INFO L85 PathProgramCache]: Analyzing trace with hash 796000990, now seen corresponding path program 1 times [2024-06-21 22:09:58,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:58,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173971385] [2024-06-21 22:09:58,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:58,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:58,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:58,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:58,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:58,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173971385] [2024-06-21 22:09:58,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173971385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:58,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:58,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:09:58,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420183239] [2024-06-21 22:09:58,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:58,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:09:58,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:58,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:09:58,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:09:58,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:58,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 234 transitions, 3358 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-21 22:09:58,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:58,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:58,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:59,178 INFO L124 PetriNetUnfolderBase]: 2052/3669 cut-off events. [2024-06-21 22:09:59,178 INFO L125 PetriNetUnfolderBase]: For 69039/69047 co-relation queries the response was YES. [2024-06-21 22:09:59,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21099 conditions, 3669 events. 2052/3669 cut-off events. For 69039/69047 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 26052 event pairs, 359 based on Foata normal form. 12/3667 useless extension candidates. Maximal degree in co-relation 21021. Up to 2817 conditions per place. [2024-06-21 22:09:59,208 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 189 selfloop transitions, 63 changer transitions 0/259 dead transitions. [2024-06-21 22:09:59,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 259 transitions, 4000 flow [2024-06-21 22:09:59,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:59,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:59,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 22:09:59,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-21 22:09:59,210 INFO L175 Difference]: Start difference. First operand has 174 places, 234 transitions, 3358 flow. Second operand 8 states and 151 transitions. [2024-06-21 22:09:59,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 259 transitions, 4000 flow [2024-06-21 22:09:59,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 259 transitions, 3648 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-21 22:09:59,345 INFO L231 Difference]: Finished difference. Result has 174 places, 237 transitions, 3214 flow [2024-06-21 22:09:59,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3214, PETRI_PLACES=174, PETRI_TRANSITIONS=237} [2024-06-21 22:09:59,346 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-21 22:09:59,346 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 237 transitions, 3214 flow [2024-06-21 22:09:59,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-21 22:09:59,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:59,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:59,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 22:09:59,347 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:59,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:59,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1638189379, now seen corresponding path program 1 times [2024-06-21 22:09:59,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:59,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995025822] [2024-06-21 22:09:59,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:59,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:59,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:59,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:59,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:59,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995025822] [2024-06-21 22:09:59,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995025822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:59,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:59,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:09:59,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495927048] [2024-06-21 22:09:59,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:59,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:09:59,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:59,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:09:59,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:09:59,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:09:59,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 237 transitions, 3214 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:59,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:59,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:09:59,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:00,624 INFO L124 PetriNetUnfolderBase]: 2083/3693 cut-off events. [2024-06-21 22:10:00,624 INFO L125 PetriNetUnfolderBase]: For 69543/69547 co-relation queries the response was YES. [2024-06-21 22:10:00,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20771 conditions, 3693 events. 2083/3693 cut-off events. For 69543/69547 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26011 event pairs, 361 based on Foata normal form. 7/3683 useless extension candidates. Maximal degree in co-relation 20695. Up to 2908 conditions per place. [2024-06-21 22:10:00,660 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 205 selfloop transitions, 58 changer transitions 0/270 dead transitions. [2024-06-21 22:10:00,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 270 transitions, 3948 flow [2024-06-21 22:10:00,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:00,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:00,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 22:10:00,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:10:00,661 INFO L175 Difference]: Start difference. First operand has 174 places, 237 transitions, 3214 flow. Second operand 9 states and 171 transitions. [2024-06-21 22:10:00,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 270 transitions, 3948 flow [2024-06-21 22:10:00,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 270 transitions, 3784 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:00,804 INFO L231 Difference]: Finished difference. Result has 178 places, 244 transitions, 3320 flow [2024-06-21 22:10:00,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3320, PETRI_PLACES=178, PETRI_TRANSITIONS=244} [2024-06-21 22:10:00,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-21 22:10:00,805 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 244 transitions, 3320 flow [2024-06-21 22:10:00,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:00,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:00,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:00,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 22:10:00,806 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:00,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:00,806 INFO L85 PathProgramCache]: Analyzing trace with hash 318384811, now seen corresponding path program 2 times [2024-06-21 22:10:00,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:00,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817679231] [2024-06-21 22:10:00,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:00,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:00,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:01,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:01,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:01,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817679231] [2024-06-21 22:10:01,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817679231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:01,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:01,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:01,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954944068] [2024-06-21 22:10:01,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:01,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:01,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:01,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:01,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:01,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:01,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 244 transitions, 3320 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:01,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:01,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:01,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:02,027 INFO L124 PetriNetUnfolderBase]: 2096/3712 cut-off events. [2024-06-21 22:10:02,027 INFO L125 PetriNetUnfolderBase]: For 73052/73056 co-relation queries the response was YES. [2024-06-21 22:10:02,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21025 conditions, 3712 events. 2096/3712 cut-off events. For 73052/73056 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 26094 event pairs, 358 based on Foata normal form. 7/3702 useless extension candidates. Maximal degree in co-relation 20947. Up to 2910 conditions per place. [2024-06-21 22:10:02,066 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 60 changer transitions 0/270 dead transitions. [2024-06-21 22:10:02,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 270 transitions, 3988 flow [2024-06-21 22:10:02,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:02,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:02,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 22:10:02,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-21 22:10:02,067 INFO L175 Difference]: Start difference. First operand has 178 places, 244 transitions, 3320 flow. Second operand 8 states and 154 transitions. [2024-06-21 22:10:02,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 270 transitions, 3988 flow [2024-06-21 22:10:02,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 270 transitions, 3872 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:02,203 INFO L231 Difference]: Finished difference. Result has 181 places, 247 transitions, 3405 flow [2024-06-21 22:10:02,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3405, PETRI_PLACES=181, PETRI_TRANSITIONS=247} [2024-06-21 22:10:02,203 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-21 22:10:02,204 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 247 transitions, 3405 flow [2024-06-21 22:10:02,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:02,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:02,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:02,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 22:10:02,204 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:02,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:02,204 INFO L85 PathProgramCache]: Analyzing trace with hash 396635, now seen corresponding path program 3 times [2024-06-21 22:10:02,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:02,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665297870] [2024-06-21 22:10:02,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:02,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:02,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:02,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:02,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:02,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665297870] [2024-06-21 22:10:02,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665297870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:02,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:02,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:10:02,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606933112] [2024-06-21 22:10:02,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:02,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:10:02,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:02,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:10:02,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:10:02,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:02,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 247 transitions, 3405 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:02,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:02,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:02,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:03,385 INFO L124 PetriNetUnfolderBase]: 2088/3706 cut-off events. [2024-06-21 22:10:03,385 INFO L125 PetriNetUnfolderBase]: For 75922/75926 co-relation queries the response was YES. [2024-06-21 22:10:03,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20936 conditions, 3706 events. 2088/3706 cut-off events. For 75922/75926 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26200 event pairs, 373 based on Foata normal form. 7/3696 useless extension candidates. Maximal degree in co-relation 20857. Up to 2754 conditions per place. [2024-06-21 22:10:03,413 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 190 selfloop transitions, 72 changer transitions 0/269 dead transitions. [2024-06-21 22:10:03,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 269 transitions, 4073 flow [2024-06-21 22:10:03,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:03,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:03,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 22:10:03,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-21 22:10:03,414 INFO L175 Difference]: Start difference. First operand has 181 places, 247 transitions, 3405 flow. Second operand 8 states and 153 transitions. [2024-06-21 22:10:03,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 269 transitions, 4073 flow [2024-06-21 22:10:03,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 269 transitions, 3926 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:03,581 INFO L231 Difference]: Finished difference. Result has 183 places, 247 transitions, 3416 flow [2024-06-21 22:10:03,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3260, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3416, PETRI_PLACES=183, PETRI_TRANSITIONS=247} [2024-06-21 22:10:03,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-21 22:10:03,582 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 247 transitions, 3416 flow [2024-06-21 22:10:03,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:03,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:03,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:03,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 22:10:03,582 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:03,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:03,582 INFO L85 PathProgramCache]: Analyzing trace with hash 575335392, now seen corresponding path program 2 times [2024-06-21 22:10:03,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:03,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890205868] [2024-06-21 22:10:03,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:03,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:03,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:04,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:04,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:04,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890205868] [2024-06-21 22:10:04,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890205868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:04,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:04,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:04,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070560180] [2024-06-21 22:10:04,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:04,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:04,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:04,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:04,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:04,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:04,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 247 transitions, 3416 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:04,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:04,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:04,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:04,841 INFO L124 PetriNetUnfolderBase]: 2104/3738 cut-off events. [2024-06-21 22:10:04,841 INFO L125 PetriNetUnfolderBase]: For 76972/76980 co-relation queries the response was YES. [2024-06-21 22:10:04,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21169 conditions, 3738 events. 2104/3738 cut-off events. For 76972/76980 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 26498 event pairs, 384 based on Foata normal form. 12/3727 useless extension candidates. Maximal degree in co-relation 21089. Up to 2803 conditions per place. [2024-06-21 22:10:04,866 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 75 changer transitions 0/267 dead transitions. [2024-06-21 22:10:04,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 267 transitions, 4064 flow [2024-06-21 22:10:04,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:10:04,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:10:04,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 22:10:04,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 22:10:04,868 INFO L175 Difference]: Start difference. First operand has 183 places, 247 transitions, 3416 flow. Second operand 7 states and 131 transitions. [2024-06-21 22:10:04,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 267 transitions, 4064 flow [2024-06-21 22:10:05,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 267 transitions, 3942 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:05,009 INFO L231 Difference]: Finished difference. Result has 185 places, 250 transitions, 3532 flow [2024-06-21 22:10:05,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3294, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3532, PETRI_PLACES=185, PETRI_TRANSITIONS=250} [2024-06-21 22:10:05,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-21 22:10:05,010 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 250 transitions, 3532 flow [2024-06-21 22:10:05,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:05,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:05,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:05,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 22:10:05,010 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:05,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:05,011 INFO L85 PathProgramCache]: Analyzing trace with hash -2133941742, now seen corresponding path program 3 times [2024-06-21 22:10:05,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:05,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630974960] [2024-06-21 22:10:05,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:05,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:05,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:05,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:05,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:05,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630974960] [2024-06-21 22:10:05,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630974960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:05,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:05,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:10:05,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359863912] [2024-06-21 22:10:05,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:05,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:10:05,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:05,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:10:05,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:10:05,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:05,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 250 transitions, 3532 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-21 22:10:05,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:05,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:05,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:06,140 INFO L124 PetriNetUnfolderBase]: 2123/3771 cut-off events. [2024-06-21 22:10:06,141 INFO L125 PetriNetUnfolderBase]: For 81401/81405 co-relation queries the response was YES. [2024-06-21 22:10:06,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21650 conditions, 3771 events. 2123/3771 cut-off events. For 81401/81405 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 26608 event pairs, 430 based on Foata normal form. 8/3757 useless extension candidates. Maximal degree in co-relation 21569. Up to 2403 conditions per place. [2024-06-21 22:10:06,174 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 165 selfloop transitions, 95 changer transitions 0/267 dead transitions. [2024-06-21 22:10:06,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 267 transitions, 4312 flow [2024-06-21 22:10:06,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:10:06,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:10:06,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 22:10:06,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 22:10:06,175 INFO L175 Difference]: Start difference. First operand has 185 places, 250 transitions, 3532 flow. Second operand 7 states and 131 transitions. [2024-06-21 22:10:06,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 267 transitions, 4312 flow [2024-06-21 22:10:06,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 267 transitions, 4118 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:06,449 INFO L231 Difference]: Finished difference. Result has 187 places, 253 transitions, 3614 flow [2024-06-21 22:10:06,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3348, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3614, PETRI_PLACES=187, PETRI_TRANSITIONS=253} [2024-06-21 22:10:06,450 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-21 22:10:06,450 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 253 transitions, 3614 flow [2024-06-21 22:10:06,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-21 22:10:06,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:06,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:06,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 22:10:06,451 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:06,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:06,452 INFO L85 PathProgramCache]: Analyzing trace with hash -2133930582, now seen corresponding path program 4 times [2024-06-21 22:10:06,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:06,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704569619] [2024-06-21 22:10:06,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:06,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:06,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:07,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:07,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:07,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704569619] [2024-06-21 22:10:07,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704569619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:07,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:07,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:07,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450827615] [2024-06-21 22:10:07,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:07,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:07,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:07,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:07,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:07,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:07,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 253 transitions, 3614 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:07,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:07,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:07,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:07,870 INFO L124 PetriNetUnfolderBase]: 2113/3759 cut-off events. [2024-06-21 22:10:07,871 INFO L125 PetriNetUnfolderBase]: For 78346/78350 co-relation queries the response was YES. [2024-06-21 22:10:07,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21505 conditions, 3759 events. 2113/3759 cut-off events. For 78346/78350 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 26532 event pairs, 418 based on Foata normal form. 8/3748 useless extension candidates. Maximal degree in co-relation 21423. Up to 2397 conditions per place. [2024-06-21 22:10:07,904 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 153 selfloop transitions, 107 changer transitions 0/267 dead transitions. [2024-06-21 22:10:07,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 267 transitions, 4248 flow [2024-06-21 22:10:07,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:07,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:07,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 22:10:07,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-21 22:10:07,906 INFO L175 Difference]: Start difference. First operand has 187 places, 253 transitions, 3614 flow. Second operand 8 states and 145 transitions. [2024-06-21 22:10:07,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 267 transitions, 4248 flow [2024-06-21 22:10:08,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 267 transitions, 3934 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:08,110 INFO L231 Difference]: Finished difference. Result has 190 places, 253 transitions, 3523 flow [2024-06-21 22:10:08,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3300, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3523, PETRI_PLACES=190, PETRI_TRANSITIONS=253} [2024-06-21 22:10:08,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-21 22:10:08,111 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 253 transitions, 3523 flow [2024-06-21 22:10:08,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:08,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:08,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:08,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 22:10:08,112 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:08,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:08,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1345581103, now seen corresponding path program 4 times [2024-06-21 22:10:08,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:08,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362673112] [2024-06-21 22:10:08,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:08,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:08,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:08,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:08,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:08,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362673112] [2024-06-21 22:10:08,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362673112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:08,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:08,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:08,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128062232] [2024-06-21 22:10:08,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:08,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:08,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:08,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:08,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:08,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:08,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 253 transitions, 3523 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:08,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:08,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:08,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:09,322 INFO L124 PetriNetUnfolderBase]: 2110/3744 cut-off events. [2024-06-21 22:10:09,322 INFO L125 PetriNetUnfolderBase]: For 78404/78408 co-relation queries the response was YES. [2024-06-21 22:10:09,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21243 conditions, 3744 events. 2110/3744 cut-off events. For 78404/78408 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 26408 event pairs, 394 based on Foata normal form. 10/3728 useless extension candidates. Maximal degree in co-relation 21160. Up to 2911 conditions per place. [2024-06-21 22:10:09,355 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 65 changer transitions 0/278 dead transitions. [2024-06-21 22:10:09,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 278 transitions, 4278 flow [2024-06-21 22:10:09,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:10:09,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:10:09,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 22:10:09,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:10:09,357 INFO L175 Difference]: Start difference. First operand has 190 places, 253 transitions, 3523 flow. Second operand 7 states and 133 transitions. [2024-06-21 22:10:09,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 278 transitions, 4278 flow [2024-06-21 22:10:09,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 278 transitions, 3986 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 22:10:09,571 INFO L231 Difference]: Finished difference. Result has 189 places, 259 transitions, 3524 flow [2024-06-21 22:10:09,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3243, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3524, PETRI_PLACES=189, PETRI_TRANSITIONS=259} [2024-06-21 22:10:09,572 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-21 22:10:09,572 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 259 transitions, 3524 flow [2024-06-21 22:10:09,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:09,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:09,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:09,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 22:10:09,573 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:09,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:09,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1351215215, now seen corresponding path program 5 times [2024-06-21 22:10:09,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:09,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282479366] [2024-06-21 22:10:09,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:09,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:09,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:10,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:10,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:10,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282479366] [2024-06-21 22:10:10,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282479366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:10,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:10,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:10,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174468030] [2024-06-21 22:10:10,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:10,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:10,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:10,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:10,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:10,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:10,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 259 transitions, 3524 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:10,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:10,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:10,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:10,824 INFO L124 PetriNetUnfolderBase]: 2102/3737 cut-off events. [2024-06-21 22:10:10,824 INFO L125 PetriNetUnfolderBase]: For 77165/77169 co-relation queries the response was YES. [2024-06-21 22:10:10,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20745 conditions, 3737 events. 2102/3737 cut-off events. For 77165/77169 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 26431 event pairs, 402 based on Foata normal form. 7/3724 useless extension candidates. Maximal degree in co-relation 20661. Up to 2710 conditions per place. [2024-06-21 22:10:10,853 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 84 changer transitions 0/276 dead transitions. [2024-06-21 22:10:10,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 276 transitions, 4198 flow [2024-06-21 22:10:10,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:10:10,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:10:10,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 22:10:10,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-21 22:10:10,854 INFO L175 Difference]: Start difference. First operand has 189 places, 259 transitions, 3524 flow. Second operand 7 states and 132 transitions. [2024-06-21 22:10:10,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 276 transitions, 4198 flow [2024-06-21 22:10:11,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 276 transitions, 4019 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:11,092 INFO L231 Difference]: Finished difference. Result has 191 places, 259 transitions, 3533 flow [2024-06-21 22:10:11,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3533, PETRI_PLACES=191, PETRI_TRANSITIONS=259} [2024-06-21 22:10:11,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-21 22:10:11,093 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 259 transitions, 3533 flow [2024-06-21 22:10:11,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:11,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:11,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:11,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 22:10:11,093 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:11,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:11,094 INFO L85 PathProgramCache]: Analyzing trace with hash 181406349, now seen corresponding path program 6 times [2024-06-21 22:10:11,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:11,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626425614] [2024-06-21 22:10:11,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:11,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:11,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:11,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:11,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:11,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626425614] [2024-06-21 22:10:11,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626425614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:11,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:11,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:11,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715911109] [2024-06-21 22:10:11,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:11,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:11,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:11,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:11,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:11,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:11,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 259 transitions, 3533 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:11,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:11,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:11,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:12,304 INFO L124 PetriNetUnfolderBase]: 2090/3709 cut-off events. [2024-06-21 22:10:12,304 INFO L125 PetriNetUnfolderBase]: For 74248/74248 co-relation queries the response was YES. [2024-06-21 22:10:12,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20518 conditions, 3709 events. 2090/3709 cut-off events. For 74248/74248 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 26113 event pairs, 393 based on Foata normal form. 2/3683 useless extension candidates. Maximal degree in co-relation 20433. Up to 2926 conditions per place. [2024-06-21 22:10:12,338 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 60 changer transitions 0/274 dead transitions. [2024-06-21 22:10:12,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 274 transitions, 4130 flow [2024-06-21 22:10:12,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:10:12,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:10:12,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 22:10:12,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 22:10:12,339 INFO L175 Difference]: Start difference. First operand has 191 places, 259 transitions, 3533 flow. Second operand 7 states and 130 transitions. [2024-06-21 22:10:12,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 274 transitions, 4130 flow [2024-06-21 22:10:12,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 274 transitions, 3957 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:12,569 INFO L231 Difference]: Finished difference. Result has 193 places, 259 transitions, 3490 flow [2024-06-21 22:10:12,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3360, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3490, PETRI_PLACES=193, PETRI_TRANSITIONS=259} [2024-06-21 22:10:12,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-21 22:10:12,570 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 259 transitions, 3490 flow [2024-06-21 22:10:12,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:12,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:12,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:12,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 22:10:12,570 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:12,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:12,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1137154509, now seen corresponding path program 7 times [2024-06-21 22:10:12,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:12,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418358571] [2024-06-21 22:10:12,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:12,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:12,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:13,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-21 22:10:13,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:13,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418358571] [2024-06-21 22:10:13,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418358571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:13,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:13,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:13,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6105981] [2024-06-21 22:10:13,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:13,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:13,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:13,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:13,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:13,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:13,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 259 transitions, 3490 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:13,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:13,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:13,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:13,793 INFO L124 PetriNetUnfolderBase]: 2082/3697 cut-off events. [2024-06-21 22:10:13,793 INFO L125 PetriNetUnfolderBase]: For 72408/72408 co-relation queries the response was YES. [2024-06-21 22:10:13,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20268 conditions, 3697 events. 2082/3697 cut-off events. For 72408/72408 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26027 event pairs, 383 based on Foata normal form. 2/3672 useless extension candidates. Maximal degree in co-relation 20183. Up to 2816 conditions per place. [2024-06-21 22:10:13,840 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 189 selfloop transitions, 77 changer transitions 0/273 dead transitions. [2024-06-21 22:10:13,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 273 transitions, 4066 flow [2024-06-21 22:10:13,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:13,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:13,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 22:10:13,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-21 22:10:13,842 INFO L175 Difference]: Start difference. First operand has 193 places, 259 transitions, 3490 flow. Second operand 8 states and 145 transitions. [2024-06-21 22:10:13,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 273 transitions, 4066 flow [2024-06-21 22:10:14,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 273 transitions, 3782 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 22:10:14,093 INFO L231 Difference]: Finished difference. Result has 194 places, 259 transitions, 3368 flow [2024-06-21 22:10:14,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3368, PETRI_PLACES=194, PETRI_TRANSITIONS=259} [2024-06-21 22:10:14,094 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-21 22:10:14,094 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 259 transitions, 3368 flow [2024-06-21 22:10:14,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:14,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:14,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:14,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 22:10:14,095 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:14,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:14,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1253868517, now seen corresponding path program 8 times [2024-06-21 22:10:14,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:14,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509742814] [2024-06-21 22:10:14,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:14,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:14,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:14,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:14,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:14,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509742814] [2024-06-21 22:10:14,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509742814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:14,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:14,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:10:14,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678511351] [2024-06-21 22:10:14,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:14,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:10:14,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:14,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:10:14,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:10:14,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:14,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 259 transitions, 3368 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:14,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:14,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:14,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:15,295 INFO L124 PetriNetUnfolderBase]: 2092/3722 cut-off events. [2024-06-21 22:10:15,296 INFO L125 PetriNetUnfolderBase]: For 75121/75125 co-relation queries the response was YES. [2024-06-21 22:10:15,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20263 conditions, 3722 events. 2092/3722 cut-off events. For 75121/75125 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 26302 event pairs, 433 based on Foata normal form. 6/3703 useless extension candidates. Maximal degree in co-relation 20177. Up to 2385 conditions per place. [2024-06-21 22:10:15,324 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 164 selfloop transitions, 104 changer transitions 0/275 dead transitions. [2024-06-21 22:10:15,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 275 transitions, 4076 flow [2024-06-21 22:10:15,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:10:15,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:10:15,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 22:10:15,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 22:10:15,325 INFO L175 Difference]: Start difference. First operand has 194 places, 259 transitions, 3368 flow. Second operand 7 states and 131 transitions. [2024-06-21 22:10:15,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 275 transitions, 4076 flow [2024-06-21 22:10:15,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 275 transitions, 3890 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 22:10:15,528 INFO L231 Difference]: Finished difference. Result has 194 places, 263 transitions, 3457 flow [2024-06-21 22:10:15,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3457, PETRI_PLACES=194, PETRI_TRANSITIONS=263} [2024-06-21 22:10:15,529 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-21 22:10:15,529 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 263 transitions, 3457 flow [2024-06-21 22:10:15,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:15,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:15,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:15,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 22:10:15,529 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:15,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:15,530 INFO L85 PathProgramCache]: Analyzing trace with hash 2069962635, now seen corresponding path program 9 times [2024-06-21 22:10:15,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:15,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138728381] [2024-06-21 22:10:15,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:15,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:15,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:16,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:16,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:16,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138728381] [2024-06-21 22:10:16,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138728381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:16,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:16,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:10:16,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307263272] [2024-06-21 22:10:16,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:16,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:10:16,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:16,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:10:16,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:10:16,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:16,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 263 transitions, 3457 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:16,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:16,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:16,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:16,624 INFO L124 PetriNetUnfolderBase]: 2059/3668 cut-off events. [2024-06-21 22:10:16,624 INFO L125 PetriNetUnfolderBase]: For 76121/76125 co-relation queries the response was YES. [2024-06-21 22:10:16,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19931 conditions, 3668 events. 2059/3668 cut-off events. For 76121/76125 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 25914 event pairs, 430 based on Foata normal form. 10/3654 useless extension candidates. Maximal degree in co-relation 19844. Up to 2356 conditions per place. [2024-06-21 22:10:16,656 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 177 selfloop transitions, 91 changer transitions 0/275 dead transitions. [2024-06-21 22:10:16,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 275 transitions, 4031 flow [2024-06-21 22:10:16,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:10:16,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:10:16,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 22:10:16,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 22:10:16,657 INFO L175 Difference]: Start difference. First operand has 194 places, 263 transitions, 3457 flow. Second operand 7 states and 131 transitions. [2024-06-21 22:10:16,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 275 transitions, 4031 flow [2024-06-21 22:10:16,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 275 transitions, 3806 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-21 22:10:16,884 INFO L231 Difference]: Finished difference. Result has 197 places, 263 transitions, 3422 flow [2024-06-21 22:10:16,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3422, PETRI_PLACES=197, PETRI_TRANSITIONS=263} [2024-06-21 22:10:16,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-21 22:10:16,885 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 263 transitions, 3422 flow [2024-06-21 22:10:16,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:16,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:16,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:16,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 22:10:16,886 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:16,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:16,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1246687491, now seen corresponding path program 1 times [2024-06-21 22:10:16,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:16,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268735310] [2024-06-21 22:10:16,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:16,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:16,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:17,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:17,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:17,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268735310] [2024-06-21 22:10:17,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268735310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:17,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:17,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:10:17,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374867302] [2024-06-21 22:10:17,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:17,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:10:17,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:17,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:10:17,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:10:17,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:17,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 263 transitions, 3422 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-21 22:10:17,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:17,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:17,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:18,216 INFO L124 PetriNetUnfolderBase]: 2067/3686 cut-off events. [2024-06-21 22:10:18,217 INFO L125 PetriNetUnfolderBase]: For 75679/75683 co-relation queries the response was YES. [2024-06-21 22:10:18,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20005 conditions, 3686 events. 2067/3686 cut-off events. For 75679/75683 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26294 event pairs, 758 based on Foata normal form. 6/3658 useless extension candidates. Maximal degree in co-relation 19917. Up to 3177 conditions per place. [2024-06-21 22:10:18,249 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 238 selfloop transitions, 30 changer transitions 0/275 dead transitions. [2024-06-21 22:10:18,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 275 transitions, 4034 flow [2024-06-21 22:10:18,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:10:18,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:10:18,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 22:10:18,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 22:10:18,250 INFO L175 Difference]: Start difference. First operand has 197 places, 263 transitions, 3422 flow. Second operand 7 states and 126 transitions. [2024-06-21 22:10:18,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 275 transitions, 4034 flow [2024-06-21 22:10:18,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 275 transitions, 3759 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 22:10:18,481 INFO L231 Difference]: Finished difference. Result has 196 places, 265 transitions, 3260 flow [2024-06-21 22:10:18,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3147, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3260, PETRI_PLACES=196, PETRI_TRANSITIONS=265} [2024-06-21 22:10:18,482 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-21 22:10:18,482 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 265 transitions, 3260 flow [2024-06-21 22:10:18,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-21 22:10:18,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:18,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:18,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 22:10:18,482 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:18,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:18,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1246242021, now seen corresponding path program 2 times [2024-06-21 22:10:18,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:18,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423784061] [2024-06-21 22:10:18,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:18,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:18,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:19,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:19,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:19,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423784061] [2024-06-21 22:10:19,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423784061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:19,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:19,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:19,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655675318] [2024-06-21 22:10:19,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:19,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:19,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:19,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:19,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:19,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:19,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 265 transitions, 3260 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:19,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:19,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:19,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:19,881 INFO L124 PetriNetUnfolderBase]: 2062/3679 cut-off events. [2024-06-21 22:10:19,881 INFO L125 PetriNetUnfolderBase]: For 75203/75207 co-relation queries the response was YES. [2024-06-21 22:10:19,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19455 conditions, 3679 events. 2062/3679 cut-off events. For 75203/75207 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26275 event pairs, 755 based on Foata normal form. 6/3651 useless extension candidates. Maximal degree in co-relation 19366. Up to 3150 conditions per place. [2024-06-21 22:10:19,913 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 239 selfloop transitions, 32 changer transitions 0/278 dead transitions. [2024-06-21 22:10:19,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 278 transitions, 3884 flow [2024-06-21 22:10:19,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:10:19,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:10:19,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 22:10:19,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 22:10:19,915 INFO L175 Difference]: Start difference. First operand has 196 places, 265 transitions, 3260 flow. Second operand 7 states and 126 transitions. [2024-06-21 22:10:19,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 278 transitions, 3884 flow [2024-06-21 22:10:20,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 278 transitions, 3787 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:20,123 INFO L231 Difference]: Finished difference. Result has 198 places, 267 transitions, 3284 flow [2024-06-21 22:10:20,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3284, PETRI_PLACES=198, PETRI_TRANSITIONS=267} [2024-06-21 22:10:20,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-21 22:10:20,124 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 267 transitions, 3284 flow [2024-06-21 22:10:20,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:20,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:20,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:20,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 22:10:20,125 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:20,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:20,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1133353165, now seen corresponding path program 1 times [2024-06-21 22:10:20,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:20,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440167808] [2024-06-21 22:10:20,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:20,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:20,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:20,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:20,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:20,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440167808] [2024-06-21 22:10:20,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440167808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:20,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:20,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:20,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022602964] [2024-06-21 22:10:20,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:20,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:20,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:20,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:20,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:21,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:21,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 267 transitions, 3284 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:21,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:21,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:21,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:21,740 INFO L124 PetriNetUnfolderBase]: 2057/3660 cut-off events. [2024-06-21 22:10:21,740 INFO L125 PetriNetUnfolderBase]: For 76585/76585 co-relation queries the response was YES. [2024-06-21 22:10:21,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19367 conditions, 3660 events. 2057/3660 cut-off events. For 76585/76585 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26066 event pairs, 837 based on Foata normal form. 2/3628 useless extension candidates. Maximal degree in co-relation 19277. Up to 3128 conditions per place. [2024-06-21 22:10:21,779 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 249 selfloop transitions, 28 changer transitions 0/284 dead transitions. [2024-06-21 22:10:21,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 284 transitions, 3894 flow [2024-06-21 22:10:21,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:10:21,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:10:21,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 22:10:21,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 22:10:21,780 INFO L175 Difference]: Start difference. First operand has 198 places, 267 transitions, 3284 flow. Second operand 7 states and 130 transitions. [2024-06-21 22:10:21,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 284 transitions, 3894 flow [2024-06-21 22:10:21,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 284 transitions, 3767 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:22,002 INFO L231 Difference]: Finished difference. Result has 200 places, 267 transitions, 3226 flow [2024-06-21 22:10:22,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3226, PETRI_PLACES=200, PETRI_TRANSITIONS=267} [2024-06-21 22:10:22,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-21 22:10:22,002 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 267 transitions, 3226 flow [2024-06-21 22:10:22,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:22,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:22,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:22,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 22:10:22,003 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:22,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:22,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1133443530, now seen corresponding path program 1 times [2024-06-21 22:10:22,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:22,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454137340] [2024-06-21 22:10:22,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:22,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:22,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:22,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:22,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:22,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454137340] [2024-06-21 22:10:22,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454137340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:22,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:22,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:22,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472592696] [2024-06-21 22:10:22,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:22,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:22,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:22,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:22,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:22,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:22,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 267 transitions, 3226 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:22,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:22,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:22,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:23,301 INFO L124 PetriNetUnfolderBase]: 2190/3829 cut-off events. [2024-06-21 22:10:23,301 INFO L125 PetriNetUnfolderBase]: For 99441/99441 co-relation queries the response was YES. [2024-06-21 22:10:23,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20944 conditions, 3829 events. 2190/3829 cut-off events. For 99441/99441 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 26975 event pairs, 389 based on Foata normal form. 12/3793 useless extension candidates. Maximal degree in co-relation 20853. Up to 1641 conditions per place. [2024-06-21 22:10:23,337 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 198 selfloop transitions, 116 changer transitions 0/321 dead transitions. [2024-06-21 22:10:23,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 321 transitions, 4390 flow [2024-06-21 22:10:23,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:23,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:23,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 22:10:23,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-21 22:10:23,338 INFO L175 Difference]: Start difference. First operand has 200 places, 267 transitions, 3226 flow. Second operand 8 states and 154 transitions. [2024-06-21 22:10:23,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 321 transitions, 4390 flow [2024-06-21 22:10:23,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 321 transitions, 4321 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:23,607 INFO L231 Difference]: Finished difference. Result has 204 places, 294 transitions, 3803 flow [2024-06-21 22:10:23,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3803, PETRI_PLACES=204, PETRI_TRANSITIONS=294} [2024-06-21 22:10:23,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-21 22:10:23,608 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 294 transitions, 3803 flow [2024-06-21 22:10:23,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:23,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:23,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:23,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 22:10:23,609 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:23,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:23,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1438558304, now seen corresponding path program 2 times [2024-06-21 22:10:23,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:23,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297977874] [2024-06-21 22:10:23,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:23,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:23,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:24,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-21 22:10:24,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:24,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297977874] [2024-06-21 22:10:24,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297977874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:24,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:24,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:24,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149895823] [2024-06-21 22:10:24,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:24,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:24,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:24,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:24,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:24,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:24,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 294 transitions, 3803 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:24,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:24,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:24,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:25,317 INFO L124 PetriNetUnfolderBase]: 2682/4674 cut-off events. [2024-06-21 22:10:25,318 INFO L125 PetriNetUnfolderBase]: For 204124/204124 co-relation queries the response was YES. [2024-06-21 22:10:25,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29480 conditions, 4674 events. 2682/4674 cut-off events. For 204124/204124 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33843 event pairs, 490 based on Foata normal form. 36/4665 useless extension candidates. Maximal degree in co-relation 29386. Up to 1422 conditions per place. [2024-06-21 22:10:25,366 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 196 selfloop transitions, 130 changer transitions 0/333 dead transitions. [2024-06-21 22:10:25,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 333 transitions, 4928 flow [2024-06-21 22:10:25,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:25,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:25,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 22:10:25,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.496875 [2024-06-21 22:10:25,368 INFO L175 Difference]: Start difference. First operand has 204 places, 294 transitions, 3803 flow. Second operand 8 states and 159 transitions. [2024-06-21 22:10:25,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 333 transitions, 4928 flow [2024-06-21 22:10:25,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 333 transitions, 4731 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-21 22:10:25,766 INFO L231 Difference]: Finished difference. Result has 211 places, 302 transitions, 4145 flow [2024-06-21 22:10:25,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3620, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4145, PETRI_PLACES=211, PETRI_TRANSITIONS=302} [2024-06-21 22:10:25,767 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-21 22:10:25,767 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 302 transitions, 4145 flow [2024-06-21 22:10:25,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:25,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:25,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:25,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 22:10:25,768 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:25,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:25,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1438558087, now seen corresponding path program 1 times [2024-06-21 22:10:25,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:25,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619655595] [2024-06-21 22:10:25,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:25,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:25,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:26,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:26,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:26,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619655595] [2024-06-21 22:10:26,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619655595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:26,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:26,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:26,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531175040] [2024-06-21 22:10:26,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:26,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:26,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:26,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:26,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:26,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:26,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 302 transitions, 4145 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:26,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:26,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:26,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:27,487 INFO L124 PetriNetUnfolderBase]: 2642/4642 cut-off events. [2024-06-21 22:10:27,487 INFO L125 PetriNetUnfolderBase]: For 179405/179405 co-relation queries the response was YES. [2024-06-21 22:10:27,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29167 conditions, 4642 events. 2642/4642 cut-off events. For 179405/179405 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 33605 event pairs, 469 based on Foata normal form. 8/4628 useless extension candidates. Maximal degree in co-relation 29070. Up to 3660 conditions per place. [2024-06-21 22:10:27,537 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 230 selfloop transitions, 83 changer transitions 1/321 dead transitions. [2024-06-21 22:10:27,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 321 transitions, 4878 flow [2024-06-21 22:10:27,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:27,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:27,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 22:10:27,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465625 [2024-06-21 22:10:27,538 INFO L175 Difference]: Start difference. First operand has 211 places, 302 transitions, 4145 flow. Second operand 8 states and 149 transitions. [2024-06-21 22:10:27,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 321 transitions, 4878 flow [2024-06-21 22:10:28,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 321 transitions, 4688 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-21 22:10:28,043 INFO L231 Difference]: Finished difference. Result has 216 places, 304 transitions, 4186 flow [2024-06-21 22:10:28,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3957, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4186, PETRI_PLACES=216, PETRI_TRANSITIONS=304} [2024-06-21 22:10:28,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-21 22:10:28,044 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 304 transitions, 4186 flow [2024-06-21 22:10:28,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:28,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:28,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:28,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 22:10:28,044 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:28,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:28,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1438563884, now seen corresponding path program 3 times [2024-06-21 22:10:28,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:28,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557966046] [2024-06-21 22:10:28,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:28,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:28,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:28,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:28,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:28,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557966046] [2024-06-21 22:10:28,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557966046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:28,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:28,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:28,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956474700] [2024-06-21 22:10:28,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:28,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:28,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:28,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:28,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:28,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:28,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 304 transitions, 4186 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:28,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:28,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:28,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:29,515 INFO L124 PetriNetUnfolderBase]: 2750/4790 cut-off events. [2024-06-21 22:10:29,516 INFO L125 PetriNetUnfolderBase]: For 197679/197679 co-relation queries the response was YES. [2024-06-21 22:10:29,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30677 conditions, 4790 events. 2750/4790 cut-off events. For 197679/197679 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 34827 event pairs, 549 based on Foata normal form. 12/4757 useless extension candidates. Maximal degree in co-relation 30578. Up to 1450 conditions per place. [2024-06-21 22:10:29,564 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 203 selfloop transitions, 129 changer transitions 0/339 dead transitions. [2024-06-21 22:10:29,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 339 transitions, 5277 flow [2024-06-21 22:10:29,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:29,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:29,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 22:10:29,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-21 22:10:29,565 INFO L175 Difference]: Start difference. First operand has 216 places, 304 transitions, 4186 flow. Second operand 8 states and 158 transitions. [2024-06-21 22:10:29,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 339 transitions, 5277 flow [2024-06-21 22:10:30,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 339 transitions, 5061 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:30,124 INFO L231 Difference]: Finished difference. Result has 220 places, 311 transitions, 4470 flow [2024-06-21 22:10:30,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3970, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4470, PETRI_PLACES=220, PETRI_TRANSITIONS=311} [2024-06-21 22:10:30,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-21 22:10:30,124 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 311 transitions, 4470 flow [2024-06-21 22:10:30,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:30,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:30,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:30,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 22:10:30,125 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:30,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:30,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1253860426, now seen corresponding path program 4 times [2024-06-21 22:10:30,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:30,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998898065] [2024-06-21 22:10:30,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:30,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:30,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:30,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:30,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:30,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998898065] [2024-06-21 22:10:30,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998898065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:30,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:30,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:30,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013012330] [2024-06-21 22:10:30,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:30,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:30,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:30,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:30,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:30,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:30,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 311 transitions, 4470 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:30,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:30,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:30,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:31,690 INFO L124 PetriNetUnfolderBase]: 3056/5396 cut-off events. [2024-06-21 22:10:31,691 INFO L125 PetriNetUnfolderBase]: For 271378/271382 co-relation queries the response was YES. [2024-06-21 22:10:31,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36553 conditions, 5396 events. 3056/5396 cut-off events. For 271378/271382 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 40449 event pairs, 862 based on Foata normal form. 12/5373 useless extension candidates. Maximal degree in co-relation 36451. Up to 2325 conditions per place. [2024-06-21 22:10:31,747 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 229 selfloop transitions, 103 changer transitions 0/339 dead transitions. [2024-06-21 22:10:31,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 339 transitions, 5548 flow [2024-06-21 22:10:31,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:31,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:31,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 22:10:31,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-21 22:10:31,748 INFO L175 Difference]: Start difference. First operand has 220 places, 311 transitions, 4470 flow. Second operand 8 states and 147 transitions. [2024-06-21 22:10:31,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 339 transitions, 5548 flow [2024-06-21 22:10:32,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 339 transitions, 5304 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 22:10:32,339 INFO L231 Difference]: Finished difference. Result has 226 places, 318 transitions, 4645 flow [2024-06-21 22:10:32,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4226, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4645, PETRI_PLACES=226, PETRI_TRANSITIONS=318} [2024-06-21 22:10:32,339 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-21 22:10:32,339 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 318 transitions, 4645 flow [2024-06-21 22:10:32,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:32,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:32,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:32,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 22:10:32,340 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:32,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:32,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1961689075, now seen corresponding path program 2 times [2024-06-21 22:10:32,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:32,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041623179] [2024-06-21 22:10:32,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:32,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:32,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:33,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:33,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:33,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041623179] [2024-06-21 22:10:33,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041623179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:33,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:33,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:33,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206184474] [2024-06-21 22:10:33,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:33,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:33,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:33,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:33,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:33,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:33,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 318 transitions, 4645 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:33,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:33,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:33,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:34,231 INFO L124 PetriNetUnfolderBase]: 3084/5437 cut-off events. [2024-06-21 22:10:34,232 INFO L125 PetriNetUnfolderBase]: For 280328/280332 co-relation queries the response was YES. [2024-06-21 22:10:34,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37150 conditions, 5437 events. 3084/5437 cut-off events. For 280328/280332 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 40608 event pairs, 707 based on Foata normal form. 12/5430 useless extension candidates. Maximal degree in co-relation 37045. Up to 3946 conditions per place. [2024-06-21 22:10:34,295 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 220 selfloop transitions, 109 changer transitions 0/336 dead transitions. [2024-06-21 22:10:34,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 336 transitions, 5426 flow [2024-06-21 22:10:34,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:34,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:34,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:10:34,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 22:10:34,296 INFO L175 Difference]: Start difference. First operand has 226 places, 318 transitions, 4645 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:10:34,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 336 transitions, 5426 flow [2024-06-21 22:10:34,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 336 transitions, 5271 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-21 22:10:34,978 INFO L231 Difference]: Finished difference. Result has 231 places, 321 transitions, 4799 flow [2024-06-21 22:10:34,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4799, PETRI_PLACES=231, PETRI_TRANSITIONS=321} [2024-06-21 22:10:34,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-21 22:10:34,979 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 321 transitions, 4799 flow [2024-06-21 22:10:34,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:34,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:34,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:34,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 22:10:34,979 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:34,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:34,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1246236069, now seen corresponding path program 3 times [2024-06-21 22:10:34,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:34,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978201196] [2024-06-21 22:10:34,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:34,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:34,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:35,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:35,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:35,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978201196] [2024-06-21 22:10:35,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978201196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:35,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:35,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:35,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530224581] [2024-06-21 22:10:35,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:35,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:35,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:35,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:35,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:35,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:35,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 321 transitions, 4799 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:35,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:35,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:35,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:36,897 INFO L124 PetriNetUnfolderBase]: 3143/5550 cut-off events. [2024-06-21 22:10:36,897 INFO L125 PetriNetUnfolderBase]: For 291527/291531 co-relation queries the response was YES. [2024-06-21 22:10:36,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38141 conditions, 5550 events. 3143/5550 cut-off events. For 291527/291531 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 41745 event pairs, 671 based on Foata normal form. 12/5545 useless extension candidates. Maximal degree in co-relation 38035. Up to 3863 conditions per place. [2024-06-21 22:10:36,961 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 215 selfloop transitions, 123 changer transitions 0/345 dead transitions. [2024-06-21 22:10:36,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 345 transitions, 5757 flow [2024-06-21 22:10:36,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:36,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:36,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 22:10:36,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-21 22:10:36,962 INFO L175 Difference]: Start difference. First operand has 231 places, 321 transitions, 4799 flow. Second operand 9 states and 167 transitions. [2024-06-21 22:10:36,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 345 transitions, 5757 flow [2024-06-21 22:10:37,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 345 transitions, 5485 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:37,556 INFO L231 Difference]: Finished difference. Result has 235 places, 326 transitions, 4937 flow [2024-06-21 22:10:37,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4527, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4937, PETRI_PLACES=235, PETRI_TRANSITIONS=326} [2024-06-21 22:10:37,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-21 22:10:37,557 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 326 transitions, 4937 flow [2024-06-21 22:10:37,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:37,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:37,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:37,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 22:10:37,558 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:37,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:37,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1253854846, now seen corresponding path program 5 times [2024-06-21 22:10:37,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:37,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391886118] [2024-06-21 22:10:37,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:37,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:37,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:38,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:38,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:38,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391886118] [2024-06-21 22:10:38,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391886118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:38,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:38,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:38,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391531006] [2024-06-21 22:10:38,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:38,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:38,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:38,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:38,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:38,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:38,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 326 transitions, 4937 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:38,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:38,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:38,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:39,374 INFO L124 PetriNetUnfolderBase]: 3371/5969 cut-off events. [2024-06-21 22:10:39,374 INFO L125 PetriNetUnfolderBase]: For 374665/374669 co-relation queries the response was YES. [2024-06-21 22:10:39,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41650 conditions, 5969 events. 3371/5969 cut-off events. For 374665/374669 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 45738 event pairs, 997 based on Foata normal form. 36/5971 useless extension candidates. Maximal degree in co-relation 41542. Up to 2421 conditions per place. [2024-06-21 22:10:39,433 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 110 changer transitions 0/352 dead transitions. [2024-06-21 22:10:39,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 352 transitions, 6007 flow [2024-06-21 22:10:39,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:39,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:39,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:10:39,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 22:10:39,434 INFO L175 Difference]: Start difference. First operand has 235 places, 326 transitions, 4937 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:10:39,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 352 transitions, 6007 flow [2024-06-21 22:10:40,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 352 transitions, 5713 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:40,162 INFO L231 Difference]: Finished difference. Result has 237 places, 331 transitions, 5000 flow [2024-06-21 22:10:40,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4643, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5000, PETRI_PLACES=237, PETRI_TRANSITIONS=331} [2024-06-21 22:10:40,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-21 22:10:40,163 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 331 transitions, 5000 flow [2024-06-21 22:10:40,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:40,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:40,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:40,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 22:10:40,163 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:40,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:40,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1246503196, now seen corresponding path program 6 times [2024-06-21 22:10:40,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:40,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765228401] [2024-06-21 22:10:40,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:40,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:40,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:40,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:40,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:40,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765228401] [2024-06-21 22:10:40,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765228401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:40,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:40,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:40,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402328154] [2024-06-21 22:10:40,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:40,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:40,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:40,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:40,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:40,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:40,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 331 transitions, 5000 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:40,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:40,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:40,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:42,076 INFO L124 PetriNetUnfolderBase]: 3601/6456 cut-off events. [2024-06-21 22:10:42,077 INFO L125 PetriNetUnfolderBase]: For 422901/422905 co-relation queries the response was YES. [2024-06-21 22:10:42,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44741 conditions, 6456 events. 3601/6456 cut-off events. For 422901/422905 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 50531 event pairs, 950 based on Foata normal form. 36/6459 useless extension candidates. Maximal degree in co-relation 44632. Up to 1990 conditions per place. [2024-06-21 22:10:42,141 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 126 changer transitions 0/357 dead transitions. [2024-06-21 22:10:42,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 357 transitions, 6074 flow [2024-06-21 22:10:42,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:42,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:42,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:10:42,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 22:10:42,142 INFO L175 Difference]: Start difference. First operand has 237 places, 331 transitions, 5000 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:10:42,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 357 transitions, 6074 flow [2024-06-21 22:10:43,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 357 transitions, 5802 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:43,028 INFO L231 Difference]: Finished difference. Result has 241 places, 335 transitions, 5109 flow [2024-06-21 22:10:43,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4738, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5109, PETRI_PLACES=241, PETRI_TRANSITIONS=335} [2024-06-21 22:10:43,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-21 22:10:43,029 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 335 transitions, 5109 flow [2024-06-21 22:10:43,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:43,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:43,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:43,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 22:10:43,030 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:43,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:43,030 INFO L85 PathProgramCache]: Analyzing trace with hash 42158829, now seen corresponding path program 1 times [2024-06-21 22:10:43,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:43,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90836162] [2024-06-21 22:10:43,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:43,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:43,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:43,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:43,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:43,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90836162] [2024-06-21 22:10:43,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90836162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:43,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:43,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:43,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362608167] [2024-06-21 22:10:43,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:43,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:43,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:43,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:43,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:43,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:43,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 335 transitions, 5109 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:43,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:43,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:43,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:45,178 INFO L124 PetriNetUnfolderBase]: 3625/6509 cut-off events. [2024-06-21 22:10:45,178 INFO L125 PetriNetUnfolderBase]: For 397864/397872 co-relation queries the response was YES. [2024-06-21 22:10:45,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44801 conditions, 6509 events. 3625/6509 cut-off events. For 397864/397872 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 50963 event pairs, 1012 based on Foata normal form. 16/6507 useless extension candidates. Maximal degree in co-relation 44691. Up to 5307 conditions per place. [2024-06-21 22:10:45,244 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 67 changer transitions 1/362 dead transitions. [2024-06-21 22:10:45,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 362 transitions, 5956 flow [2024-06-21 22:10:45,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:45,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:45,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 22:10:45,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-21 22:10:45,245 INFO L175 Difference]: Start difference. First operand has 241 places, 335 transitions, 5109 flow. Second operand 9 states and 167 transitions. [2024-06-21 22:10:45,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 362 transitions, 5956 flow [2024-06-21 22:10:46,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 362 transitions, 5672 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:46,251 INFO L231 Difference]: Finished difference. Result has 245 places, 336 transitions, 4988 flow [2024-06-21 22:10:46,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4826, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4988, PETRI_PLACES=245, PETRI_TRANSITIONS=336} [2024-06-21 22:10:46,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-21 22:10:46,252 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 336 transitions, 4988 flow [2024-06-21 22:10:46,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:46,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:46,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:46,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 22:10:46,253 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:46,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:46,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1765699951, now seen corresponding path program 1 times [2024-06-21 22:10:46,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:46,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988324009] [2024-06-21 22:10:46,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:46,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:46,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:46,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:46,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:46,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988324009] [2024-06-21 22:10:46,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988324009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:46,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:46,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:46,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154805849] [2024-06-21 22:10:46,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:46,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:46,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:46,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:46,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:47,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:47,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 336 transitions, 4988 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:47,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:47,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:47,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:48,389 INFO L124 PetriNetUnfolderBase]: 3569/6355 cut-off events. [2024-06-21 22:10:48,389 INFO L125 PetriNetUnfolderBase]: For 385920/385924 co-relation queries the response was YES. [2024-06-21 22:10:48,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42914 conditions, 6355 events. 3569/6355 cut-off events. For 385920/385924 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 49563 event pairs, 824 based on Foata normal form. 9/6334 useless extension candidates. Maximal degree in co-relation 42803. Up to 4049 conditions per place. [2024-06-21 22:10:48,446 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 272 selfloop transitions, 94 changer transitions 0/373 dead transitions. [2024-06-21 22:10:48,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 373 transitions, 5893 flow [2024-06-21 22:10:48,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:48,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:48,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 22:10:48,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-21 22:10:48,448 INFO L175 Difference]: Start difference. First operand has 245 places, 336 transitions, 4988 flow. Second operand 9 states and 177 transitions. [2024-06-21 22:10:48,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 373 transitions, 5893 flow [2024-06-21 22:10:49,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 373 transitions, 5745 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 22:10:49,206 INFO L231 Difference]: Finished difference. Result has 248 places, 339 transitions, 5106 flow [2024-06-21 22:10:49,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5106, PETRI_PLACES=248, PETRI_TRANSITIONS=339} [2024-06-21 22:10:49,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-21 22:10:49,206 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 339 transitions, 5106 flow [2024-06-21 22:10:49,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:49,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:49,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:49,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 22:10:49,207 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:49,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:49,207 INFO L85 PathProgramCache]: Analyzing trace with hash 5867463, now seen corresponding path program 2 times [2024-06-21 22:10:49,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:49,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994983810] [2024-06-21 22:10:49,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:49,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:49,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:49,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:49,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:49,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994983810] [2024-06-21 22:10:49,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994983810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:49,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:49,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:49,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918267229] [2024-06-21 22:10:49,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:49,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:49,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:49,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:49,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:49,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:49,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 339 transitions, 5106 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:49,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:49,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:49,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:50,974 INFO L124 PetriNetUnfolderBase]: 3635/6465 cut-off events. [2024-06-21 22:10:50,974 INFO L125 PetriNetUnfolderBase]: For 412573/412577 co-relation queries the response was YES. [2024-06-21 22:10:51,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44674 conditions, 6465 events. 3635/6465 cut-off events. For 412573/412577 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 50393 event pairs, 846 based on Foata normal form. 9/6444 useless extension candidates. Maximal degree in co-relation 44561. Up to 4033 conditions per place. [2024-06-21 22:10:51,070 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 100 changer transitions 0/377 dead transitions. [2024-06-21 22:10:51,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 377 transitions, 6169 flow [2024-06-21 22:10:51,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:51,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:51,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 22:10:51,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-06-21 22:10:51,072 INFO L175 Difference]: Start difference. First operand has 248 places, 339 transitions, 5106 flow. Second operand 9 states and 178 transitions. [2024-06-21 22:10:51,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 377 transitions, 6169 flow [2024-06-21 22:10:52,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 377 transitions, 5980 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:52,011 INFO L231 Difference]: Finished difference. Result has 253 places, 343 transitions, 5252 flow [2024-06-21 22:10:52,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5252, PETRI_PLACES=253, PETRI_TRANSITIONS=343} [2024-06-21 22:10:52,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-21 22:10:52,012 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 343 transitions, 5252 flow [2024-06-21 22:10:52,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:52,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:52,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:52,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 22:10:52,013 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:52,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:52,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1784921083, now seen corresponding path program 3 times [2024-06-21 22:10:52,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:52,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476767416] [2024-06-21 22:10:52,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:52,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:52,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:52,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:52,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:52,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476767416] [2024-06-21 22:10:52,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476767416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:52,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:52,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:52,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600915502] [2024-06-21 22:10:52,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:52,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:52,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:52,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:52,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:52,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:52,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 343 transitions, 5252 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:52,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:52,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:52,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:54,021 INFO L124 PetriNetUnfolderBase]: 3842/6829 cut-off events. [2024-06-21 22:10:54,021 INFO L125 PetriNetUnfolderBase]: For 482878/482882 co-relation queries the response was YES. [2024-06-21 22:10:54,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49196 conditions, 6829 events. 3842/6829 cut-off events. For 482878/482882 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 53698 event pairs, 875 based on Foata normal form. 9/6813 useless extension candidates. Maximal degree in co-relation 49081. Up to 3773 conditions per place. [2024-06-21 22:10:54,108 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 271 selfloop transitions, 104 changer transitions 0/382 dead transitions. [2024-06-21 22:10:54,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 382 transitions, 6444 flow [2024-06-21 22:10:54,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:54,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:54,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 22:10:54,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-21 22:10:54,109 INFO L175 Difference]: Start difference. First operand has 253 places, 343 transitions, 5252 flow. Second operand 9 states and 174 transitions. [2024-06-21 22:10:54,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 382 transitions, 6444 flow [2024-06-21 22:10:55,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 382 transitions, 6227 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:55,064 INFO L231 Difference]: Finished difference. Result has 257 places, 349 transitions, 5487 flow [2024-06-21 22:10:55,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5035, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5487, PETRI_PLACES=257, PETRI_TRANSITIONS=349} [2024-06-21 22:10:55,064 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-21 22:10:55,065 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 349 transitions, 5487 flow [2024-06-21 22:10:55,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:55,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:55,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:55,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 22:10:55,065 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:55,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:55,065 INFO L85 PathProgramCache]: Analyzing trace with hash -287571221, now seen corresponding path program 2 times [2024-06-21 22:10:55,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:55,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127459194] [2024-06-21 22:10:55,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:55,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:55,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:55,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:55,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:55,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127459194] [2024-06-21 22:10:55,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127459194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:55,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:55,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:55,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904569607] [2024-06-21 22:10:55,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:55,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:55,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:55,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:55,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:55,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:55,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 349 transitions, 5487 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:55,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:55,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:55,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:57,200 INFO L124 PetriNetUnfolderBase]: 4001/7202 cut-off events. [2024-06-21 22:10:57,200 INFO L125 PetriNetUnfolderBase]: For 547632/547640 co-relation queries the response was YES. [2024-06-21 22:10:57,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52316 conditions, 7202 events. 4001/7202 cut-off events. For 547632/547640 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 57674 event pairs, 1023 based on Foata normal form. 24/7185 useless extension candidates. Maximal degree in co-relation 52199. Up to 4149 conditions per place. [2024-06-21 22:10:57,293 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 257 selfloop transitions, 117 changer transitions 1/382 dead transitions. [2024-06-21 22:10:57,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 382 transitions, 6687 flow [2024-06-21 22:10:57,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:57,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:57,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 22:10:57,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-21 22:10:57,294 INFO L175 Difference]: Start difference. First operand has 257 places, 349 transitions, 5487 flow. Second operand 8 states and 155 transitions. [2024-06-21 22:10:57,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 382 transitions, 6687 flow [2024-06-21 22:10:58,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 382 transitions, 6496 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:58,473 INFO L231 Difference]: Finished difference. Result has 261 places, 353 transitions, 5690 flow [2024-06-21 22:10:58,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5303, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5690, PETRI_PLACES=261, PETRI_TRANSITIONS=353} [2024-06-21 22:10:58,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-21 22:10:58,474 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 353 transitions, 5690 flow [2024-06-21 22:10:58,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:58,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:58,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:58,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 22:10:58,474 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:58,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:58,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1727325427, now seen corresponding path program 3 times [2024-06-21 22:10:58,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:58,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796574320] [2024-06-21 22:10:58,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:58,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:58,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:59,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:59,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:59,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796574320] [2024-06-21 22:10:59,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796574320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:59,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:59,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:10:59,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123392006] [2024-06-21 22:10:59,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:59,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:10:59,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:59,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:10:59,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:10:59,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:10:59,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 353 transitions, 5690 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:59,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:59,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:10:59,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:00,923 INFO L124 PetriNetUnfolderBase]: 4017/7216 cut-off events. [2024-06-21 22:11:00,923 INFO L125 PetriNetUnfolderBase]: For 544221/544225 co-relation queries the response was YES. [2024-06-21 22:11:00,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52953 conditions, 7216 events. 4017/7216 cut-off events. For 544221/544225 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 57583 event pairs, 906 based on Foata normal form. 12/7202 useless extension candidates. Maximal degree in co-relation 52833. Up to 5212 conditions per place. [2024-06-21 22:11:01,022 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 238 selfloop transitions, 128 changer transitions 2/375 dead transitions. [2024-06-21 22:11:01,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 375 transitions, 6660 flow [2024-06-21 22:11:01,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:11:01,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:11:01,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 22:11:01,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4475 [2024-06-21 22:11:01,023 INFO L175 Difference]: Start difference. First operand has 261 places, 353 transitions, 5690 flow. Second operand 10 states and 179 transitions. [2024-06-21 22:11:01,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 375 transitions, 6660 flow [2024-06-21 22:11:02,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 375 transitions, 6433 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 22:11:02,309 INFO L231 Difference]: Finished difference. Result has 267 places, 353 transitions, 5752 flow [2024-06-21 22:11:02,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5469, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5752, PETRI_PLACES=267, PETRI_TRANSITIONS=353} [2024-06-21 22:11:02,309 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-21 22:11:02,309 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 353 transitions, 5752 flow [2024-06-21 22:11:02,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:02,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:02,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:02,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 22:11:02,310 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:02,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:02,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1713166457, now seen corresponding path program 4 times [2024-06-21 22:11:02,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:02,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057440869] [2024-06-21 22:11:02,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:02,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:02,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:03,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:03,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:03,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057440869] [2024-06-21 22:11:03,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057440869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:03,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:03,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:11:03,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215881225] [2024-06-21 22:11:03,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:03,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:11:03,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:03,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:11:03,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:11:03,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:03,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 353 transitions, 5752 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:03,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:03,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:03,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:04,861 INFO L124 PetriNetUnfolderBase]: 4046/7295 cut-off events. [2024-06-21 22:11:04,861 INFO L125 PetriNetUnfolderBase]: For 550947/550951 co-relation queries the response was YES. [2024-06-21 22:11:04,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52871 conditions, 7295 events. 4046/7295 cut-off events. For 550947/550951 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 58709 event pairs, 1021 based on Foata normal form. 20/7286 useless extension candidates. Maximal degree in co-relation 52750. Up to 2211 conditions per place. [2024-06-21 22:11:04,939 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 251 selfloop transitions, 132 changer transitions 1/391 dead transitions. [2024-06-21 22:11:04,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 391 transitions, 7134 flow [2024-06-21 22:11:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:11:04,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:11:04,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 22:11:04,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-21 22:11:04,941 INFO L175 Difference]: Start difference. First operand has 267 places, 353 transitions, 5752 flow. Second operand 9 states and 166 transitions. [2024-06-21 22:11:04,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 391 transitions, 7134 flow [2024-06-21 22:11:06,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 391 transitions, 6853 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 22:11:06,160 INFO L231 Difference]: Finished difference. Result has 270 places, 361 transitions, 6011 flow [2024-06-21 22:11:06,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5471, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6011, PETRI_PLACES=270, PETRI_TRANSITIONS=361} [2024-06-21 22:11:06,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-21 22:11:06,161 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 361 transitions, 6011 flow [2024-06-21 22:11:06,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:06,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:06,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:06,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 22:11:06,161 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:06,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:06,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1741034219, now seen corresponding path program 4 times [2024-06-21 22:11:06,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:06,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065845081] [2024-06-21 22:11:06,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:06,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:06,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:06,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-21 22:11:06,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:06,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065845081] [2024-06-21 22:11:06,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065845081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:06,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:06,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:06,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925403534] [2024-06-21 22:11:06,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:06,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:06,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:06,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:06,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:06,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:06,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 361 transitions, 6011 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:06,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:06,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:06,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:08,170 INFO L124 PetriNetUnfolderBase]: 4031/7222 cut-off events. [2024-06-21 22:11:08,170 INFO L125 PetriNetUnfolderBase]: For 555035/555039 co-relation queries the response was YES. [2024-06-21 22:11:08,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53332 conditions, 7222 events. 4031/7222 cut-off events. For 555035/555039 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 57699 event pairs, 938 based on Foata normal form. 18/7190 useless extension candidates. Maximal degree in co-relation 53209. Up to 4729 conditions per place. [2024-06-21 22:11:08,266 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 283 selfloop transitions, 104 changer transitions 0/394 dead transitions. [2024-06-21 22:11:08,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 394 transitions, 7015 flow [2024-06-21 22:11:08,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:08,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:08,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 22:11:08,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-21 22:11:08,268 INFO L175 Difference]: Start difference. First operand has 270 places, 361 transitions, 6011 flow. Second operand 8 states and 154 transitions. [2024-06-21 22:11:08,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 394 transitions, 7015 flow [2024-06-21 22:11:09,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 394 transitions, 6745 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 22:11:09,462 INFO L231 Difference]: Finished difference. Result has 272 places, 365 transitions, 6085 flow [2024-06-21 22:11:09,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5744, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6085, PETRI_PLACES=272, PETRI_TRANSITIONS=365} [2024-06-21 22:11:09,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-21 22:11:09,463 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 365 transitions, 6085 flow [2024-06-21 22:11:09,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:09,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:09,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:09,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 22:11:09,463 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:09,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:09,464 INFO L85 PathProgramCache]: Analyzing trace with hash 986464581, now seen corresponding path program 5 times [2024-06-21 22:11:09,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:09,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716174519] [2024-06-21 22:11:09,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:09,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:10,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:10,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:10,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716174519] [2024-06-21 22:11:10,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716174519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:10,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:10,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:10,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808788097] [2024-06-21 22:11:10,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:10,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:10,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:10,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:10,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:10,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:10,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 365 transitions, 6085 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:10,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:10,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:10,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:11,579 INFO L124 PetriNetUnfolderBase]: 4162/7456 cut-off events. [2024-06-21 22:11:11,579 INFO L125 PetriNetUnfolderBase]: For 568979/568983 co-relation queries the response was YES. [2024-06-21 22:11:11,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54714 conditions, 7456 events. 4162/7456 cut-off events. For 568979/568983 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 59765 event pairs, 989 based on Foata normal form. 18/7424 useless extension candidates. Maximal degree in co-relation 54592. Up to 4671 conditions per place. [2024-06-21 22:11:11,675 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 292 selfloop transitions, 110 changer transitions 0/409 dead transitions. [2024-06-21 22:11:11,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 409 transitions, 7477 flow [2024-06-21 22:11:11,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:11:11,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:11:11,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 22:11:11,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-21 22:11:11,677 INFO L175 Difference]: Start difference. First operand has 272 places, 365 transitions, 6085 flow. Second operand 9 states and 169 transitions. [2024-06-21 22:11:11,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 409 transitions, 7477 flow [2024-06-21 22:11:13,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 409 transitions, 7268 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 22:11:13,011 INFO L231 Difference]: Finished difference. Result has 278 places, 380 transitions, 6529 flow [2024-06-21 22:11:13,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5880, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6529, PETRI_PLACES=278, PETRI_TRANSITIONS=380} [2024-06-21 22:11:13,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-21 22:11:13,012 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 380 transitions, 6529 flow [2024-06-21 22:11:13,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:13,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:13,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:13,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 22:11:13,012 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:13,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:13,013 INFO L85 PathProgramCache]: Analyzing trace with hash 526685077, now seen corresponding path program 6 times [2024-06-21 22:11:13,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:13,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676999780] [2024-06-21 22:11:13,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:13,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:13,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:13,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:13,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:13,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676999780] [2024-06-21 22:11:13,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676999780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:13,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:13,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:11:13,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509076813] [2024-06-21 22:11:13,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:13,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:11:13,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:13,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:11:13,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:11:13,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:13,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 380 transitions, 6529 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:13,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:13,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:13,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:15,144 INFO L124 PetriNetUnfolderBase]: 4283/7707 cut-off events. [2024-06-21 22:11:15,144 INFO L125 PetriNetUnfolderBase]: For 584311/584315 co-relation queries the response was YES. [2024-06-21 22:11:15,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57279 conditions, 7707 events. 4283/7707 cut-off events. For 584311/584315 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 62496 event pairs, 1062 based on Foata normal form. 9/7670 useless extension candidates. Maximal degree in co-relation 57155. Up to 3923 conditions per place. [2024-06-21 22:11:15,238 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 277 selfloop transitions, 127 changer transitions 0/411 dead transitions. [2024-06-21 22:11:15,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 411 transitions, 7778 flow [2024-06-21 22:11:15,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:15,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:15,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 22:11:15,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-21 22:11:15,239 INFO L175 Difference]: Start difference. First operand has 278 places, 380 transitions, 6529 flow. Second operand 8 states and 151 transitions. [2024-06-21 22:11:15,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 411 transitions, 7778 flow [2024-06-21 22:11:16,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 411 transitions, 7615 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 22:11:16,701 INFO L231 Difference]: Finished difference. Result has 283 places, 386 transitions, 6916 flow [2024-06-21 22:11:16,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6366, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6916, PETRI_PLACES=283, PETRI_TRANSITIONS=386} [2024-06-21 22:11:16,701 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-21 22:11:16,702 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 386 transitions, 6916 flow [2024-06-21 22:11:16,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:16,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:16,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:16,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 22:11:16,702 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:16,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:16,703 INFO L85 PathProgramCache]: Analyzing trace with hash -459117975, now seen corresponding path program 7 times [2024-06-21 22:11:16,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:16,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128770496] [2024-06-21 22:11:16,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:16,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:16,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:17,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:17,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:17,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128770496] [2024-06-21 22:11:17,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128770496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:17,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:17,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:17,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737488504] [2024-06-21 22:11:17,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:17,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:17,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:17,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:17,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:17,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:17,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 386 transitions, 6916 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:17,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:17,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:17,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:18,924 INFO L124 PetriNetUnfolderBase]: 4309/7663 cut-off events. [2024-06-21 22:11:18,924 INFO L125 PetriNetUnfolderBase]: For 601627/601627 co-relation queries the response was YES. [2024-06-21 22:11:18,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58443 conditions, 7663 events. 4309/7663 cut-off events. For 601627/601627 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 61514 event pairs, 1027 based on Foata normal form. 6/7603 useless extension candidates. Maximal degree in co-relation 58317. Up to 5236 conditions per place. [2024-06-21 22:11:19,009 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 298 selfloop transitions, 109 changer transitions 0/414 dead transitions. [2024-06-21 22:11:19,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 414 transitions, 7946 flow [2024-06-21 22:11:19,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:19,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:19,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 22:11:19,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-21 22:11:19,010 INFO L175 Difference]: Start difference. First operand has 283 places, 386 transitions, 6916 flow. Second operand 8 states and 151 transitions. [2024-06-21 22:11:19,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 414 transitions, 7946 flow [2024-06-21 22:11:20,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 414 transitions, 7750 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 22:11:20,390 INFO L231 Difference]: Finished difference. Result has 287 places, 390 transitions, 7065 flow [2024-06-21 22:11:20,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6724, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7065, PETRI_PLACES=287, PETRI_TRANSITIONS=390} [2024-06-21 22:11:20,390 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-21 22:11:20,391 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 390 transitions, 7065 flow [2024-06-21 22:11:20,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:20,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:20,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:20,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 22:11:20,391 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:20,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:20,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1772539257, now seen corresponding path program 8 times [2024-06-21 22:11:20,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:20,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785643884] [2024-06-21 22:11:20,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:20,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:20,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:20,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:20,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785643884] [2024-06-21 22:11:20,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785643884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:20,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:20,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:11:20,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794501917] [2024-06-21 22:11:20,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:20,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:11:20,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:20,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:11:20,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:11:21,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:21,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 390 transitions, 7065 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:21,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:21,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:21,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:22,514 INFO L124 PetriNetUnfolderBase]: 4293/7655 cut-off events. [2024-06-21 22:11:22,514 INFO L125 PetriNetUnfolderBase]: For 605949/605949 co-relation queries the response was YES. [2024-06-21 22:11:22,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58067 conditions, 7655 events. 4293/7655 cut-off events. For 605949/605949 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 61555 event pairs, 988 based on Foata normal form. 6/7592 useless extension candidates. Maximal degree in co-relation 57939. Up to 5216 conditions per place. [2024-06-21 22:11:22,626 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 292 selfloop transitions, 117 changer transitions 0/416 dead transitions. [2024-06-21 22:11:22,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 416 transitions, 8025 flow [2024-06-21 22:11:22,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:22,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:22,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 22:11:22,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-21 22:11:22,627 INFO L175 Difference]: Start difference. First operand has 287 places, 390 transitions, 7065 flow. Second operand 8 states and 150 transitions. [2024-06-21 22:11:22,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 416 transitions, 8025 flow [2024-06-21 22:11:24,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 416 transitions, 7794 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 22:11:24,463 INFO L231 Difference]: Finished difference. Result has 291 places, 391 transitions, 7106 flow [2024-06-21 22:11:24,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7106, PETRI_PLACES=291, PETRI_TRANSITIONS=391} [2024-06-21 22:11:24,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-21 22:11:24,463 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 391 transitions, 7106 flow [2024-06-21 22:11:24,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:24,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:24,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:24,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 22:11:24,464 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:24,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:24,464 INFO L85 PathProgramCache]: Analyzing trace with hash 537789239, now seen corresponding path program 9 times [2024-06-21 22:11:24,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:24,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791782870] [2024-06-21 22:11:24,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:24,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:24,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:25,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:25,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:25,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791782870] [2024-06-21 22:11:25,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791782870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:25,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:25,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:25,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032591921] [2024-06-21 22:11:25,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:25,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:25,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:25,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:25,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:25,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:25,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 391 transitions, 7106 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:25,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:25,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:25,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:26,860 INFO L124 PetriNetUnfolderBase]: 4277/7626 cut-off events. [2024-06-21 22:11:26,860 INFO L125 PetriNetUnfolderBase]: For 609271/609271 co-relation queries the response was YES. [2024-06-21 22:11:26,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57740 conditions, 7626 events. 4277/7626 cut-off events. For 609271/609271 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 61232 event pairs, 1029 based on Foata normal form. 6/7568 useless extension candidates. Maximal degree in co-relation 57611. Up to 5116 conditions per place. [2024-06-21 22:11:26,959 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 287 selfloop transitions, 124 changer transitions 0/418 dead transitions. [2024-06-21 22:11:26,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 418 transitions, 8217 flow [2024-06-21 22:11:26,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:11:26,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:11:26,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 22:11:26,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 22:11:26,960 INFO L175 Difference]: Start difference. First operand has 291 places, 391 transitions, 7106 flow. Second operand 9 states and 165 transitions. [2024-06-21 22:11:26,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 418 transitions, 8217 flow [2024-06-21 22:11:28,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 418 transitions, 7921 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-21 22:11:28,804 INFO L231 Difference]: Finished difference. Result has 293 places, 393 transitions, 7154 flow [2024-06-21 22:11:28,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6810, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7154, PETRI_PLACES=293, PETRI_TRANSITIONS=393} [2024-06-21 22:11:28,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-21 22:11:28,805 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 393 transitions, 7154 flow [2024-06-21 22:11:28,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:28,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:28,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:28,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 22:11:28,806 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:28,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:28,806 INFO L85 PathProgramCache]: Analyzing trace with hash 776998259, now seen corresponding path program 10 times [2024-06-21 22:11:28,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:28,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299593066] [2024-06-21 22:11:28,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:28,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:28,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:29,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-21 22:11:29,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:29,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299593066] [2024-06-21 22:11:29,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299593066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:29,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:29,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:29,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758199317] [2024-06-21 22:11:29,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:29,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:29,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:29,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:29,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:29,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:29,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 393 transitions, 7154 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:29,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:29,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:29,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:30,998 INFO L124 PetriNetUnfolderBase]: 4256/7596 cut-off events. [2024-06-21 22:11:30,998 INFO L125 PetriNetUnfolderBase]: For 614035/614035 co-relation queries the response was YES. [2024-06-21 22:11:31,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57161 conditions, 7596 events. 4256/7596 cut-off events. For 614035/614035 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 61022 event pairs, 992 based on Foata normal form. 6/7533 useless extension candidates. Maximal degree in co-relation 57033. Up to 4806 conditions per place. [2024-06-21 22:11:31,094 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 124 changer transitions 0/418 dead transitions. [2024-06-21 22:11:31,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 418 transitions, 8078 flow [2024-06-21 22:11:31,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:31,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:31,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 22:11:31,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:11:31,095 INFO L175 Difference]: Start difference. First operand has 293 places, 393 transitions, 7154 flow. Second operand 8 states and 152 transitions. [2024-06-21 22:11:31,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 418 transitions, 8078 flow [2024-06-21 22:11:32,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 418 transitions, 7758 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-21 22:11:32,714 INFO L231 Difference]: Finished difference. Result has 295 places, 393 transitions, 7090 flow [2024-06-21 22:11:32,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7090, PETRI_PLACES=295, PETRI_TRANSITIONS=393} [2024-06-21 22:11:32,714 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-21 22:11:32,715 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 393 transitions, 7090 flow [2024-06-21 22:11:32,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:32,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:32,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:32,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 22:11:32,715 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:32,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:32,715 INFO L85 PathProgramCache]: Analyzing trace with hash 892289429, now seen corresponding path program 11 times [2024-06-21 22:11:32,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:32,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638855794] [2024-06-21 22:11:32,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:32,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:32,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:33,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:33,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:33,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638855794] [2024-06-21 22:11:33,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638855794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:33,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:33,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:11:33,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419640502] [2024-06-21 22:11:33,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:33,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:11:33,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:33,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:11:33,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:11:33,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:33,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 393 transitions, 7090 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:33,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:33,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:33,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:34,767 INFO L124 PetriNetUnfolderBase]: 4302/7644 cut-off events. [2024-06-21 22:11:34,768 INFO L125 PetriNetUnfolderBase]: For 643270/643270 co-relation queries the response was YES. [2024-06-21 22:11:35,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57707 conditions, 7644 events. 4302/7644 cut-off events. For 643270/643270 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 61383 event pairs, 940 based on Foata normal form. 12/7585 useless extension candidates. Maximal degree in co-relation 57578. Up to 3439 conditions per place. [2024-06-21 22:11:35,071 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 265 selfloop transitions, 152 changer transitions 0/424 dead transitions. [2024-06-21 22:11:35,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 424 transitions, 8361 flow [2024-06-21 22:11:35,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:35,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:35,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 22:11:35,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-21 22:11:35,072 INFO L175 Difference]: Start difference. First operand has 295 places, 393 transitions, 7090 flow. Second operand 8 states and 158 transitions. [2024-06-21 22:11:35,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 424 transitions, 8361 flow [2024-06-21 22:11:36,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 424 transitions, 8073 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 22:11:36,716 INFO L231 Difference]: Finished difference. Result has 296 places, 397 transitions, 7211 flow [2024-06-21 22:11:36,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6802, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7211, PETRI_PLACES=296, PETRI_TRANSITIONS=397} [2024-06-21 22:11:36,717 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-21 22:11:36,717 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 397 transitions, 7211 flow [2024-06-21 22:11:36,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:36,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:36,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:36,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 22:11:36,717 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:36,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:36,718 INFO L85 PathProgramCache]: Analyzing trace with hash 892052279, now seen corresponding path program 12 times [2024-06-21 22:11:36,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:36,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477289345] [2024-06-21 22:11:36,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:36,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:36,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:37,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:37,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:37,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477289345] [2024-06-21 22:11:37,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477289345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:37,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:37,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:11:37,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910964076] [2024-06-21 22:11:37,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:37,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:11:37,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:37,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:11:37,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:11:37,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:37,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 397 transitions, 7211 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:37,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:37,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:37,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:38,799 INFO L124 PetriNetUnfolderBase]: 4275/7590 cut-off events. [2024-06-21 22:11:38,799 INFO L125 PetriNetUnfolderBase]: For 633889/633889 co-relation queries the response was YES. [2024-06-21 22:11:38,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57061 conditions, 7590 events. 4275/7590 cut-off events. For 633889/633889 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 60795 event pairs, 959 based on Foata normal form. 12/7536 useless extension candidates. Maximal degree in co-relation 56931. Up to 3430 conditions per place. [2024-06-21 22:11:38,896 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 266 selfloop transitions, 151 changer transitions 0/424 dead transitions. [2024-06-21 22:11:38,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 424 transitions, 8410 flow [2024-06-21 22:11:38,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:38,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:38,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 22:11:38,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.490625 [2024-06-21 22:11:38,898 INFO L175 Difference]: Start difference. First operand has 296 places, 397 transitions, 7211 flow. Second operand 8 states and 157 transitions. [2024-06-21 22:11:38,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 424 transitions, 8410 flow [2024-06-21 22:11:40,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 424 transitions, 8035 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-21 22:11:40,934 INFO L231 Difference]: Finished difference. Result has 299 places, 397 transitions, 7146 flow [2024-06-21 22:11:40,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6836, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7146, PETRI_PLACES=299, PETRI_TRANSITIONS=397} [2024-06-21 22:11:40,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-21 22:11:40,935 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 397 transitions, 7146 flow [2024-06-21 22:11:40,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:40,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:40,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:40,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 22:11:40,936 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:40,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:40,936 INFO L85 PathProgramCache]: Analyzing trace with hash -221646585, now seen corresponding path program 13 times [2024-06-21 22:11:40,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:40,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78638949] [2024-06-21 22:11:40,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:40,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:40,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:41,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:41,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:41,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78638949] [2024-06-21 22:11:41,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78638949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:41,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:41,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:11:41,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720722232] [2024-06-21 22:11:41,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:41,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:11:41,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:41,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:11:41,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:11:41,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:41,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 397 transitions, 7146 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:41,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:41,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:41,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:43,068 INFO L124 PetriNetUnfolderBase]: 4410/7905 cut-off events. [2024-06-21 22:11:43,068 INFO L125 PetriNetUnfolderBase]: For 701062/701066 co-relation queries the response was YES. [2024-06-21 22:11:43,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58330 conditions, 7905 events. 4410/7905 cut-off events. For 701062/701066 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 64120 event pairs, 1065 based on Foata normal form. 36/7872 useless extension candidates. Maximal degree in co-relation 58199. Up to 4052 conditions per place. [2024-06-21 22:11:43,173 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 311 selfloop transitions, 108 changer transitions 0/426 dead transitions. [2024-06-21 22:11:43,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 426 transitions, 8475 flow [2024-06-21 22:11:43,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:43,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:43,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:11:43,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 22:11:43,175 INFO L175 Difference]: Start difference. First operand has 299 places, 397 transitions, 7146 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:11:43,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 426 transitions, 8475 flow [2024-06-21 22:11:45,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 426 transitions, 7951 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 22:11:45,239 INFO L231 Difference]: Finished difference. Result has 298 places, 403 transitions, 7011 flow [2024-06-21 22:11:45,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6622, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7011, PETRI_PLACES=298, PETRI_TRANSITIONS=403} [2024-06-21 22:11:45,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-21 22:11:45,240 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 403 transitions, 7011 flow [2024-06-21 22:11:45,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:45,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:45,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:45,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 22:11:45,240 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:45,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:45,240 INFO L85 PathProgramCache]: Analyzing trace with hash -215217495, now seen corresponding path program 14 times [2024-06-21 22:11:45,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:45,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075906380] [2024-06-21 22:11:45,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:45,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:45,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:45,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:45,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:45,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075906380] [2024-06-21 22:11:45,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075906380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:45,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:45,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:45,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636459584] [2024-06-21 22:11:45,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:45,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:45,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:45,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:45,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:45,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:45,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 403 transitions, 7011 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:45,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:45,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:45,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:47,575 INFO L124 PetriNetUnfolderBase]: 4463/8039 cut-off events. [2024-06-21 22:11:47,575 INFO L125 PetriNetUnfolderBase]: For 671959/671963 co-relation queries the response was YES. [2024-06-21 22:11:47,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58683 conditions, 8039 events. 4463/8039 cut-off events. For 671959/671963 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 65648 event pairs, 1231 based on Foata normal form. 12/7984 useless extension candidates. Maximal degree in co-relation 58552. Up to 3837 conditions per place. [2024-06-21 22:11:47,666 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 296 selfloop transitions, 123 changer transitions 0/426 dead transitions. [2024-06-21 22:11:47,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 426 transitions, 8270 flow [2024-06-21 22:11:47,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:47,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:47,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 22:11:47,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-21 22:11:47,667 INFO L175 Difference]: Start difference. First operand has 298 places, 403 transitions, 7011 flow. Second operand 8 states and 146 transitions. [2024-06-21 22:11:47,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 426 transitions, 8270 flow [2024-06-21 22:11:49,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 426 transitions, 7940 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-21 22:11:49,240 INFO L231 Difference]: Finished difference. Result has 301 places, 407 transitions, 7040 flow [2024-06-21 22:11:49,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6682, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7040, PETRI_PLACES=301, PETRI_TRANSITIONS=407} [2024-06-21 22:11:49,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-21 22:11:49,240 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 407 transitions, 7040 flow [2024-06-21 22:11:49,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:49,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:49,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:49,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 22:11:49,241 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:49,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:49,241 INFO L85 PathProgramCache]: Analyzing trace with hash -772346667, now seen corresponding path program 15 times [2024-06-21 22:11:49,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:49,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818851021] [2024-06-21 22:11:49,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:49,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:49,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:49,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:49,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:49,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818851021] [2024-06-21 22:11:49,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818851021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:49,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:49,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:49,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901544085] [2024-06-21 22:11:49,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:49,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:49,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:49,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:49,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:49,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:50,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 407 transitions, 7040 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:50,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:50,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:50,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:51,442 INFO L124 PetriNetUnfolderBase]: 4429/7977 cut-off events. [2024-06-21 22:11:51,442 INFO L125 PetriNetUnfolderBase]: For 647843/647847 co-relation queries the response was YES. [2024-06-21 22:11:51,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57134 conditions, 7977 events. 4429/7977 cut-off events. For 647843/647847 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 64963 event pairs, 1028 based on Foata normal form. 12/7922 useless extension candidates. Maximal degree in co-relation 57003. Up to 3822 conditions per place. [2024-06-21 22:11:51,543 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 291 selfloop transitions, 128 changer transitions 0/426 dead transitions. [2024-06-21 22:11:51,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 426 transitions, 8062 flow [2024-06-21 22:11:51,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:51,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:51,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 22:11:51,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-21 22:11:51,544 INFO L175 Difference]: Start difference. First operand has 301 places, 407 transitions, 7040 flow. Second operand 8 states and 146 transitions. [2024-06-21 22:11:51,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 426 transitions, 8062 flow [2024-06-21 22:11:53,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 426 transitions, 7635 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-21 22:11:53,471 INFO L231 Difference]: Finished difference. Result has 301 places, 407 transitions, 6879 flow [2024-06-21 22:11:53,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6613, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6879, PETRI_PLACES=301, PETRI_TRANSITIONS=407} [2024-06-21 22:11:53,471 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-21 22:11:53,471 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 407 transitions, 6879 flow [2024-06-21 22:11:53,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:53,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:53,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:53,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 22:11:53,472 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:53,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:53,472 INFO L85 PathProgramCache]: Analyzing trace with hash 7797745, now seen corresponding path program 5 times [2024-06-21 22:11:53,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:53,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850283440] [2024-06-21 22:11:53,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:53,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:53,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:54,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:54,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:54,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850283440] [2024-06-21 22:11:54,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850283440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:54,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:54,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:11:54,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367751840] [2024-06-21 22:11:54,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:54,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:11:54,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:54,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:11:54,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:11:54,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:54,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 407 transitions, 6879 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:54,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:54,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:54,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:55,952 INFO L124 PetriNetUnfolderBase]: 4714/8546 cut-off events. [2024-06-21 22:11:55,952 INFO L125 PetriNetUnfolderBase]: For 788516/788520 co-relation queries the response was YES. [2024-06-21 22:11:56,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62291 conditions, 8546 events. 4714/8546 cut-off events. For 788516/788520 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 70872 event pairs, 922 based on Foata normal form. 20/8507 useless extension candidates. Maximal degree in co-relation 62161. Up to 2917 conditions per place. [2024-06-21 22:11:56,064 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 323 selfloop transitions, 115 changer transitions 0/445 dead transitions. [2024-06-21 22:11:56,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 445 transitions, 8512 flow [2024-06-21 22:11:56,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:56,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:56,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 22:11:56,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:11:56,065 INFO L175 Difference]: Start difference. First operand has 301 places, 407 transitions, 6879 flow. Second operand 8 states and 152 transitions. [2024-06-21 22:11:56,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 445 transitions, 8512 flow [2024-06-21 22:11:58,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 445 transitions, 8187 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 22:11:58,299 INFO L231 Difference]: Finished difference. Result has 304 places, 416 transitions, 7115 flow [2024-06-21 22:11:58,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6568, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7115, PETRI_PLACES=304, PETRI_TRANSITIONS=416} [2024-06-21 22:11:58,300 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-21 22:11:58,300 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 416 transitions, 7115 flow [2024-06-21 22:11:58,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:58,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:58,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:58,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 22:11:58,301 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:58,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:58,301 INFO L85 PathProgramCache]: Analyzing trace with hash -243814657, now seen corresponding path program 6 times [2024-06-21 22:11:58,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:58,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123866941] [2024-06-21 22:11:58,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:58,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:58,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:59,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:59,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:59,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123866941] [2024-06-21 22:11:59,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123866941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:59,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:59,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:59,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063523507] [2024-06-21 22:11:59,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:59,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:59,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:59,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:59,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:59,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:11:59,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 416 transitions, 7115 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:59,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:59,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:11:59,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:00,839 INFO L124 PetriNetUnfolderBase]: 4738/8570 cut-off events. [2024-06-21 22:12:00,839 INFO L125 PetriNetUnfolderBase]: For 787312/787316 co-relation queries the response was YES. [2024-06-21 22:12:00,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63072 conditions, 8570 events. 4738/8570 cut-off events. For 787312/787316 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 70920 event pairs, 1301 based on Foata normal form. 12/8528 useless extension candidates. Maximal degree in co-relation 62939. Up to 6647 conditions per place. [2024-06-21 22:12:00,944 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 330 selfloop transitions, 96 changer transitions 0/433 dead transitions. [2024-06-21 22:12:00,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 433 transitions, 8075 flow [2024-06-21 22:12:00,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:12:00,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:12:00,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 22:12:00,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-21 22:12:00,946 INFO L175 Difference]: Start difference. First operand has 304 places, 416 transitions, 7115 flow. Second operand 8 states and 147 transitions. [2024-06-21 22:12:00,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 433 transitions, 8075 flow [2024-06-21 22:12:03,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 433 transitions, 7826 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-21 22:12:03,147 INFO L231 Difference]: Finished difference. Result has 308 places, 418 transitions, 7131 flow [2024-06-21 22:12:03,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7131, PETRI_PLACES=308, PETRI_TRANSITIONS=418} [2024-06-21 22:12:03,147 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-21 22:12:03,147 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 418 transitions, 7131 flow [2024-06-21 22:12:03,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:03,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:03,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:03,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 22:12:03,148 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:03,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:03,148 INFO L85 PathProgramCache]: Analyzing trace with hash 7394125, now seen corresponding path program 7 times [2024-06-21 22:12:03,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:03,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132619534] [2024-06-21 22:12:03,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:03,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:03,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:03,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:03,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:03,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132619534] [2024-06-21 22:12:03,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132619534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:03,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:03,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:03,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889515732] [2024-06-21 22:12:03,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:03,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:03,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:03,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:03,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:04,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:04,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 418 transitions, 7131 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:04,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:04,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:04,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:05,806 INFO L124 PetriNetUnfolderBase]: 4726/8579 cut-off events. [2024-06-21 22:12:05,806 INFO L125 PetriNetUnfolderBase]: For 763966/763970 co-relation queries the response was YES. [2024-06-21 22:12:05,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61911 conditions, 8579 events. 4726/8579 cut-off events. For 763966/763970 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 71094 event pairs, 1279 based on Foata normal form. 12/8539 useless extension candidates. Maximal degree in co-relation 61777. Up to 6504 conditions per place. [2024-06-21 22:12:05,910 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 328 selfloop transitions, 105 changer transitions 0/440 dead transitions. [2024-06-21 22:12:05,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 440 transitions, 8277 flow [2024-06-21 22:12:05,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:12:05,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:12:05,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 22:12:05,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 22:12:05,911 INFO L175 Difference]: Start difference. First operand has 308 places, 418 transitions, 7131 flow. Second operand 9 states and 165 transitions. [2024-06-21 22:12:05,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 440 transitions, 8277 flow [2024-06-21 22:12:07,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 440 transitions, 8038 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 22:12:07,965 INFO L231 Difference]: Finished difference. Result has 312 places, 421 transitions, 7218 flow [2024-06-21 22:12:07,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6892, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7218, PETRI_PLACES=312, PETRI_TRANSITIONS=421} [2024-06-21 22:12:07,966 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-21 22:12:07,966 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 421 transitions, 7218 flow [2024-06-21 22:12:07,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:07,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:07,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:07,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 22:12:07,966 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:07,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:07,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1565051953, now seen corresponding path program 1 times [2024-06-21 22:12:07,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:07,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321090048] [2024-06-21 22:12:07,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:07,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:07,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:08,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:08,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:08,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321090048] [2024-06-21 22:12:08,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321090048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:08,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:08,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:12:08,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514669701] [2024-06-21 22:12:08,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:08,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:12:08,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:08,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:12:08,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:12:09,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:09,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 421 transitions, 7218 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:09,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:09,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:09,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:10,906 INFO L124 PetriNetUnfolderBase]: 4715/8499 cut-off events. [2024-06-21 22:12:10,906 INFO L125 PetriNetUnfolderBase]: For 764003/764003 co-relation queries the response was YES. [2024-06-21 22:12:10,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61488 conditions, 8499 events. 4715/8499 cut-off events. For 764003/764003 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 70442 event pairs, 1144 based on Foata normal form. 8/8432 useless extension candidates. Maximal degree in co-relation 61352. Up to 5234 conditions per place. [2024-06-21 22:12:11,008 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 297 selfloop transitions, 143 changer transitions 0/447 dead transitions. [2024-06-21 22:12:11,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 447 transitions, 8347 flow [2024-06-21 22:12:11,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:12:11,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:12:11,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 22:12:11,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-21 22:12:11,009 INFO L175 Difference]: Start difference. First operand has 312 places, 421 transitions, 7218 flow. Second operand 8 states and 154 transitions. [2024-06-21 22:12:11,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 447 transitions, 8347 flow [2024-06-21 22:12:12,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 447 transitions, 7806 flow, removed 36 selfloop flow, removed 11 redundant places. [2024-06-21 22:12:12,932 INFO L231 Difference]: Finished difference. Result has 309 places, 422 transitions, 7014 flow [2024-06-21 22:12:12,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6679, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7014, PETRI_PLACES=309, PETRI_TRANSITIONS=422} [2024-06-21 22:12:12,933 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-21 22:12:12,933 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 422 transitions, 7014 flow [2024-06-21 22:12:12,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:12,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:12,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:12,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 22:12:12,934 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:12,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:12,934 INFO L85 PathProgramCache]: Analyzing trace with hash 777012147, now seen corresponding path program 1 times [2024-06-21 22:12:12,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:12,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022980406] [2024-06-21 22:12:12,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:12,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:12,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:13,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:13,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:13,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022980406] [2024-06-21 22:12:13,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022980406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:13,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:13,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:12:13,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002091262] [2024-06-21 22:12:13,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:13,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:12:13,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:13,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:12:13,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:12:13,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:13,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 422 transitions, 7014 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:13,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:13,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:13,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:15,545 INFO L124 PetriNetUnfolderBase]: 4783/8646 cut-off events. [2024-06-21 22:12:15,545 INFO L125 PetriNetUnfolderBase]: For 806969/806969 co-relation queries the response was YES. [2024-06-21 22:12:15,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61452 conditions, 8646 events. 4783/8646 cut-off events. For 806969/806969 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 72042 event pairs, 1135 based on Foata normal form. 24/8589 useless extension candidates. Maximal degree in co-relation 61320. Up to 5589 conditions per place. [2024-06-21 22:12:15,658 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 311 selfloop transitions, 134 changer transitions 3/455 dead transitions. [2024-06-21 22:12:15,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 455 transitions, 8087 flow [2024-06-21 22:12:15,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:12:15,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:12:15,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 22:12:15,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:12:15,660 INFO L175 Difference]: Start difference. First operand has 309 places, 422 transitions, 7014 flow. Second operand 9 states and 171 transitions. [2024-06-21 22:12:15,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 455 transitions, 8087 flow [2024-06-21 22:12:18,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 455 transitions, 7514 flow, removed 49 selfloop flow, removed 10 redundant places. [2024-06-21 22:12:18,227 INFO L231 Difference]: Finished difference. Result has 308 places, 424 transitions, 6779 flow [2024-06-21 22:12:18,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6442, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6779, PETRI_PLACES=308, PETRI_TRANSITIONS=424} [2024-06-21 22:12:18,227 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-21 22:12:18,228 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 424 transitions, 6779 flow [2024-06-21 22:12:18,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:18,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:18,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:18,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 22:12:18,228 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:18,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:18,229 INFO L85 PathProgramCache]: Analyzing trace with hash 892476297, now seen corresponding path program 2 times [2024-06-21 22:12:18,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:18,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212084155] [2024-06-21 22:12:18,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:18,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:18,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:19,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:19,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:19,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212084155] [2024-06-21 22:12:19,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212084155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:19,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:19,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:12:19,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034822996] [2024-06-21 22:12:19,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:19,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:12:19,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:19,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:12:19,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:12:19,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:19,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 424 transitions, 6779 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:19,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:19,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:19,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:21,134 INFO L124 PetriNetUnfolderBase]: 4851/8736 cut-off events. [2024-06-21 22:12:21,134 INFO L125 PetriNetUnfolderBase]: For 829557/829557 co-relation queries the response was YES. [2024-06-21 22:12:21,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60830 conditions, 8736 events. 4851/8736 cut-off events. For 829557/829557 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 72631 event pairs, 1033 based on Foata normal form. 24/8681 useless extension candidates. Maximal degree in co-relation 60701. Up to 4170 conditions per place. [2024-06-21 22:12:21,243 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 265 selfloop transitions, 185 changer transitions 2/459 dead transitions. [2024-06-21 22:12:21,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 459 transitions, 8136 flow [2024-06-21 22:12:21,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:12:21,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:12:21,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 22:12:21,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-21 22:12:21,244 INFO L175 Difference]: Start difference. First operand has 308 places, 424 transitions, 6779 flow. Second operand 9 states and 177 transitions. [2024-06-21 22:12:21,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 459 transitions, 8136 flow [2024-06-21 22:12:23,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 459 transitions, 7797 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 22:12:23,123 INFO L231 Difference]: Finished difference. Result has 309 places, 426 transitions, 6879 flow [2024-06-21 22:12:23,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6442, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6879, PETRI_PLACES=309, PETRI_TRANSITIONS=426} [2024-06-21 22:12:23,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-21 22:12:23,124 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 426 transitions, 6879 flow [2024-06-21 22:12:23,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:23,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:23,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:23,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 22:12:23,125 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:23,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:23,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1645806359, now seen corresponding path program 3 times [2024-06-21 22:12:23,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:23,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716916607] [2024-06-21 22:12:23,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:23,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:23,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:23,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:23,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:23,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716916607] [2024-06-21 22:12:23,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716916607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:23,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:23,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:23,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841705282] [2024-06-21 22:12:23,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:23,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:23,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:23,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:23,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:23,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:23,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 426 transitions, 6879 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:23,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:23,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:23,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:25,510 INFO L124 PetriNetUnfolderBase]: 4813/8716 cut-off events. [2024-06-21 22:12:25,510 INFO L125 PetriNetUnfolderBase]: For 789200/789200 co-relation queries the response was YES. [2024-06-21 22:12:25,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59189 conditions, 8716 events. 4813/8716 cut-off events. For 789200/789200 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 72774 event pairs, 1124 based on Foata normal form. 24/8657 useless extension candidates. Maximal degree in co-relation 59060. Up to 4493 conditions per place. [2024-06-21 22:12:25,621 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 258 selfloop transitions, 187 changer transitions 0/452 dead transitions. [2024-06-21 22:12:25,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 452 transitions, 8006 flow [2024-06-21 22:12:25,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:12:25,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:12:25,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 22:12:25,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-21 22:12:25,622 INFO L175 Difference]: Start difference. First operand has 309 places, 426 transitions, 6879 flow. Second operand 8 states and 156 transitions. [2024-06-21 22:12:25,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 452 transitions, 8006 flow [2024-06-21 22:12:27,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 452 transitions, 7554 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-21 22:12:27,481 INFO L231 Difference]: Finished difference. Result has 311 places, 427 transitions, 6881 flow [2024-06-21 22:12:27,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6429, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6881, PETRI_PLACES=311, PETRI_TRANSITIONS=427} [2024-06-21 22:12:27,482 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-21 22:12:27,482 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 427 transitions, 6881 flow [2024-06-21 22:12:27,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:27,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:27,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:27,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 22:12:27,482 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:27,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:27,482 INFO L85 PathProgramCache]: Analyzing trace with hash -682997803, now seen corresponding path program 4 times [2024-06-21 22:12:27,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:27,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055128495] [2024-06-21 22:12:27,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:27,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:27,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:28,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:28,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:28,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055128495] [2024-06-21 22:12:28,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055128495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:28,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:28,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:12:28,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752866006] [2024-06-21 22:12:28,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:28,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:12:28,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:28,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:12:28,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:12:28,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:28,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 427 transitions, 6881 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:28,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:28,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:28,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:30,344 INFO L124 PetriNetUnfolderBase]: 4881/8921 cut-off events. [2024-06-21 22:12:30,344 INFO L125 PetriNetUnfolderBase]: For 812291/812295 co-relation queries the response was YES. [2024-06-21 22:12:30,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59838 conditions, 8921 events. 4881/8921 cut-off events. For 812291/812295 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 75564 event pairs, 1151 based on Foata normal form. 24/8868 useless extension candidates. Maximal degree in co-relation 59707. Up to 4403 conditions per place. [2024-06-21 22:12:30,445 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 304 selfloop transitions, 140 changer transitions 2/453 dead transitions. [2024-06-21 22:12:30,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 453 transitions, 8039 flow [2024-06-21 22:12:30,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:12:30,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:12:30,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 22:12:30,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-21 22:12:30,446 INFO L175 Difference]: Start difference. First operand has 311 places, 427 transitions, 6881 flow. Second operand 9 states and 164 transitions. [2024-06-21 22:12:30,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 453 transitions, 8039 flow [2024-06-21 22:12:32,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 453 transitions, 7810 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 22:12:32,384 INFO L231 Difference]: Finished difference. Result has 315 places, 429 transitions, 7003 flow [2024-06-21 22:12:32,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7003, PETRI_PLACES=315, PETRI_TRANSITIONS=429} [2024-06-21 22:12:32,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-21 22:12:32,384 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 429 transitions, 7003 flow [2024-06-21 22:12:32,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:32,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:32,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:32,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 22:12:32,384 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:32,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:32,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1479994245, now seen corresponding path program 5 times [2024-06-21 22:12:32,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:32,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425284495] [2024-06-21 22:12:32,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:32,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:32,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:33,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:33,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:33,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425284495] [2024-06-21 22:12:33,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425284495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:33,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:33,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:33,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581377338] [2024-06-21 22:12:33,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:33,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:33,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:33,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:33,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:33,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:33,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 429 transitions, 7003 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:33,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:33,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:33,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:34,936 INFO L124 PetriNetUnfolderBase]: 4835/8853 cut-off events. [2024-06-21 22:12:34,936 INFO L125 PetriNetUnfolderBase]: For 708486/708490 co-relation queries the response was YES. [2024-06-21 22:12:35,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57557 conditions, 8853 events. 4835/8853 cut-off events. For 708486/708490 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 74893 event pairs, 1090 based on Foata normal form. 24/8814 useless extension candidates. Maximal degree in co-relation 57426. Up to 3027 conditions per place. [2024-06-21 22:12:35,053 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 302 selfloop transitions, 134 changer transitions 10/453 dead transitions. [2024-06-21 22:12:35,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 453 transitions, 8111 flow [2024-06-21 22:12:35,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:12:35,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:12:35,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 22:12:35,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-21 22:12:35,055 INFO L175 Difference]: Start difference. First operand has 315 places, 429 transitions, 7003 flow. Second operand 8 states and 153 transitions. [2024-06-21 22:12:35,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 453 transitions, 8111 flow [2024-06-21 22:12:36,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 453 transitions, 7749 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 22:12:36,798 INFO L231 Difference]: Finished difference. Result has 317 places, 422 transitions, 6823 flow [2024-06-21 22:12:36,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6641, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6823, PETRI_PLACES=317, PETRI_TRANSITIONS=422} [2024-06-21 22:12:36,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-21 22:12:36,799 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 422 transitions, 6823 flow [2024-06-21 22:12:36,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:36,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:36,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:36,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 22:12:36,799 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:36,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:36,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1064371541, now seen corresponding path program 6 times [2024-06-21 22:12:36,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:36,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951995780] [2024-06-21 22:12:36,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:36,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:36,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:37,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:37,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:37,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951995780] [2024-06-21 22:12:37,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951995780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:37,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:37,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:37,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367274266] [2024-06-21 22:12:37,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:37,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:37,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:37,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:37,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:37,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:37,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 422 transitions, 6823 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:37,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:37,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:37,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:39,438 INFO L124 PetriNetUnfolderBase]: 4701/8693 cut-off events. [2024-06-21 22:12:39,438 INFO L125 PetriNetUnfolderBase]: For 661263/661267 co-relation queries the response was YES. [2024-06-21 22:12:39,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54699 conditions, 8693 events. 4701/8693 cut-off events. For 661263/661267 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 73977 event pairs, 1129 based on Foata normal form. 24/8652 useless extension candidates. Maximal degree in co-relation 54566. Up to 3124 conditions per place. [2024-06-21 22:12:39,549 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 271 selfloop transitions, 156 changer transitions 12/446 dead transitions. [2024-06-21 22:12:39,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 446 transitions, 7915 flow [2024-06-21 22:12:39,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:12:39,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:12:39,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 22:12:39,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-21 22:12:39,550 INFO L175 Difference]: Start difference. First operand has 317 places, 422 transitions, 6823 flow. Second operand 9 states and 163 transitions. [2024-06-21 22:12:39,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 446 transitions, 7915 flow [2024-06-21 22:12:41,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 446 transitions, 7503 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 22:12:41,127 INFO L231 Difference]: Finished difference. Result has 319 places, 413 transitions, 6609 flow [2024-06-21 22:12:41,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6415, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6609, PETRI_PLACES=319, PETRI_TRANSITIONS=413} [2024-06-21 22:12:41,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-21 22:12:41,127 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 413 transitions, 6609 flow [2024-06-21 22:12:41,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:41,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:41,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:41,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 22:12:41,127 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:41,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:41,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1699847902, now seen corresponding path program 1 times [2024-06-21 22:12:41,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:41,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497634123] [2024-06-21 22:12:41,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:41,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:41,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:42,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:42,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:42,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497634123] [2024-06-21 22:12:42,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497634123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:42,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:42,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:12:42,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797112425] [2024-06-21 22:12:42,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:42,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:12:42,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:42,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:12:42,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:12:42,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:42,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 413 transitions, 6609 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:42,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:42,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:42,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:43,950 INFO L124 PetriNetUnfolderBase]: 4657/8518 cut-off events. [2024-06-21 22:12:43,951 INFO L125 PetriNetUnfolderBase]: For 612283/612287 co-relation queries the response was YES. [2024-06-21 22:12:44,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54503 conditions, 8518 events. 4657/8518 cut-off events. For 612283/612287 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 71287 event pairs, 1157 based on Foata normal form. 6/8445 useless extension candidates. Maximal degree in co-relation 54370. Up to 5805 conditions per place. [2024-06-21 22:12:44,046 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 353 selfloop transitions, 99 changer transitions 2/461 dead transitions. [2024-06-21 22:12:44,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 461 transitions, 7860 flow [2024-06-21 22:12:44,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:12:44,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:12:44,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 22:12:44,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-21 22:12:44,047 INFO L175 Difference]: Start difference. First operand has 319 places, 413 transitions, 6609 flow. Second operand 10 states and 195 transitions. [2024-06-21 22:12:44,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 461 transitions, 7860 flow [2024-06-21 22:12:45,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 461 transitions, 7472 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 22:12:45,816 INFO L231 Difference]: Finished difference. Result has 321 places, 422 transitions, 6662 flow [2024-06-21 22:12:45,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6229, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6662, PETRI_PLACES=321, PETRI_TRANSITIONS=422} [2024-06-21 22:12:45,817 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-21 22:12:45,817 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 422 transitions, 6662 flow [2024-06-21 22:12:45,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:45,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:45,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:45,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 22:12:45,817 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:45,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:45,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1526559508, now seen corresponding path program 2 times [2024-06-21 22:12:45,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:45,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673953214] [2024-06-21 22:12:45,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:45,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:45,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:46,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:46,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:46,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673953214] [2024-06-21 22:12:46,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673953214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:46,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:46,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:46,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381959858] [2024-06-21 22:12:46,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:46,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:46,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:46,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:46,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:46,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:46,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 422 transitions, 6662 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:46,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:46,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:46,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:48,359 INFO L124 PetriNetUnfolderBase]: 4535/8279 cut-off events. [2024-06-21 22:12:48,359 INFO L125 PetriNetUnfolderBase]: For 527767/527771 co-relation queries the response was YES. [2024-06-21 22:12:48,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50331 conditions, 8279 events. 4535/8279 cut-off events. For 527767/527771 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 68727 event pairs, 1071 based on Foata normal form. 12/8225 useless extension candidates. Maximal degree in co-relation 50196. Up to 5477 conditions per place. [2024-06-21 22:12:48,460 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 337 selfloop transitions, 100 changer transitions 12/456 dead transitions. [2024-06-21 22:12:48,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 456 transitions, 7672 flow [2024-06-21 22:12:48,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:12:48,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:12:48,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 22:12:48,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-21 22:12:48,461 INFO L175 Difference]: Start difference. First operand has 321 places, 422 transitions, 6662 flow. Second operand 9 states and 177 transitions. [2024-06-21 22:12:48,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 456 transitions, 7672 flow [2024-06-21 22:12:50,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 456 transitions, 7372 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-21 22:12:50,420 INFO L231 Difference]: Finished difference. Result has 323 places, 413 transitions, 6400 flow [2024-06-21 22:12:50,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6362, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6400, PETRI_PLACES=323, PETRI_TRANSITIONS=413} [2024-06-21 22:12:50,421 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-21 22:12:50,421 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 413 transitions, 6400 flow [2024-06-21 22:12:50,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:50,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:50,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:50,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 22:12:50,422 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:50,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:50,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1622896157, now seen corresponding path program 1 times [2024-06-21 22:12:50,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:50,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092829977] [2024-06-21 22:12:50,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:50,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:50,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:50,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:50,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:50,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092829977] [2024-06-21 22:12:50,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092829977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:50,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:50,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:50,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654355445] [2024-06-21 22:12:50,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:50,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:50,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:50,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:50,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:51,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:51,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 413 transitions, 6400 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:51,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:51,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:51,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:52,556 INFO L124 PetriNetUnfolderBase]: 4187/7639 cut-off events. [2024-06-21 22:12:52,556 INFO L125 PetriNetUnfolderBase]: For 512540/512544 co-relation queries the response was YES. [2024-06-21 22:12:52,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46168 conditions, 7639 events. 4187/7639 cut-off events. For 512540/512544 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 62478 event pairs, 950 based on Foata normal form. 6/7571 useless extension candidates. Maximal degree in co-relation 46032. Up to 5332 conditions per place. [2024-06-21 22:12:52,660 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 347 selfloop transitions, 105 changer transitions 0/459 dead transitions. [2024-06-21 22:12:52,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 459 transitions, 7543 flow [2024-06-21 22:12:52,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:12:52,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:12:52,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 22:12:52,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-06-21 22:12:52,661 INFO L175 Difference]: Start difference. First operand has 323 places, 413 transitions, 6400 flow. Second operand 10 states and 191 transitions. [2024-06-21 22:12:52,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 459 transitions, 7543 flow [2024-06-21 22:12:54,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 459 transitions, 7265 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 22:12:54,318 INFO L231 Difference]: Finished difference. Result has 324 places, 420 transitions, 6457 flow [2024-06-21 22:12:54,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6128, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6457, PETRI_PLACES=324, PETRI_TRANSITIONS=420} [2024-06-21 22:12:54,319 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-21 22:12:54,319 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 420 transitions, 6457 flow [2024-06-21 22:12:54,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:54,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:54,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:54,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 22:12:54,319 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:54,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:54,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1647788167, now seen corresponding path program 2 times [2024-06-21 22:12:54,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:54,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084511122] [2024-06-21 22:12:54,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:54,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:54,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:54,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:54,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:54,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084511122] [2024-06-21 22:12:54,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084511122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:54,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:54,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:54,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603943347] [2024-06-21 22:12:54,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:54,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:54,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:54,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:54,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:54,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:54,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 420 transitions, 6457 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:54,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:54,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:54,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:56,526 INFO L124 PetriNetUnfolderBase]: 4207/7707 cut-off events. [2024-06-21 22:12:56,526 INFO L125 PetriNetUnfolderBase]: For 514520/514524 co-relation queries the response was YES. [2024-06-21 22:12:56,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47440 conditions, 7707 events. 4207/7707 cut-off events. For 514520/514524 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 63483 event pairs, 919 based on Foata normal form. 6/7638 useless extension candidates. Maximal degree in co-relation 47304. Up to 5336 conditions per place. [2024-06-21 22:12:56,614 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 345 selfloop transitions, 105 changer transitions 0/457 dead transitions. [2024-06-21 22:12:56,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 457 transitions, 7532 flow [2024-06-21 22:12:56,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:12:56,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:12:56,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 22:12:56,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-21 22:12:56,615 INFO L175 Difference]: Start difference. First operand has 324 places, 420 transitions, 6457 flow. Second operand 9 states and 175 transitions. [2024-06-21 22:12:56,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 457 transitions, 7532 flow [2024-06-21 22:12:58,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 457 transitions, 7391 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 22:12:58,154 INFO L231 Difference]: Finished difference. Result has 329 places, 421 transitions, 6562 flow [2024-06-21 22:12:58,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6316, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6562, PETRI_PLACES=329, PETRI_TRANSITIONS=421} [2024-06-21 22:12:58,155 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-21 22:12:58,155 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 421 transitions, 6562 flow [2024-06-21 22:12:58,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:58,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:58,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:58,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 22:12:58,155 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:58,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:58,156 INFO L85 PathProgramCache]: Analyzing trace with hash 273552943, now seen corresponding path program 3 times [2024-06-21 22:12:58,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:58,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347159897] [2024-06-21 22:12:58,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:58,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:58,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:58,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:58,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:58,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347159897] [2024-06-21 22:12:58,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347159897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:58,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:58,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:12:58,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275508971] [2024-06-21 22:12:58,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:58,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:12:58,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:58,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:12:58,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:12:58,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:12:58,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 421 transitions, 6562 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:58,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:58,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:12:58,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:00,231 INFO L124 PetriNetUnfolderBase]: 4227/7732 cut-off events. [2024-06-21 22:13:00,231 INFO L125 PetriNetUnfolderBase]: For 530192/530196 co-relation queries the response was YES. [2024-06-21 22:13:00,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47926 conditions, 7732 events. 4227/7732 cut-off events. For 530192/530196 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 63710 event pairs, 983 based on Foata normal form. 6/7665 useless extension candidates. Maximal degree in co-relation 47789. Up to 5392 conditions per place. [2024-06-21 22:13:00,335 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 355 selfloop transitions, 102 changer transitions 0/464 dead transitions. [2024-06-21 22:13:00,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 464 transitions, 7741 flow [2024-06-21 22:13:00,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:00,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:00,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 22:13:00,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-21 22:13:00,336 INFO L175 Difference]: Start difference. First operand has 329 places, 421 transitions, 6562 flow. Second operand 9 states and 174 transitions. [2024-06-21 22:13:00,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 464 transitions, 7741 flow [2024-06-21 22:13:02,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 464 transitions, 7506 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 22:13:02,099 INFO L231 Difference]: Finished difference. Result has 333 places, 429 transitions, 6705 flow [2024-06-21 22:13:02,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6335, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6705, PETRI_PLACES=333, PETRI_TRANSITIONS=429} [2024-06-21 22:13:02,100 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-21 22:13:02,100 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 429 transitions, 6705 flow [2024-06-21 22:13:02,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:02,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:02,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:02,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 22:13:02,100 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:02,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:02,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1642127257, now seen corresponding path program 4 times [2024-06-21 22:13:02,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:02,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099146704] [2024-06-21 22:13:02,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:02,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:02,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:02,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:02,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:02,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099146704] [2024-06-21 22:13:02,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099146704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:02,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:02,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:02,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002236130] [2024-06-21 22:13:02,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:02,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:02,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:02,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:02,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:02,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:02,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 429 transitions, 6705 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:02,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:02,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:02,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:04,245 INFO L124 PetriNetUnfolderBase]: 4326/7883 cut-off events. [2024-06-21 22:13:04,246 INFO L125 PetriNetUnfolderBase]: For 554729/554733 co-relation queries the response was YES. [2024-06-21 22:13:04,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50519 conditions, 7883 events. 4326/7883 cut-off events. For 554729/554733 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 64996 event pairs, 1019 based on Foata normal form. 6/7812 useless extension candidates. Maximal degree in co-relation 50379. Up to 5337 conditions per place. [2024-06-21 22:13:04,346 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 353 selfloop transitions, 111 changer transitions 0/471 dead transitions. [2024-06-21 22:13:04,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 471 transitions, 8074 flow [2024-06-21 22:13:04,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:04,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:04,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 22:13:04,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-21 22:13:04,347 INFO L175 Difference]: Start difference. First operand has 333 places, 429 transitions, 6705 flow. Second operand 9 states and 174 transitions. [2024-06-21 22:13:04,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 471 transitions, 8074 flow [2024-06-21 22:13:06,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 471 transitions, 7935 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 22:13:06,025 INFO L231 Difference]: Finished difference. Result has 339 places, 435 transitions, 6955 flow [2024-06-21 22:13:06,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6568, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6955, PETRI_PLACES=339, PETRI_TRANSITIONS=435} [2024-06-21 22:13:06,026 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-21 22:13:06,026 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 435 transitions, 6955 flow [2024-06-21 22:13:06,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:06,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:06,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:06,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 22:13:06,026 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:06,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:06,026 INFO L85 PathProgramCache]: Analyzing trace with hash 243016953, now seen corresponding path program 5 times [2024-06-21 22:13:06,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:06,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090813432] [2024-06-21 22:13:06,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:06,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:06,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:06,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:06,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:06,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090813432] [2024-06-21 22:13:06,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090813432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:06,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:06,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:13:06,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988741087] [2024-06-21 22:13:06,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:06,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:13:06,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:06,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:13:06,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:13:06,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:06,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 435 transitions, 6955 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:06,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:06,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:06,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:08,218 INFO L124 PetriNetUnfolderBase]: 4379/7989 cut-off events. [2024-06-21 22:13:08,218 INFO L125 PetriNetUnfolderBase]: For 591313/591317 co-relation queries the response was YES. [2024-06-21 22:13:08,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52149 conditions, 7989 events. 4379/7989 cut-off events. For 591313/591317 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 66054 event pairs, 969 based on Foata normal form. 6/7911 useless extension candidates. Maximal degree in co-relation 52007. Up to 5431 conditions per place. [2024-06-21 22:13:08,324 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 355 selfloop transitions, 112 changer transitions 0/474 dead transitions. [2024-06-21 22:13:08,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 474 transitions, 8281 flow [2024-06-21 22:13:08,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:08,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:08,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 22:13:08,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-21 22:13:08,325 INFO L175 Difference]: Start difference. First operand has 339 places, 435 transitions, 6955 flow. Second operand 9 states and 175 transitions. [2024-06-21 22:13:08,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 474 transitions, 8281 flow [2024-06-21 22:13:10,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 474 transitions, 8058 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 22:13:10,163 INFO L231 Difference]: Finished difference. Result has 342 places, 437 transitions, 7036 flow [2024-06-21 22:13:10,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6742, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7036, PETRI_PLACES=342, PETRI_TRANSITIONS=437} [2024-06-21 22:13:10,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-21 22:13:10,164 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 437 transitions, 7036 flow [2024-06-21 22:13:10,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:10,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:10,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:10,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 22:13:10,164 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:10,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:10,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1197230939, now seen corresponding path program 6 times [2024-06-21 22:13:10,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:10,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096405763] [2024-06-21 22:13:10,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:10,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:10,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:10,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:10,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:10,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096405763] [2024-06-21 22:13:10,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096405763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:10,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:10,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:13:10,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865677926] [2024-06-21 22:13:10,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:10,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:13:10,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:10,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:13:10,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:13:10,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:10,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 437 transitions, 7036 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:10,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:10,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:10,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:12,303 INFO L124 PetriNetUnfolderBase]: 4399/8017 cut-off events. [2024-06-21 22:13:12,303 INFO L125 PetriNetUnfolderBase]: For 607458/607462 co-relation queries the response was YES. [2024-06-21 22:13:12,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51887 conditions, 8017 events. 4399/8017 cut-off events. For 607458/607462 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 66176 event pairs, 1059 based on Foata normal form. 6/7944 useless extension candidates. Maximal degree in co-relation 51744. Up to 4818 conditions per place. [2024-06-21 22:13:12,407 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 328 selfloop transitions, 145 changer transitions 0/480 dead transitions. [2024-06-21 22:13:12,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 480 transitions, 8579 flow [2024-06-21 22:13:12,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:12,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:12,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 22:13:12,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-21 22:13:12,408 INFO L175 Difference]: Start difference. First operand has 342 places, 437 transitions, 7036 flow. Second operand 9 states and 175 transitions. [2024-06-21 22:13:12,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 480 transitions, 8579 flow [2024-06-21 22:13:14,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 480 transitions, 8363 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 22:13:14,168 INFO L231 Difference]: Finished difference. Result has 346 places, 445 transitions, 7368 flow [2024-06-21 22:13:14,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6820, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7368, PETRI_PLACES=346, PETRI_TRANSITIONS=445} [2024-06-21 22:13:14,168 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-21 22:13:14,168 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 445 transitions, 7368 flow [2024-06-21 22:13:14,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:14,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:14,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:14,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 22:13:14,169 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:14,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:14,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1197225359, now seen corresponding path program 7 times [2024-06-21 22:13:14,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:14,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313028985] [2024-06-21 22:13:14,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:14,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:14,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:14,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:14,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:14,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313028985] [2024-06-21 22:13:14,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313028985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:14,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:14,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:14,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906027022] [2024-06-21 22:13:14,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:14,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:14,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:14,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:14,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:14,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:14,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 445 transitions, 7368 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:14,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:14,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:14,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:16,616 INFO L124 PetriNetUnfolderBase]: 4452/8132 cut-off events. [2024-06-21 22:13:16,616 INFO L125 PetriNetUnfolderBase]: For 643038/643042 co-relation queries the response was YES. [2024-06-21 22:13:16,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54204 conditions, 8132 events. 4452/8132 cut-off events. For 643038/643042 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 67682 event pairs, 1025 based on Foata normal form. 6/8064 useless extension candidates. Maximal degree in co-relation 54058. Up to 4848 conditions per place. [2024-06-21 22:13:16,714 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 337 selfloop transitions, 138 changer transitions 0/482 dead transitions. [2024-06-21 22:13:16,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 482 transitions, 8847 flow [2024-06-21 22:13:16,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:16,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:16,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 22:13:16,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-21 22:13:16,715 INFO L175 Difference]: Start difference. First operand has 346 places, 445 transitions, 7368 flow. Second operand 9 states and 175 transitions. [2024-06-21 22:13:16,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 482 transitions, 8847 flow [2024-06-21 22:13:18,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 482 transitions, 8632 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 22:13:18,506 INFO L231 Difference]: Finished difference. Result has 349 places, 447 transitions, 7502 flow [2024-06-21 22:13:18,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7155, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7502, PETRI_PLACES=349, PETRI_TRANSITIONS=447} [2024-06-21 22:13:18,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-21 22:13:18,507 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 447 transitions, 7502 flow [2024-06-21 22:13:18,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:18,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:18,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:18,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 22:13:18,508 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:18,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:18,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1071912391, now seen corresponding path program 8 times [2024-06-21 22:13:18,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:18,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496774402] [2024-06-21 22:13:18,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:18,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:18,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:18,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:18,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:18,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496774402] [2024-06-21 22:13:18,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496774402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:18,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:18,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:13:18,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737217275] [2024-06-21 22:13:18,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:18,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:13:18,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:18,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:13:18,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:13:19,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:19,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 447 transitions, 7502 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:19,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:19,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:19,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:20,718 INFO L124 PetriNetUnfolderBase]: 4479/8189 cut-off events. [2024-06-21 22:13:20,718 INFO L125 PetriNetUnfolderBase]: For 677815/677819 co-relation queries the response was YES. [2024-06-21 22:13:20,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54453 conditions, 8189 events. 4479/8189 cut-off events. For 677815/677819 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 68331 event pairs, 1013 based on Foata normal form. 18/8134 useless extension candidates. Maximal degree in co-relation 54306. Up to 5692 conditions per place. [2024-06-21 22:13:20,829 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 351 selfloop transitions, 122 changer transitions 0/480 dead transitions. [2024-06-21 22:13:20,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 480 transitions, 8694 flow [2024-06-21 22:13:20,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:13:20,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:13:20,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 22:13:20,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-21 22:13:20,831 INFO L175 Difference]: Start difference. First operand has 349 places, 447 transitions, 7502 flow. Second operand 8 states and 154 transitions. [2024-06-21 22:13:20,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 480 transitions, 8694 flow [2024-06-21 22:13:22,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 480 transitions, 8487 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 22:13:22,950 INFO L231 Difference]: Finished difference. Result has 353 places, 452 transitions, 7689 flow [2024-06-21 22:13:22,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7689, PETRI_PLACES=353, PETRI_TRANSITIONS=452} [2024-06-21 22:13:22,951 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-21 22:13:22,951 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 452 transitions, 7689 flow [2024-06-21 22:13:22,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:22,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:22,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:22,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 22:13:22,952 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:22,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:22,952 INFO L85 PathProgramCache]: Analyzing trace with hash -205863547, now seen corresponding path program 9 times [2024-06-21 22:13:22,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:22,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262919408] [2024-06-21 22:13:22,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:22,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:22,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:23,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:23,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:23,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262919408] [2024-06-21 22:13:23,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262919408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:23,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:23,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:13:23,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061161834] [2024-06-21 22:13:23,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:23,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:13:23,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:23,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:13:23,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:13:23,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:23,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 452 transitions, 7689 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:23,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:23,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:23,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:25,176 INFO L124 PetriNetUnfolderBase]: 4486/8204 cut-off events. [2024-06-21 22:13:25,176 INFO L125 PetriNetUnfolderBase]: For 655123/655127 co-relation queries the response was YES. [2024-06-21 22:13:25,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54838 conditions, 8204 events. 4486/8204 cut-off events. For 655123/655127 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 68404 event pairs, 1029 based on Foata normal form. 12/8130 useless extension candidates. Maximal degree in co-relation 54689. Up to 5314 conditions per place. [2024-06-21 22:13:25,286 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 344 selfloop transitions, 130 changer transitions 0/481 dead transitions. [2024-06-21 22:13:25,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 481 transitions, 8956 flow [2024-06-21 22:13:25,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:13:25,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:13:25,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 22:13:25,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-21 22:13:25,287 INFO L175 Difference]: Start difference. First operand has 353 places, 452 transitions, 7689 flow. Second operand 8 states and 154 transitions. [2024-06-21 22:13:25,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 481 transitions, 8956 flow [2024-06-21 22:13:27,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 481 transitions, 8732 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-21 22:13:27,272 INFO L231 Difference]: Finished difference. Result has 357 places, 453 transitions, 7762 flow [2024-06-21 22:13:27,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7465, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7762, PETRI_PLACES=357, PETRI_TRANSITIONS=453} [2024-06-21 22:13:27,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 22:13:27,273 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 453 transitions, 7762 flow [2024-06-21 22:13:27,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:27,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:27,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:27,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 22:13:27,273 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:27,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:27,274 INFO L85 PathProgramCache]: Analyzing trace with hash -200621137, now seen corresponding path program 10 times [2024-06-21 22:13:27,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:27,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207029099] [2024-06-21 22:13:27,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:27,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:27,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:27,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:27,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:27,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207029099] [2024-06-21 22:13:27,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207029099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:27,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:27,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:13:27,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270060552] [2024-06-21 22:13:27,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:27,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:13:27,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:27,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:13:27,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:13:27,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:27,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 453 transitions, 7762 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:27,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:27,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:27,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:29,607 INFO L124 PetriNetUnfolderBase]: 4566/8363 cut-off events. [2024-06-21 22:13:29,607 INFO L125 PetriNetUnfolderBase]: For 694673/694677 co-relation queries the response was YES. [2024-06-21 22:13:29,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56000 conditions, 8363 events. 4566/8363 cut-off events. For 694673/694677 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 70201 event pairs, 1110 based on Foata normal form. 18/8296 useless extension candidates. Maximal degree in co-relation 55850. Up to 5861 conditions per place. [2024-06-21 22:13:29,725 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 371 selfloop transitions, 110 changer transitions 0/488 dead transitions. [2024-06-21 22:13:29,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 488 transitions, 9061 flow [2024-06-21 22:13:29,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:29,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:29,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 22:13:29,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-21 22:13:29,726 INFO L175 Difference]: Start difference. First operand has 357 places, 453 transitions, 7762 flow. Second operand 9 states and 163 transitions. [2024-06-21 22:13:29,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 488 transitions, 9061 flow [2024-06-21 22:13:32,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 488 transitions, 8771 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 22:13:32,196 INFO L231 Difference]: Finished difference. Result has 361 places, 464 transitions, 8002 flow [2024-06-21 22:13:32,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7486, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8002, PETRI_PLACES=361, PETRI_TRANSITIONS=464} [2024-06-21 22:13:32,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-21 22:13:32,196 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 464 transitions, 8002 flow [2024-06-21 22:13:32,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:32,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:32,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:32,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 22:13:32,197 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:32,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:32,197 INFO L85 PathProgramCache]: Analyzing trace with hash -200412600, now seen corresponding path program 3 times [2024-06-21 22:13:32,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:32,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657242439] [2024-06-21 22:13:32,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:32,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:32,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:32,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:32,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:32,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657242439] [2024-06-21 22:13:32,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657242439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:32,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:32,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:32,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675336619] [2024-06-21 22:13:32,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:32,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:32,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:32,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:32,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:33,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:33,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 464 transitions, 8002 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:33,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:33,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:33,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:34,839 INFO L124 PetriNetUnfolderBase]: 4532/8259 cut-off events. [2024-06-21 22:13:34,839 INFO L125 PetriNetUnfolderBase]: For 636590/636594 co-relation queries the response was YES. [2024-06-21 22:13:34,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55177 conditions, 8259 events. 4532/8259 cut-off events. For 636590/636594 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 68909 event pairs, 1062 based on Foata normal form. 12/8186 useless extension candidates. Maximal degree in co-relation 55025. Up to 5681 conditions per place. [2024-06-21 22:13:34,951 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 351 selfloop transitions, 127 changer transitions 5/490 dead transitions. [2024-06-21 22:13:34,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 490 transitions, 9092 flow [2024-06-21 22:13:34,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:13:34,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:13:34,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 22:13:34,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-21 22:13:34,952 INFO L175 Difference]: Start difference. First operand has 361 places, 464 transitions, 8002 flow. Second operand 8 states and 154 transitions. [2024-06-21 22:13:34,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 490 transitions, 9092 flow [2024-06-21 22:13:37,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 490 transitions, 8848 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-21 22:13:37,391 INFO L231 Difference]: Finished difference. Result has 364 places, 462 transitions, 8017 flow [2024-06-21 22:13:37,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7758, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8017, PETRI_PLACES=364, PETRI_TRANSITIONS=462} [2024-06-21 22:13:37,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-21 22:13:37,392 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 462 transitions, 8017 flow [2024-06-21 22:13:37,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:37,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:37,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:37,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 22:13:37,392 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:37,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:37,393 INFO L85 PathProgramCache]: Analyzing trace with hash -200322607, now seen corresponding path program 11 times [2024-06-21 22:13:37,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:37,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175854867] [2024-06-21 22:13:37,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:37,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:37,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:37,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:37,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:37,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175854867] [2024-06-21 22:13:37,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175854867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:37,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:37,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:13:37,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928317384] [2024-06-21 22:13:37,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:37,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:13:37,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:37,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:13:37,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:13:38,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:38,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 462 transitions, 8017 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:38,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:38,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:38,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:39,434 INFO L124 PetriNetUnfolderBase]: 4052/7390 cut-off events. [2024-06-21 22:13:39,435 INFO L125 PetriNetUnfolderBase]: For 641147/641151 co-relation queries the response was YES. [2024-06-21 22:13:39,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50640 conditions, 7390 events. 4052/7390 cut-off events. For 641147/641151 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 59952 event pairs, 904 based on Foata normal form. 12/7321 useless extension candidates. Maximal degree in co-relation 50488. Up to 4836 conditions per place. [2024-06-21 22:13:39,537 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 346 selfloop transitions, 137 changer transitions 0/490 dead transitions. [2024-06-21 22:13:39,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 490 transitions, 9170 flow [2024-06-21 22:13:39,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:13:39,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:13:39,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 22:13:39,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-21 22:13:39,539 INFO L175 Difference]: Start difference. First operand has 364 places, 462 transitions, 8017 flow. Second operand 8 states and 150 transitions. [2024-06-21 22:13:39,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 490 transitions, 9170 flow [2024-06-21 22:13:41,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 490 transitions, 8856 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 22:13:41,657 INFO L231 Difference]: Finished difference. Result has 363 places, 464 transitions, 8050 flow [2024-06-21 22:13:41,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7704, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8050, PETRI_PLACES=363, PETRI_TRANSITIONS=464} [2024-06-21 22:13:41,658 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-21 22:13:41,658 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 464 transitions, 8050 flow [2024-06-21 22:13:41,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:41,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:41,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:41,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 22:13:41,658 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:41,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:41,659 INFO L85 PathProgramCache]: Analyzing trace with hash -200458483, now seen corresponding path program 12 times [2024-06-21 22:13:41,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:41,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075736011] [2024-06-21 22:13:41,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:41,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:41,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:42,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:42,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:42,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075736011] [2024-06-21 22:13:42,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075736011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:42,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:42,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:13:42,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984259708] [2024-06-21 22:13:42,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:42,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:13:42,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:42,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:13:42,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:13:42,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:42,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 464 transitions, 8050 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:42,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:42,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:42,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:43,791 INFO L124 PetriNetUnfolderBase]: 4105/7456 cut-off events. [2024-06-21 22:13:43,791 INFO L125 PetriNetUnfolderBase]: For 631727/631731 co-relation queries the response was YES. [2024-06-21 22:13:43,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51550 conditions, 7456 events. 4105/7456 cut-off events. For 631727/631731 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 60539 event pairs, 1035 based on Foata normal form. 6/7384 useless extension candidates. Maximal degree in co-relation 51400. Up to 4094 conditions per place. [2024-06-21 22:13:43,894 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 311 selfloop transitions, 173 changer transitions 0/491 dead transitions. [2024-06-21 22:13:43,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 491 transitions, 9514 flow [2024-06-21 22:13:43,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:13:43,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:13:43,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 22:13:43,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:13:43,895 INFO L175 Difference]: Start difference. First operand has 363 places, 464 transitions, 8050 flow. Second operand 8 states and 152 transitions. [2024-06-21 22:13:43,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 491 transitions, 9514 flow [2024-06-21 22:13:45,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 491 transitions, 9284 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 22:13:45,915 INFO L231 Difference]: Finished difference. Result has 366 places, 466 transitions, 8236 flow [2024-06-21 22:13:45,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7824, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8236, PETRI_PLACES=366, PETRI_TRANSITIONS=466} [2024-06-21 22:13:45,915 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-21 22:13:45,915 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 466 transitions, 8236 flow [2024-06-21 22:13:45,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:45,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:45,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:45,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 22:13:45,916 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:45,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:45,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1081286791, now seen corresponding path program 13 times [2024-06-21 22:13:45,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:45,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765972483] [2024-06-21 22:13:45,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:45,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:45,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:46,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:46,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:46,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765972483] [2024-06-21 22:13:46,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765972483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:46,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:46,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:46,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443232593] [2024-06-21 22:13:46,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:46,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:46,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:46,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:46,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:46,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:46,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 466 transitions, 8236 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:46,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:46,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:46,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:48,218 INFO L124 PetriNetUnfolderBase]: 4261/7761 cut-off events. [2024-06-21 22:13:48,218 INFO L125 PetriNetUnfolderBase]: For 644206/644210 co-relation queries the response was YES. [2024-06-21 22:13:48,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53446 conditions, 7761 events. 4261/7761 cut-off events. For 644206/644210 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 63658 event pairs, 1087 based on Foata normal form. 6/7681 useless extension candidates. Maximal degree in co-relation 53295. Up to 4530 conditions per place. [2024-06-21 22:13:48,326 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 330 selfloop transitions, 169 changer transitions 0/506 dead transitions. [2024-06-21 22:13:48,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 506 transitions, 9974 flow [2024-06-21 22:13:48,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:48,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:48,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 22:13:48,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-21 22:13:48,327 INFO L175 Difference]: Start difference. First operand has 366 places, 466 transitions, 8236 flow. Second operand 9 states and 164 transitions. [2024-06-21 22:13:48,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 506 transitions, 9974 flow [2024-06-21 22:13:50,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 506 transitions, 9741 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 22:13:50,482 INFO L231 Difference]: Finished difference. Result has 372 places, 480 transitions, 8818 flow [2024-06-21 22:13:50,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8020, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8818, PETRI_PLACES=372, PETRI_TRANSITIONS=480} [2024-06-21 22:13:50,482 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-21 22:13:50,483 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 480 transitions, 8818 flow [2024-06-21 22:13:50,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:50,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:50,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:50,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 22:13:50,483 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:50,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:50,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1337086497, now seen corresponding path program 14 times [2024-06-21 22:13:50,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:50,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059840166] [2024-06-21 22:13:50,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:50,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:50,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:51,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:51,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:51,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059840166] [2024-06-21 22:13:51,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059840166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:51,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:51,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:51,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826595092] [2024-06-21 22:13:51,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:51,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:51,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:51,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:51,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:51,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:51,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 480 transitions, 8818 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:51,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:51,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:51,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:52,831 INFO L124 PetriNetUnfolderBase]: 4282/7826 cut-off events. [2024-06-21 22:13:52,831 INFO L125 PetriNetUnfolderBase]: For 676638/676642 co-relation queries the response was YES. [2024-06-21 22:13:52,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54048 conditions, 7826 events. 4282/7826 cut-off events. For 676638/676642 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 64558 event pairs, 1095 based on Foata normal form. 22/7771 useless extension candidates. Maximal degree in co-relation 53895. Up to 5573 conditions per place. [2024-06-21 22:13:52,945 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 390 selfloop transitions, 114 changer transitions 0/511 dead transitions. [2024-06-21 22:13:52,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 511 transitions, 10156 flow [2024-06-21 22:13:52,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:13:52,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:13:52,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 22:13:52,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-21 22:13:52,947 INFO L175 Difference]: Start difference. First operand has 372 places, 480 transitions, 8818 flow. Second operand 8 states and 146 transitions. [2024-06-21 22:13:52,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 511 transitions, 10156 flow [2024-06-21 22:13:55,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 511 transitions, 9784 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 22:13:55,414 INFO L231 Difference]: Finished difference. Result has 374 places, 487 transitions, 8908 flow [2024-06-21 22:13:55,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8458, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8908, PETRI_PLACES=374, PETRI_TRANSITIONS=487} [2024-06-21 22:13:55,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-21 22:13:55,414 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 487 transitions, 8908 flow [2024-06-21 22:13:55,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:55,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:55,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:55,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 22:13:55,415 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:55,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:55,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1120478586, now seen corresponding path program 4 times [2024-06-21 22:13:55,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:55,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663507619] [2024-06-21 22:13:55,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:55,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:55,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:56,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:56,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:56,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663507619] [2024-06-21 22:13:56,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663507619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:56,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:56,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:56,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852201041] [2024-06-21 22:13:56,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:56,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:56,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:56,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:56,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:56,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:13:56,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 487 transitions, 8908 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:56,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:56,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:13:56,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:58,028 INFO L124 PetriNetUnfolderBase]: 4298/7792 cut-off events. [2024-06-21 22:13:58,028 INFO L125 PetriNetUnfolderBase]: For 642408/642408 co-relation queries the response was YES. [2024-06-21 22:13:58,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54645 conditions, 7792 events. 4298/7792 cut-off events. For 642408/642408 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 64112 event pairs, 1087 based on Foata normal form. 4/7676 useless extension candidates. Maximal degree in co-relation 54490. Up to 5622 conditions per place. [2024-06-21 22:13:58,138 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 380 selfloop transitions, 126 changer transitions 0/513 dead transitions. [2024-06-21 22:13:58,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 513 transitions, 10162 flow [2024-06-21 22:13:58,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:13:58,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:13:58,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 22:13:58,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-21 22:13:58,140 INFO L175 Difference]: Start difference. First operand has 374 places, 487 transitions, 8908 flow. Second operand 8 states and 150 transitions. [2024-06-21 22:13:58,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 513 transitions, 10162 flow [2024-06-21 22:14:00,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 513 transitions, 9935 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-21 22:14:00,721 INFO L231 Difference]: Finished difference. Result has 378 places, 491 transitions, 9089 flow [2024-06-21 22:14:00,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8681, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9089, PETRI_PLACES=378, PETRI_TRANSITIONS=491} [2024-06-21 22:14:00,722 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-21 22:14:00,722 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 491 transitions, 9089 flow [2024-06-21 22:14:00,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:00,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:00,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:00,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 22:14:00,722 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:00,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:00,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1142269080, now seen corresponding path program 5 times [2024-06-21 22:14:00,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:00,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009005828] [2024-06-21 22:14:00,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:00,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:00,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:01,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:01,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:01,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009005828] [2024-06-21 22:14:01,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009005828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:01,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:01,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:14:01,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617307219] [2024-06-21 22:14:01,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:01,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:14:01,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:01,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:14:01,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:14:01,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:14:01,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 491 transitions, 9089 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:01,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:01,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:14:01,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:03,396 INFO L124 PetriNetUnfolderBase]: 4288/7782 cut-off events. [2024-06-21 22:14:03,396 INFO L125 PetriNetUnfolderBase]: For 641776/641776 co-relation queries the response was YES. [2024-06-21 22:14:03,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53966 conditions, 7782 events. 4288/7782 cut-off events. For 641776/641776 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 63986 event pairs, 1104 based on Foata normal form. 4/7663 useless extension candidates. Maximal degree in co-relation 53809. Up to 5621 conditions per place. [2024-06-21 22:14:03,503 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 129 changer transitions 0/511 dead transitions. [2024-06-21 22:14:03,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 511 transitions, 10183 flow [2024-06-21 22:14:03,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:14:03,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:14:03,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:14:03,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 22:14:03,507 INFO L175 Difference]: Start difference. First operand has 378 places, 491 transitions, 9089 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:14:03,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 511 transitions, 10183 flow [2024-06-21 22:14:06,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 511 transitions, 9816 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-21 22:14:06,300 INFO L231 Difference]: Finished difference. Result has 379 places, 491 transitions, 8994 flow [2024-06-21 22:14:06,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8722, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8994, PETRI_PLACES=379, PETRI_TRANSITIONS=491} [2024-06-21 22:14:06,300 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-21 22:14:06,300 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 491 transitions, 8994 flow [2024-06-21 22:14:06,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:06,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:06,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:06,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 22:14:06,301 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:06,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:06,301 INFO L85 PathProgramCache]: Analyzing trace with hash 885858563, now seen corresponding path program 15 times [2024-06-21 22:14:06,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:06,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755052647] [2024-06-21 22:14:06,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:06,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:06,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:06,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:06,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:06,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755052647] [2024-06-21 22:14:06,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755052647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:06,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:06,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:14:06,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590087065] [2024-06-21 22:14:06,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:06,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:14:06,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:06,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:14:06,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:14:06,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:14:06,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 491 transitions, 8994 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:06,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:06,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:14:06,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:08,479 INFO L124 PetriNetUnfolderBase]: 4302/7890 cut-off events. [2024-06-21 22:14:08,479 INFO L125 PetriNetUnfolderBase]: For 653696/653700 co-relation queries the response was YES. [2024-06-21 22:14:08,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53681 conditions, 7890 events. 4302/7890 cut-off events. For 653696/653700 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 65395 event pairs, 1091 based on Foata normal form. 16/7824 useless extension candidates. Maximal degree in co-relation 53524. Up to 5539 conditions per place. [2024-06-21 22:14:08,588 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 392 selfloop transitions, 118 changer transitions 0/517 dead transitions. [2024-06-21 22:14:08,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 517 transitions, 10195 flow [2024-06-21 22:14:08,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:14:08,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:14:08,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 22:14:08,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-21 22:14:08,589 INFO L175 Difference]: Start difference. First operand has 379 places, 491 transitions, 8994 flow. Second operand 8 states and 146 transitions. [2024-06-21 22:14:08,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 517 transitions, 10195 flow [2024-06-21 22:14:11,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 517 transitions, 9897 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 22:14:11,641 INFO L231 Difference]: Finished difference. Result has 379 places, 493 transitions, 9002 flow [2024-06-21 22:14:11,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8696, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9002, PETRI_PLACES=379, PETRI_TRANSITIONS=493} [2024-06-21 22:14:11,641 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-21 22:14:11,641 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 493 transitions, 9002 flow [2024-06-21 22:14:11,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:11,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:11,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:11,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 22:14:11,642 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:11,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:11,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1791028100, now seen corresponding path program 6 times [2024-06-21 22:14:11,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:11,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113737709] [2024-06-21 22:14:11,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:11,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:11,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:12,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-21 22:14:12,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:12,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113737709] [2024-06-21 22:14:12,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113737709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:12,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:12,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:14:12,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218365640] [2024-06-21 22:14:12,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:12,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:14:12,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:12,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:14:12,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:14:12,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:14:12,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 493 transitions, 9002 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:12,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:12,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:14:12,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:14,412 INFO L124 PetriNetUnfolderBase]: 4285/7779 cut-off events. [2024-06-21 22:14:14,412 INFO L125 PetriNetUnfolderBase]: For 611732/611732 co-relation queries the response was YES. [2024-06-21 22:14:14,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53143 conditions, 7779 events. 4285/7779 cut-off events. For 611732/611732 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 64075 event pairs, 1022 based on Foata normal form. 4/7659 useless extension candidates. Maximal degree in co-relation 52986. Up to 5245 conditions per place. [2024-06-21 22:14:14,512 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 353 selfloop transitions, 151 changer transitions 0/511 dead transitions. [2024-06-21 22:14:14,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 511 transitions, 10093 flow [2024-06-21 22:14:14,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:14:14,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:14:14,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:14:14,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 22:14:14,513 INFO L175 Difference]: Start difference. First operand has 379 places, 493 transitions, 9002 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:14:14,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 511 transitions, 10093 flow [2024-06-21 22:14:17,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 511 transitions, 9789 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 22:14:17,368 INFO L231 Difference]: Finished difference. Result has 381 places, 493 transitions, 9013 flow [2024-06-21 22:14:17,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8698, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9013, PETRI_PLACES=381, PETRI_TRANSITIONS=493} [2024-06-21 22:14:17,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-21 22:14:17,368 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 493 transitions, 9013 flow [2024-06-21 22:14:17,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:17,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:17,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:17,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 22:14:17,369 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:17,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:17,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1682857065, now seen corresponding path program 16 times [2024-06-21 22:14:17,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:17,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907922191] [2024-06-21 22:14:17,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:17,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:17,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:17,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:17,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:17,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907922191] [2024-06-21 22:14:17,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907922191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:17,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:17,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:14:17,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462189535] [2024-06-21 22:14:17,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:17,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:14:17,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:17,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:14:17,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:14:18,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:14:18,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 493 transitions, 9013 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:18,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:18,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:14:18,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:19,704 INFO L124 PetriNetUnfolderBase]: 4424/8113 cut-off events. [2024-06-21 22:14:19,704 INFO L125 PetriNetUnfolderBase]: For 717742/717746 co-relation queries the response was YES. [2024-06-21 22:14:19,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55720 conditions, 8113 events. 4424/8113 cut-off events. For 717742/717746 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 67616 event pairs, 1088 based on Foata normal form. 16/8041 useless extension candidates. Maximal degree in co-relation 55562. Up to 4691 conditions per place. [2024-06-21 22:14:19,827 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 394 selfloop transitions, 120 changer transitions 0/521 dead transitions. [2024-06-21 22:14:19,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 521 transitions, 10395 flow [2024-06-21 22:14:19,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:14:19,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:14:19,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 22:14:19,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 22:14:19,828 INFO L175 Difference]: Start difference. First operand has 381 places, 493 transitions, 9013 flow. Second operand 9 states and 160 transitions. [2024-06-21 22:14:19,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 521 transitions, 10395 flow [2024-06-21 22:14:22,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 521 transitions, 10014 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 22:14:22,196 INFO L231 Difference]: Finished difference. Result has 383 places, 498 transitions, 8988 flow [2024-06-21 22:14:22,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8634, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8988, PETRI_PLACES=383, PETRI_TRANSITIONS=498} [2024-06-21 22:14:22,197 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-21 22:14:22,197 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 498 transitions, 8988 flow [2024-06-21 22:14:22,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:22,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:22,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:22,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 22:14:22,197 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:22,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:22,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1345275587, now seen corresponding path program 17 times [2024-06-21 22:14:22,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:22,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138322320] [2024-06-21 22:14:22,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:22,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:22,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:22,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:22,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:22,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138322320] [2024-06-21 22:14:22,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138322320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:22,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:22,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:14:22,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248439003] [2024-06-21 22:14:22,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:22,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:14:22,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:22,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:14:22,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:14:22,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:14:22,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 498 transitions, 8988 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:22,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:22,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:14:22,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:24,613 INFO L124 PetriNetUnfolderBase]: 4688/8627 cut-off events. [2024-06-21 22:14:24,613 INFO L125 PetriNetUnfolderBase]: For 923313/923317 co-relation queries the response was YES. [2024-06-21 22:14:24,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61307 conditions, 8627 events. 4688/8627 cut-off events. For 923313/923317 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 73253 event pairs, 1072 based on Foata normal form. 24/8556 useless extension candidates. Maximal degree in co-relation 61148. Up to 4161 conditions per place. [2024-06-21 22:14:24,734 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 361 selfloop transitions, 148 changer transitions 6/522 dead transitions. [2024-06-21 22:14:24,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 522 transitions, 10365 flow [2024-06-21 22:14:24,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:14:24,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:14:24,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 22:14:24,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-21 22:14:24,735 INFO L175 Difference]: Start difference. First operand has 383 places, 498 transitions, 8988 flow. Second operand 9 states and 155 transitions. [2024-06-21 22:14:24,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 522 transitions, 10365 flow [2024-06-21 22:14:27,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 522 transitions, 10187 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 22:14:27,408 INFO L231 Difference]: Finished difference. Result has 388 places, 499 transitions, 9227 flow [2024-06-21 22:14:27,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8810, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9227, PETRI_PLACES=388, PETRI_TRANSITIONS=499} [2024-06-21 22:14:27,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-21 22:14:27,408 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 499 transitions, 9227 flow [2024-06-21 22:14:27,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:27,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:27,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:27,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 22:14:27,408 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:27,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:27,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1337918357, now seen corresponding path program 18 times [2024-06-21 22:14:27,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:27,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139336757] [2024-06-21 22:14:27,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:27,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:27,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:28,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:28,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:28,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139336757] [2024-06-21 22:14:28,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139336757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:28,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:28,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:14:28,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130777963] [2024-06-21 22:14:28,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:28,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:14:28,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:28,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:14:28,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:14:28,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:14:28,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 499 transitions, 9227 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:28,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:28,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:14:28,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:30,019 INFO L124 PetriNetUnfolderBase]: 4680/8671 cut-off events. [2024-06-21 22:14:30,019 INFO L125 PetriNetUnfolderBase]: For 945199/945203 co-relation queries the response was YES. [2024-06-21 22:14:30,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62448 conditions, 8671 events. 4680/8671 cut-off events. For 945199/945203 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 74024 event pairs, 1118 based on Foata normal form. 24/8590 useless extension candidates. Maximal degree in co-relation 62287. Up to 4268 conditions per place. [2024-06-21 22:14:30,133 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 361 selfloop transitions, 154 changer transitions 1/523 dead transitions. [2024-06-21 22:14:30,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 523 transitions, 10753 flow [2024-06-21 22:14:30,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:14:30,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:14:30,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 22:14:30,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-21 22:14:30,134 INFO L175 Difference]: Start difference. First operand has 388 places, 499 transitions, 9227 flow. Second operand 9 states and 159 transitions. [2024-06-21 22:14:30,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 523 transitions, 10753 flow [2024-06-21 22:14:33,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 523 transitions, 10542 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 22:14:33,044 INFO L231 Difference]: Finished difference. Result has 390 places, 500 transitions, 9367 flow [2024-06-21 22:14:33,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9020, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9367, PETRI_PLACES=390, PETRI_TRANSITIONS=500} [2024-06-21 22:14:33,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-21 22:14:33,045 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 500 transitions, 9367 flow [2024-06-21 22:14:33,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:33,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:33,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:33,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 22:14:33,045 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:33,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:33,045 INFO L85 PathProgramCache]: Analyzing trace with hash 630089491, now seen corresponding path program 19 times [2024-06-21 22:14:33,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:33,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089092102] [2024-06-21 22:14:33,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:33,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:33,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:33,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:33,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:33,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089092102] [2024-06-21 22:14:33,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089092102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:33,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:33,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:14:33,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298922847] [2024-06-21 22:14:33,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:33,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:14:33,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:33,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:14:33,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:14:33,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:14:33,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 500 transitions, 9367 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:33,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:33,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:14:33,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:35,562 INFO L124 PetriNetUnfolderBase]: 4634/8615 cut-off events. [2024-06-21 22:14:35,563 INFO L125 PetriNetUnfolderBase]: For 875352/875356 co-relation queries the response was YES. [2024-06-21 22:14:35,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60825 conditions, 8615 events. 4634/8615 cut-off events. For 875352/875356 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 73590 event pairs, 1094 based on Foata normal form. 24/8541 useless extension candidates. Maximal degree in co-relation 60665. Up to 4262 conditions per place. [2024-06-21 22:14:35,690 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 370 selfloop transitions, 145 changer transitions 0/522 dead transitions. [2024-06-21 22:14:35,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 522 transitions, 10707 flow [2024-06-21 22:14:35,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:14:35,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:14:35,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 22:14:35,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-21 22:14:35,691 INFO L175 Difference]: Start difference. First operand has 390 places, 500 transitions, 9367 flow. Second operand 9 states and 157 transitions. [2024-06-21 22:14:35,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 522 transitions, 10707 flow [2024-06-21 22:14:38,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 522 transitions, 10355 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 22:14:38,661 INFO L231 Difference]: Finished difference. Result has 392 places, 502 transitions, 9360 flow [2024-06-21 22:14:38,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9017, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9360, PETRI_PLACES=392, PETRI_TRANSITIONS=502} [2024-06-21 22:14:38,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-21 22:14:38,661 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 502 transitions, 9360 flow [2024-06-21 22:14:38,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:38,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:38,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:38,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 22:14:38,662 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:38,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:38,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1351262586, now seen corresponding path program 1 times [2024-06-21 22:14:38,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:38,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824359252] [2024-06-21 22:14:38,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:38,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:38,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:39,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:39,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:39,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824359252] [2024-06-21 22:14:39,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824359252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:39,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:39,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:14:39,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091603789] [2024-06-21 22:14:39,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:39,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:14:39,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:39,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:14:39,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:14:39,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:14:39,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 502 transitions, 9360 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:39,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:39,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:14:39,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:41,356 INFO L124 PetriNetUnfolderBase]: 4617/8576 cut-off events. [2024-06-21 22:14:41,356 INFO L125 PetriNetUnfolderBase]: For 800882/800882 co-relation queries the response was YES. [2024-06-21 22:14:41,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60328 conditions, 8576 events. 4617/8576 cut-off events. For 800882/800882 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 73452 event pairs, 1662 based on Foata normal form. 4/8472 useless extension candidates. Maximal degree in co-relation 60167. Up to 7174 conditions per place. [2024-06-21 22:14:41,472 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 432 selfloop transitions, 70 changer transitions 9/518 dead transitions. [2024-06-21 22:14:41,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 518 transitions, 10455 flow [2024-06-21 22:14:41,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:14:41,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:14:41,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 22:14:41,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-21 22:14:41,473 INFO L175 Difference]: Start difference. First operand has 392 places, 502 transitions, 9360 flow. Second operand 9 states and 159 transitions. [2024-06-21 22:14:41,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 518 transitions, 10455 flow [2024-06-21 22:14:44,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 518 transitions, 10201 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 22:14:44,671 INFO L231 Difference]: Finished difference. Result has 395 places, 496 transitions, 9151 flow [2024-06-21 22:14:44,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9106, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9151, PETRI_PLACES=395, PETRI_TRANSITIONS=496} [2024-06-21 22:14:44,672 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-21 22:14:44,672 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 496 transitions, 9151 flow [2024-06-21 22:14:44,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:44,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:44,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:44,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 22:14:44,672 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:44,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:44,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1931531578, now seen corresponding path program 2 times [2024-06-21 22:14:44,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:44,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565600737] [2024-06-21 22:14:44,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:44,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:44,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:45,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:45,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:45,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565600737] [2024-06-21 22:14:45,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565600737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:45,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:45,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:14:45,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577373522] [2024-06-21 22:14:45,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:45,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:14:45,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:45,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:14:45,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:14:45,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:14:45,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 496 transitions, 9151 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:45,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:45,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:14:45,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:47,765 INFO L124 PetriNetUnfolderBase]: 4627/8592 cut-off events. [2024-06-21 22:14:47,765 INFO L125 PetriNetUnfolderBase]: For 827783/827787 co-relation queries the response was YES. [2024-06-21 22:14:47,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60535 conditions, 8592 events. 4627/8592 cut-off events. For 827783/827787 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 73381 event pairs, 1615 based on Foata normal form. 8/8514 useless extension candidates. Maximal degree in co-relation 60373. Up to 6857 conditions per place. [2024-06-21 22:14:47,879 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 98 changer transitions 9/520 dead transitions. [2024-06-21 22:14:47,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 520 transitions, 10542 flow [2024-06-21 22:14:47,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:14:47,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:14:47,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 22:14:47,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-21 22:14:47,881 INFO L175 Difference]: Start difference. First operand has 395 places, 496 transitions, 9151 flow. Second operand 9 states and 163 transitions. [2024-06-21 22:14:47,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 520 transitions, 10542 flow [2024-06-21 22:14:50,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 520 transitions, 10262 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 22:14:50,410 INFO L231 Difference]: Finished difference. Result has 395 places, 496 transitions, 9092 flow [2024-06-21 22:14:50,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8873, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9092, PETRI_PLACES=395, PETRI_TRANSITIONS=496} [2024-06-21 22:14:50,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-21 22:14:50,411 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 496 transitions, 9092 flow [2024-06-21 22:14:50,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:50,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:50,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:50,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 22:14:50,411 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:50,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:50,411 INFO L85 PathProgramCache]: Analyzing trace with hash 663033146, now seen corresponding path program 3 times [2024-06-21 22:14:50,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:50,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742188182] [2024-06-21 22:14:50,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:50,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:50,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:51,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:51,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:51,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742188182] [2024-06-21 22:14:51,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742188182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:51,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:51,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:14:51,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302951978] [2024-06-21 22:14:51,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:51,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:14:51,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:51,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:14:51,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:14:51,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:14:51,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 496 transitions, 9092 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:51,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:51,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:14:51,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:53,058 INFO L124 PetriNetUnfolderBase]: 4589/8560 cut-off events. [2024-06-21 22:14:53,058 INFO L125 PetriNetUnfolderBase]: For 810497/810501 co-relation queries the response was YES. [2024-06-21 22:14:53,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60045 conditions, 8560 events. 4589/8560 cut-off events. For 810497/810501 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 73291 event pairs, 1416 based on Foata normal form. 6/8484 useless extension candidates. Maximal degree in co-relation 59882. Up to 6459 conditions per place. [2024-06-21 22:14:53,184 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 387 selfloop transitions, 117 changer transitions 6/517 dead transitions. [2024-06-21 22:14:53,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 517 transitions, 10377 flow [2024-06-21 22:14:53,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:14:53,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:14:53,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 22:14:53,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445 [2024-06-21 22:14:53,185 INFO L175 Difference]: Start difference. First operand has 395 places, 496 transitions, 9092 flow. Second operand 10 states and 178 transitions. [2024-06-21 22:14:53,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 517 transitions, 10377 flow [2024-06-21 22:14:55,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 517 transitions, 10178 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 22:14:55,759 INFO L231 Difference]: Finished difference. Result has 397 places, 493 transitions, 9089 flow [2024-06-21 22:14:55,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8897, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9089, PETRI_PLACES=397, PETRI_TRANSITIONS=493} [2024-06-21 22:14:55,759 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-21 22:14:55,759 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 493 transitions, 9089 flow [2024-06-21 22:14:55,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:55,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:55,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:55,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 22:14:55,759 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:55,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:55,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1044571916, now seen corresponding path program 4 times [2024-06-21 22:14:55,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:55,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341379454] [2024-06-21 22:14:55,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:55,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:55,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:56,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:56,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:56,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341379454] [2024-06-21 22:14:56,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341379454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:56,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:56,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:14:56,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436763557] [2024-06-21 22:14:56,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:56,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:14:56,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:56,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:14:56,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:14:56,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:14:56,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 493 transitions, 9089 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:56,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:56,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:14:56,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:58,416 INFO L124 PetriNetUnfolderBase]: 4479/8334 cut-off events. [2024-06-21 22:14:58,416 INFO L125 PetriNetUnfolderBase]: For 800516/800520 co-relation queries the response was YES. [2024-06-21 22:14:58,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57545 conditions, 8334 events. 4479/8334 cut-off events. For 800516/800520 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 71093 event pairs, 1216 based on Foata normal form. 22/8282 useless extension candidates. Maximal degree in co-relation 57382. Up to 6324 conditions per place. [2024-06-21 22:14:58,527 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 386 selfloop transitions, 95 changer transitions 26/514 dead transitions. [2024-06-21 22:14:58,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 514 transitions, 10163 flow [2024-06-21 22:14:58,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:14:58,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:14:58,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 22:14:58,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 22:14:58,528 INFO L175 Difference]: Start difference. First operand has 397 places, 493 transitions, 9089 flow. Second operand 10 states and 180 transitions. [2024-06-21 22:14:58,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 514 transitions, 10163 flow [2024-06-21 22:15:01,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 514 transitions, 9885 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-21 22:15:01,439 INFO L231 Difference]: Finished difference. Result has 399 places, 473 transitions, 8761 flow [2024-06-21 22:15:01,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8811, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8761, PETRI_PLACES=399, PETRI_TRANSITIONS=473} [2024-06-21 22:15:01,440 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-21 22:15:01,440 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 473 transitions, 8761 flow [2024-06-21 22:15:01,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:01,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:01,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:01,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 22:15:01,441 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:01,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:01,441 INFO L85 PathProgramCache]: Analyzing trace with hash 960946596, now seen corresponding path program 1 times [2024-06-21 22:15:01,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:01,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162305357] [2024-06-21 22:15:01,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:01,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:01,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:02,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:02,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:02,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162305357] [2024-06-21 22:15:02,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162305357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:02,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:02,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:02,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020650908] [2024-06-21 22:15:02,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:02,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:02,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:02,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:02,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:02,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:02,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 473 transitions, 8761 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:02,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:02,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:02,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:04,050 INFO L124 PetriNetUnfolderBase]: 4239/7839 cut-off events. [2024-06-21 22:15:04,051 INFO L125 PetriNetUnfolderBase]: For 757625/757629 co-relation queries the response was YES. [2024-06-21 22:15:04,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55748 conditions, 7839 events. 4239/7839 cut-off events. For 757625/757629 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 65541 event pairs, 958 based on Foata normal form. 8/7765 useless extension candidates. Maximal degree in co-relation 55596. Up to 5504 conditions per place. [2024-06-21 22:15:04,167 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 391 selfloop transitions, 117 changer transitions 0/515 dead transitions. [2024-06-21 22:15:04,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 515 transitions, 10062 flow [2024-06-21 22:15:04,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:15:04,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:15:04,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 22:15:04,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-21 22:15:04,169 INFO L175 Difference]: Start difference. First operand has 399 places, 473 transitions, 8761 flow. Second operand 9 states and 176 transitions. [2024-06-21 22:15:04,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 515 transitions, 10062 flow [2024-06-21 22:15:06,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 515 transitions, 9815 flow, removed 16 selfloop flow, removed 14 redundant places. [2024-06-21 22:15:06,662 INFO L231 Difference]: Finished difference. Result has 387 places, 475 transitions, 8846 flow [2024-06-21 22:15:06,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8514, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8846, PETRI_PLACES=387, PETRI_TRANSITIONS=475} [2024-06-21 22:15:06,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-21 22:15:06,662 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 475 transitions, 8846 flow [2024-06-21 22:15:06,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:06,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:06,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:06,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 22:15:06,663 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:06,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:06,663 INFO L85 PathProgramCache]: Analyzing trace with hash 820070507, now seen corresponding path program 1 times [2024-06-21 22:15:06,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:06,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597644427] [2024-06-21 22:15:06,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:06,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:06,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:07,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:07,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:07,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597644427] [2024-06-21 22:15:07,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597644427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:07,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:07,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:07,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141998014] [2024-06-21 22:15:07,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:07,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:07,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:07,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:07,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:07,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:07,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 475 transitions, 8846 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:07,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:07,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:07,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:09,028 INFO L124 PetriNetUnfolderBase]: 4259/7873 cut-off events. [2024-06-21 22:15:09,028 INFO L125 PetriNetUnfolderBase]: For 706828/706832 co-relation queries the response was YES. [2024-06-21 22:15:09,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55354 conditions, 7873 events. 4259/7873 cut-off events. For 706828/706832 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 66048 event pairs, 993 based on Foata normal form. 6/7800 useless extension candidates. Maximal degree in co-relation 55206. Up to 5412 conditions per place. [2024-06-21 22:15:09,128 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 363 selfloop transitions, 107 changer transitions 21/498 dead transitions. [2024-06-21 22:15:09,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 498 transitions, 9955 flow [2024-06-21 22:15:09,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:15:09,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:15:09,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 22:15:09,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 22:15:09,129 INFO L175 Difference]: Start difference. First operand has 387 places, 475 transitions, 8846 flow. Second operand 8 states and 144 transitions. [2024-06-21 22:15:09,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 498 transitions, 9955 flow [2024-06-21 22:15:11,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 498 transitions, 9713 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 22:15:11,385 INFO L231 Difference]: Finished difference. Result has 389 places, 463 transitions, 8496 flow [2024-06-21 22:15:11,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8606, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8496, PETRI_PLACES=389, PETRI_TRANSITIONS=463} [2024-06-21 22:15:11,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-21 22:15:11,385 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 463 transitions, 8496 flow [2024-06-21 22:15:11,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:11,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:11,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:11,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 22:15:11,386 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:11,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:11,386 INFO L85 PathProgramCache]: Analyzing trace with hash -497312355, now seen corresponding path program 2 times [2024-06-21 22:15:11,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:11,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606994158] [2024-06-21 22:15:11,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:11,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:11,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:11,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:11,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:11,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606994158] [2024-06-21 22:15:11,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606994158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:11,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:11,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:15:11,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514644438] [2024-06-21 22:15:11,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:11,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:15:11,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:11,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:15:11,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:15:12,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:12,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 463 transitions, 8496 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:12,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:12,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:12,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:13,541 INFO L124 PetriNetUnfolderBase]: 4143/7714 cut-off events. [2024-06-21 22:15:13,542 INFO L125 PetriNetUnfolderBase]: For 763288/763292 co-relation queries the response was YES. [2024-06-21 22:15:13,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53966 conditions, 7714 events. 4143/7714 cut-off events. For 763288/763292 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 64714 event pairs, 1043 based on Foata normal form. 18/7634 useless extension candidates. Maximal degree in co-relation 53817. Up to 4362 conditions per place. [2024-06-21 22:15:13,651 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 350 selfloop transitions, 115 changer transitions 17/489 dead transitions. [2024-06-21 22:15:13,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 489 transitions, 9939 flow [2024-06-21 22:15:13,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:15:13,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:15:13,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:15:13,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 22:15:13,652 INFO L175 Difference]: Start difference. First operand has 389 places, 463 transitions, 8496 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:15:13,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 489 transitions, 9939 flow [2024-06-21 22:15:16,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 489 transitions, 9699 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 22:15:16,115 INFO L231 Difference]: Finished difference. Result has 385 places, 452 transitions, 8307 flow [2024-06-21 22:15:16,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8264, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8307, PETRI_PLACES=385, PETRI_TRANSITIONS=452} [2024-06-21 22:15:16,115 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-21 22:15:16,115 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 452 transitions, 8307 flow [2024-06-21 22:15:16,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:16,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:16,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:16,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 22:15:16,116 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:16,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:16,116 INFO L85 PathProgramCache]: Analyzing trace with hash -497317935, now seen corresponding path program 3 times [2024-06-21 22:15:16,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:16,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015249189] [2024-06-21 22:15:16,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:16,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:16,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:16,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:16,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:16,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015249189] [2024-06-21 22:15:16,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015249189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:16,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:16,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:15:16,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601507119] [2024-06-21 22:15:16,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:16,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:15:16,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:16,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:15:16,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:15:16,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:16,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 452 transitions, 8307 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:16,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:16,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:16,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:18,553 INFO L124 PetriNetUnfolderBase]: 4022/7511 cut-off events. [2024-06-21 22:15:18,553 INFO L125 PetriNetUnfolderBase]: For 678198/678202 co-relation queries the response was YES. [2024-06-21 22:15:18,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52403 conditions, 7511 events. 4022/7511 cut-off events. For 678198/678202 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 62761 event pairs, 1059 based on Foata normal form. 6/7419 useless extension candidates. Maximal degree in co-relation 52255. Up to 4362 conditions per place. [2024-06-21 22:15:18,647 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 351 selfloop transitions, 94 changer transitions 23/475 dead transitions. [2024-06-21 22:15:18,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 475 transitions, 9529 flow [2024-06-21 22:15:18,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:15:18,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:15:18,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 22:15:18,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-21 22:15:18,648 INFO L175 Difference]: Start difference. First operand has 385 places, 452 transitions, 8307 flow. Second operand 9 states and 158 transitions. [2024-06-21 22:15:18,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 475 transitions, 9529 flow [2024-06-21 22:15:21,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 475 transitions, 9295 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 22:15:21,121 INFO L231 Difference]: Finished difference. Result has 382 places, 437 transitions, 7906 flow [2024-06-21 22:15:21,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8079, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7906, PETRI_PLACES=382, PETRI_TRANSITIONS=437} [2024-06-21 22:15:21,122 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-21 22:15:21,122 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 437 transitions, 7906 flow [2024-06-21 22:15:21,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:21,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:21,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:21,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 22:15:21,122 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:21,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:21,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1127180376, now seen corresponding path program 2 times [2024-06-21 22:15:21,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:21,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73548259] [2024-06-21 22:15:21,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:21,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:21,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:22,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:22,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:22,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73548259] [2024-06-21 22:15:22,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73548259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:22,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:22,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:22,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105132836] [2024-06-21 22:15:22,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:22,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:22,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:22,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:22,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:22,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:22,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 437 transitions, 7906 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:22,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:22,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:22,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:23,766 INFO L124 PetriNetUnfolderBase]: 3886/7274 cut-off events. [2024-06-21 22:15:23,766 INFO L125 PetriNetUnfolderBase]: For 638748/638752 co-relation queries the response was YES. [2024-06-21 22:15:23,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50282 conditions, 7274 events. 3886/7274 cut-off events. For 638748/638752 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 60417 event pairs, 975 based on Foata normal form. 8/7188 useless extension candidates. Maximal degree in co-relation 50136. Up to 4997 conditions per place. [2024-06-21 22:15:23,861 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 369 selfloop transitions, 100 changer transitions 0/476 dead transitions. [2024-06-21 22:15:23,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 476 transitions, 9076 flow [2024-06-21 22:15:23,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:15:23,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:15:23,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 22:15:23,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-21 22:15:23,862 INFO L175 Difference]: Start difference. First operand has 382 places, 437 transitions, 7906 flow. Second operand 9 states and 176 transitions. [2024-06-21 22:15:23,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 476 transitions, 9076 flow [2024-06-21 22:15:26,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 476 transitions, 8833 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-21 22:15:26,125 INFO L231 Difference]: Finished difference. Result has 374 places, 438 transitions, 7918 flow [2024-06-21 22:15:26,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7671, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7918, PETRI_PLACES=374, PETRI_TRANSITIONS=438} [2024-06-21 22:15:26,126 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-21 22:15:26,126 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 438 transitions, 7918 flow [2024-06-21 22:15:26,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:26,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:26,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:26,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 22:15:26,126 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:26,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:26,127 INFO L85 PathProgramCache]: Analyzing trace with hash 624409209, now seen corresponding path program 4 times [2024-06-21 22:15:26,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:26,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096665346] [2024-06-21 22:15:26,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:26,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:26,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:26,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:26,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:26,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096665346] [2024-06-21 22:15:26,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096665346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:26,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:26,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:26,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810244493] [2024-06-21 22:15:26,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:26,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:26,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:26,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:26,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:26,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:26,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 438 transitions, 7918 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:26,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:26,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:26,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:28,197 INFO L124 PetriNetUnfolderBase]: 3869/7243 cut-off events. [2024-06-21 22:15:28,197 INFO L125 PetriNetUnfolderBase]: For 561986/561990 co-relation queries the response was YES. [2024-06-21 22:15:28,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48938 conditions, 7243 events. 3869/7243 cut-off events. For 561986/561990 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 60054 event pairs, 1122 based on Foata normal form. 10/7158 useless extension candidates. Maximal degree in co-relation 48796. Up to 4750 conditions per place. [2024-06-21 22:15:28,296 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 332 selfloop transitions, 98 changer transitions 25/462 dead transitions. [2024-06-21 22:15:28,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 462 transitions, 8955 flow [2024-06-21 22:15:28,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:15:28,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:15:28,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 22:15:28,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 22:15:28,297 INFO L175 Difference]: Start difference. First operand has 374 places, 438 transitions, 7918 flow. Second operand 8 states and 144 transitions. [2024-06-21 22:15:28,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 462 transitions, 8955 flow [2024-06-21 22:15:30,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 462 transitions, 8733 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 22:15:30,394 INFO L231 Difference]: Finished difference. Result has 375 places, 421 transitions, 7479 flow [2024-06-21 22:15:30,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7479, PETRI_PLACES=375, PETRI_TRANSITIONS=421} [2024-06-21 22:15:30,394 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-21 22:15:30,394 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 421 transitions, 7479 flow [2024-06-21 22:15:30,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:30,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:30,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:30,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 22:15:30,394 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:30,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:30,395 INFO L85 PathProgramCache]: Analyzing trace with hash -325657760, now seen corresponding path program 3 times [2024-06-21 22:15:30,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:30,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934596309] [2024-06-21 22:15:30,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:30,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:30,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:31,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:31,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:31,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934596309] [2024-06-21 22:15:31,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934596309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:31,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:31,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:31,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692828981] [2024-06-21 22:15:31,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:31,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:31,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:31,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:31,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:31,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:31,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 421 transitions, 7479 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:31,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:31,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:31,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:32,534 INFO L124 PetriNetUnfolderBase]: 3685/6951 cut-off events. [2024-06-21 22:15:32,534 INFO L125 PetriNetUnfolderBase]: For 575122/575126 co-relation queries the response was YES. [2024-06-21 22:15:32,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47235 conditions, 6951 events. 3685/6951 cut-off events. For 575122/575126 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 57499 event pairs, 910 based on Foata normal form. 8/6882 useless extension candidates. Maximal degree in co-relation 47092. Up to 4475 conditions per place. [2024-06-21 22:15:32,638 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 350 selfloop transitions, 107 changer transitions 0/464 dead transitions. [2024-06-21 22:15:32,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 464 transitions, 8890 flow [2024-06-21 22:15:32,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:15:32,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:15:32,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 22:15:32,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-21 22:15:32,639 INFO L175 Difference]: Start difference. First operand has 375 places, 421 transitions, 7479 flow. Second operand 9 states and 175 transitions. [2024-06-21 22:15:32,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 464 transitions, 8890 flow [2024-06-21 22:15:34,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 464 transitions, 8636 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 22:15:34,976 INFO L231 Difference]: Finished difference. Result has 372 places, 427 transitions, 7661 flow [2024-06-21 22:15:34,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7249, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7661, PETRI_PLACES=372, PETRI_TRANSITIONS=427} [2024-06-21 22:15:34,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-21 22:15:34,977 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 427 transitions, 7661 flow [2024-06-21 22:15:34,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:34,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:34,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:34,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 22:15:34,977 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:34,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:34,978 INFO L85 PathProgramCache]: Analyzing trace with hash 633674799, now seen corresponding path program 5 times [2024-06-21 22:15:34,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:34,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296976418] [2024-06-21 22:15:34,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:34,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:34,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:35,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:35,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:35,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296976418] [2024-06-21 22:15:35,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296976418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:35,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:35,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:15:35,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883909221] [2024-06-21 22:15:35,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:35,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:15:35,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:35,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:15:35,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:15:35,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:35,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 427 transitions, 7661 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:35,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:35,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:35,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:37,008 INFO L124 PetriNetUnfolderBase]: 3672/6911 cut-off events. [2024-06-21 22:15:37,008 INFO L125 PetriNetUnfolderBase]: For 525685/525689 co-relation queries the response was YES. [2024-06-21 22:15:37,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46450 conditions, 6911 events. 3672/6911 cut-off events. For 525685/525689 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 56914 event pairs, 1078 based on Foata normal form. 10/6839 useless extension candidates. Maximal degree in co-relation 46308. Up to 4133 conditions per place. [2024-06-21 22:15:37,104 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 327 selfloop transitions, 117 changer transitions 0/451 dead transitions. [2024-06-21 22:15:37,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 451 transitions, 8832 flow [2024-06-21 22:15:37,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:15:37,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:15:37,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 22:15:37,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 22:15:37,106 INFO L175 Difference]: Start difference. First operand has 372 places, 427 transitions, 7661 flow. Second operand 9 states and 160 transitions. [2024-06-21 22:15:37,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 451 transitions, 8832 flow [2024-06-21 22:15:39,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 451 transitions, 8632 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 22:15:39,635 INFO L231 Difference]: Finished difference. Result has 374 places, 427 transitions, 7703 flow [2024-06-21 22:15:39,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7465, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7703, PETRI_PLACES=374, PETRI_TRANSITIONS=427} [2024-06-21 22:15:39,635 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-21 22:15:39,636 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 427 transitions, 7703 flow [2024-06-21 22:15:39,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:39,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:39,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:39,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 22:15:39,636 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:39,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:39,637 INFO L85 PathProgramCache]: Analyzing trace with hash -325548795, now seen corresponding path program 6 times [2024-06-21 22:15:39,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:39,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763588408] [2024-06-21 22:15:39,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:39,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:39,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:40,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:40,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:40,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763588408] [2024-06-21 22:15:40,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763588408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:40,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:40,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:15:40,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068921119] [2024-06-21 22:15:40,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:40,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:15:40,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:40,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:15:40,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:15:40,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:40,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 427 transitions, 7703 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:40,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:40,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:40,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:41,668 INFO L124 PetriNetUnfolderBase]: 3659/6886 cut-off events. [2024-06-21 22:15:41,669 INFO L125 PetriNetUnfolderBase]: For 508134/508138 co-relation queries the response was YES. [2024-06-21 22:15:41,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46028 conditions, 6886 events. 3659/6886 cut-off events. For 508134/508138 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 56735 event pairs, 969 based on Foata normal form. 10/6814 useless extension candidates. Maximal degree in co-relation 45886. Up to 4127 conditions per place. [2024-06-21 22:15:41,765 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 326 selfloop transitions, 93 changer transitions 23/449 dead transitions. [2024-06-21 22:15:41,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 449 transitions, 8706 flow [2024-06-21 22:15:41,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:15:41,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:15:41,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 22:15:41,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-21 22:15:41,767 INFO L175 Difference]: Start difference. First operand has 374 places, 427 transitions, 7703 flow. Second operand 8 states and 145 transitions. [2024-06-21 22:15:41,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 449 transitions, 8706 flow [2024-06-21 22:15:44,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 449 transitions, 8469 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 22:15:44,170 INFO L231 Difference]: Finished difference. Result has 375 places, 408 transitions, 7272 flow [2024-06-21 22:15:44,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7466, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7272, PETRI_PLACES=375, PETRI_TRANSITIONS=408} [2024-06-21 22:15:44,171 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-21 22:15:44,171 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 408 transitions, 7272 flow [2024-06-21 22:15:44,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:44,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:44,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:44,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 22:15:44,172 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:44,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:44,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1252000481, now seen corresponding path program 7 times [2024-06-21 22:15:44,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:44,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062530183] [2024-06-21 22:15:44,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:44,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:44,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:44,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:44,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:44,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062530183] [2024-06-21 22:15:44,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062530183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:44,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:44,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:44,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689539947] [2024-06-21 22:15:44,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:44,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:44,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:44,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:44,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:44,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:44,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 408 transitions, 7272 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:44,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:44,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:44,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:46,314 INFO L124 PetriNetUnfolderBase]: 3555/6732 cut-off events. [2024-06-21 22:15:46,314 INFO L125 PetriNetUnfolderBase]: For 591782/591786 co-relation queries the response was YES. [2024-06-21 22:15:46,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45661 conditions, 6732 events. 3555/6732 cut-off events. For 591782/591786 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55861 event pairs, 810 based on Foata normal form. 18/6667 useless extension candidates. Maximal degree in co-relation 45518. Up to 2221 conditions per place. [2024-06-21 22:15:46,399 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 240 selfloop transitions, 177 changer transitions 8/432 dead transitions. [2024-06-21 22:15:46,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 432 transitions, 8577 flow [2024-06-21 22:15:46,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:15:46,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:15:46,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 22:15:46,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-21 22:15:46,400 INFO L175 Difference]: Start difference. First operand has 375 places, 408 transitions, 7272 flow. Second operand 8 states and 145 transitions. [2024-06-21 22:15:46,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 432 transitions, 8577 flow [2024-06-21 22:15:48,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 432 transitions, 8330 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-21 22:15:48,385 INFO L231 Difference]: Finished difference. Result has 370 places, 404 transitions, 7381 flow [2024-06-21 22:15:48,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7381, PETRI_PLACES=370, PETRI_TRANSITIONS=404} [2024-06-21 22:15:48,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-21 22:15:48,386 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 404 transitions, 7381 flow [2024-06-21 22:15:48,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:48,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:48,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:48,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 22:15:48,386 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:48,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:48,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1251994901, now seen corresponding path program 8 times [2024-06-21 22:15:48,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:48,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843617870] [2024-06-21 22:15:48,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:48,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:48,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:49,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:49,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:49,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843617870] [2024-06-21 22:15:49,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843617870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:49,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:49,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:49,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121077796] [2024-06-21 22:15:49,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:49,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:49,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:49,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:49,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:49,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:49,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 404 transitions, 7381 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:49,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:49,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:49,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:50,372 INFO L124 PetriNetUnfolderBase]: 3370/6389 cut-off events. [2024-06-21 22:15:50,372 INFO L125 PetriNetUnfolderBase]: For 561547/561551 co-relation queries the response was YES. [2024-06-21 22:15:50,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44293 conditions, 6389 events. 3370/6389 cut-off events. For 561547/561551 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 52416 event pairs, 902 based on Foata normal form. 18/6330 useless extension candidates. Maximal degree in co-relation 44151. Up to 2189 conditions per place. [2024-06-21 22:15:50,458 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 227 selfloop transitions, 179 changer transitions 12/425 dead transitions. [2024-06-21 22:15:50,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 425 transitions, 8628 flow [2024-06-21 22:15:50,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:15:50,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:15:50,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 22:15:50,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 22:15:50,459 INFO L175 Difference]: Start difference. First operand has 370 places, 404 transitions, 7381 flow. Second operand 8 states and 144 transitions. [2024-06-21 22:15:50,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 425 transitions, 8628 flow [2024-06-21 22:15:52,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 425 transitions, 8270 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 22:15:52,385 INFO L231 Difference]: Finished difference. Result has 370 places, 393 transitions, 7264 flow [2024-06-21 22:15:52,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7264, PETRI_PLACES=370, PETRI_TRANSITIONS=393} [2024-06-21 22:15:52,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-21 22:15:52,385 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 393 transitions, 7264 flow [2024-06-21 22:15:52,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:52,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:52,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:52,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 22:15:52,386 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:52,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:52,386 INFO L85 PathProgramCache]: Analyzing trace with hash 2105933703, now seen corresponding path program 9 times [2024-06-21 22:15:52,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:52,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664061845] [2024-06-21 22:15:52,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:52,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:52,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:53,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:53,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:53,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664061845] [2024-06-21 22:15:53,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664061845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:53,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:53,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:15:53,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303267961] [2024-06-21 22:15:53,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:53,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:15:53,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:53,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:15:53,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:15:53,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:53,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 393 transitions, 7264 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:53,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:53,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:53,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:54,316 INFO L124 PetriNetUnfolderBase]: 3298/6217 cut-off events. [2024-06-21 22:15:54,317 INFO L125 PetriNetUnfolderBase]: For 522286/522290 co-relation queries the response was YES. [2024-06-21 22:15:54,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44041 conditions, 6217 events. 3298/6217 cut-off events. For 522286/522290 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 50610 event pairs, 856 based on Foata normal form. 6/6116 useless extension candidates. Maximal degree in co-relation 43899. Up to 2910 conditions per place. [2024-06-21 22:15:54,398 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 279 selfloop transitions, 107 changer transitions 19/412 dead transitions. [2024-06-21 22:15:54,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 412 transitions, 8482 flow [2024-06-21 22:15:54,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:15:54,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:15:54,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 22:15:54,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-21 22:15:54,399 INFO L175 Difference]: Start difference. First operand has 370 places, 393 transitions, 7264 flow. Second operand 8 states and 141 transitions. [2024-06-21 22:15:54,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 412 transitions, 8482 flow [2024-06-21 22:15:56,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 412 transitions, 8068 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-06-21 22:15:56,740 INFO L231 Difference]: Finished difference. Result has 360 places, 379 transitions, 6869 flow [2024-06-21 22:15:56,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6863, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6869, PETRI_PLACES=360, PETRI_TRANSITIONS=379} [2024-06-21 22:15:56,740 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-21 22:15:56,740 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 379 transitions, 6869 flow [2024-06-21 22:15:56,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:56,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:56,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:56,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 22:15:56,741 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:56,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:56,741 INFO L85 PathProgramCache]: Analyzing trace with hash -210246465, now seen corresponding path program 10 times [2024-06-21 22:15:56,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:56,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010344784] [2024-06-21 22:15:56,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:56,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:56,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:57,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:57,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:57,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010344784] [2024-06-21 22:15:57,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010344784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:57,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:57,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:15:57,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731186720] [2024-06-21 22:15:57,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:57,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:15:57,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:57,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:15:57,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:15:57,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:15:57,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 379 transitions, 6869 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:57,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:57,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:15:57,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:58,541 INFO L124 PetriNetUnfolderBase]: 3127/5958 cut-off events. [2024-06-21 22:15:58,541 INFO L125 PetriNetUnfolderBase]: For 476728/476732 co-relation queries the response was YES. [2024-06-21 22:15:58,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41146 conditions, 5958 events. 3127/5958 cut-off events. For 476728/476732 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 48730 event pairs, 859 based on Foata normal form. 6/5860 useless extension candidates. Maximal degree in co-relation 41007. Up to 2892 conditions per place. [2024-06-21 22:15:58,618 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 269 selfloop transitions, 121 changer transitions 0/397 dead transitions. [2024-06-21 22:15:58,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 397 transitions, 8035 flow [2024-06-21 22:15:58,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:15:58,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:15:58,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 22:15:58,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-21 22:15:58,619 INFO L175 Difference]: Start difference. First operand has 360 places, 379 transitions, 6869 flow. Second operand 8 states and 142 transitions. [2024-06-21 22:15:58,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 397 transitions, 8035 flow [2024-06-21 22:16:00,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 397 transitions, 7746 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 22:16:00,177 INFO L231 Difference]: Finished difference. Result has 357 places, 379 transitions, 6839 flow [2024-06-21 22:16:00,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6592, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6839, PETRI_PLACES=357, PETRI_TRANSITIONS=379} [2024-06-21 22:16:00,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 22:16:00,178 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 379 transitions, 6839 flow [2024-06-21 22:16:00,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:00,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:00,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:00,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 22:16:00,178 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:00,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:00,179 INFO L85 PathProgramCache]: Analyzing trace with hash -210430605, now seen corresponding path program 11 times [2024-06-21 22:16:00,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:00,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473057527] [2024-06-21 22:16:00,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:00,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:00,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:00,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:00,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:00,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473057527] [2024-06-21 22:16:00,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473057527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:00,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:00,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:16:00,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658007867] [2024-06-21 22:16:00,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:00,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:16:00,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:00,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:16:00,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:16:00,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:00,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 379 transitions, 6839 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:00,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:00,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:00,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:02,156 INFO L124 PetriNetUnfolderBase]: 3114/5909 cut-off events. [2024-06-21 22:16:02,156 INFO L125 PetriNetUnfolderBase]: For 437432/437436 co-relation queries the response was YES. [2024-06-21 22:16:02,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40316 conditions, 5909 events. 3114/5909 cut-off events. For 437432/437436 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 48128 event pairs, 820 based on Foata normal form. 6/5850 useless extension candidates. Maximal degree in co-relation 40179. Up to 2293 conditions per place. [2024-06-21 22:16:02,238 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 263 selfloop transitions, 116 changer transitions 12/398 dead transitions. [2024-06-21 22:16:02,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 398 transitions, 8001 flow [2024-06-21 22:16:02,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:02,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:02,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 22:16:02,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-21 22:16:02,239 INFO L175 Difference]: Start difference. First operand has 357 places, 379 transitions, 6839 flow. Second operand 8 states and 142 transitions. [2024-06-21 22:16:02,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 398 transitions, 8001 flow [2024-06-21 22:16:04,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 398 transitions, 7544 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 22:16:04,044 INFO L231 Difference]: Finished difference. Result has 355 places, 371 transitions, 6515 flow [2024-06-21 22:16:04,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6382, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6515, PETRI_PLACES=355, PETRI_TRANSITIONS=371} [2024-06-21 22:16:04,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-21 22:16:04,044 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 371 transitions, 6515 flow [2024-06-21 22:16:04,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:04,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:04,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:04,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 22:16:04,045 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:04,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:04,045 INFO L85 PathProgramCache]: Analyzing trace with hash 643692337, now seen corresponding path program 12 times [2024-06-21 22:16:04,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:04,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875496291] [2024-06-21 22:16:04,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:04,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:04,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:04,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:04,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:04,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875496291] [2024-06-21 22:16:04,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875496291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:04,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:04,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:16:04,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292776651] [2024-06-21 22:16:04,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:04,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:16:04,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:04,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:16:04,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:16:04,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:04,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 371 transitions, 6515 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:04,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:04,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:04,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:05,923 INFO L124 PetriNetUnfolderBase]: 2973/5714 cut-off events. [2024-06-21 22:16:05,923 INFO L125 PetriNetUnfolderBase]: For 427364/427368 co-relation queries the response was YES. [2024-06-21 22:16:05,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37206 conditions, 5714 events. 2973/5714 cut-off events. For 427364/427368 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 46658 event pairs, 795 based on Foata normal form. 18/5666 useless extension candidates. Maximal degree in co-relation 37069. Up to 2293 conditions per place. [2024-06-21 22:16:05,997 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 254 selfloop transitions, 106 changer transitions 24/391 dead transitions. [2024-06-21 22:16:05,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 391 transitions, 7669 flow [2024-06-21 22:16:05,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:16:05,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:16:05,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 22:16:05,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-21 22:16:05,998 INFO L175 Difference]: Start difference. First operand has 355 places, 371 transitions, 6515 flow. Second operand 9 states and 155 transitions. [2024-06-21 22:16:05,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 391 transitions, 7669 flow [2024-06-21 22:16:07,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 391 transitions, 7400 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-21 22:16:07,674 INFO L231 Difference]: Finished difference. Result has 352 places, 353 transitions, 6182 flow [2024-06-21 22:16:07,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6258, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6182, PETRI_PLACES=352, PETRI_TRANSITIONS=353} [2024-06-21 22:16:07,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-21 22:16:07,675 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 353 transitions, 6182 flow [2024-06-21 22:16:07,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:07,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:07,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:07,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 22:16:07,675 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:07,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:07,675 INFO L85 PathProgramCache]: Analyzing trace with hash 411368136, now seen corresponding path program 4 times [2024-06-21 22:16:07,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:07,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551279598] [2024-06-21 22:16:07,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:07,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:07,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:08,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:08,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:08,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551279598] [2024-06-21 22:16:08,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551279598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:08,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:08,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:16:08,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531140169] [2024-06-21 22:16:08,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:08,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:16:08,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:08,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:16:08,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:16:08,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:08,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 353 transitions, 6182 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:08,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:08,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:08,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:09,861 INFO L124 PetriNetUnfolderBase]: 2861/5493 cut-off events. [2024-06-21 22:16:09,861 INFO L125 PetriNetUnfolderBase]: For 378889/378893 co-relation queries the response was YES. [2024-06-21 22:16:09,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35735 conditions, 5493 events. 2861/5493 cut-off events. For 378889/378893 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 44484 event pairs, 714 based on Foata normal form. 12/5446 useless extension candidates. Maximal degree in co-relation 35600. Up to 3474 conditions per place. [2024-06-21 22:16:09,936 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 276 selfloop transitions, 95 changer transitions 0/378 dead transitions. [2024-06-21 22:16:09,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 378 transitions, 7047 flow [2024-06-21 22:16:09,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:16:09,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:16:09,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 22:16:09,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-21 22:16:09,937 INFO L175 Difference]: Start difference. First operand has 352 places, 353 transitions, 6182 flow. Second operand 9 states and 163 transitions. [2024-06-21 22:16:09,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 378 transitions, 7047 flow [2024-06-21 22:16:11,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 378 transitions, 6713 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-21 22:16:11,422 INFO L231 Difference]: Finished difference. Result has 342 places, 355 transitions, 6097 flow [2024-06-21 22:16:11,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5848, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6097, PETRI_PLACES=342, PETRI_TRANSITIONS=355} [2024-06-21 22:16:11,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-21 22:16:11,423 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 355 transitions, 6097 flow [2024-06-21 22:16:11,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:11,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:11,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:11,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 22:16:11,424 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:11,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:11,424 INFO L85 PathProgramCache]: Analyzing trace with hash -958053668, now seen corresponding path program 5 times [2024-06-21 22:16:11,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:11,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683767019] [2024-06-21 22:16:11,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:11,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:11,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:12,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:12,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:12,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683767019] [2024-06-21 22:16:12,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683767019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:12,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:12,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:16:12,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710073640] [2024-06-21 22:16:12,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:12,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:16:12,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:12,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:16:12,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:16:12,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:12,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 355 transitions, 6097 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:12,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:12,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:12,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:13,584 INFO L124 PetriNetUnfolderBase]: 2897/5555 cut-off events. [2024-06-21 22:16:13,584 INFO L125 PetriNetUnfolderBase]: For 361527/361531 co-relation queries the response was YES. [2024-06-21 22:16:13,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35460 conditions, 5555 events. 2897/5555 cut-off events. For 361527/361531 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 45029 event pairs, 642 based on Foata normal form. 12/5508 useless extension candidates. Maximal degree in co-relation 35329. Up to 3514 conditions per place. [2024-06-21 22:16:13,657 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 279 selfloop transitions, 99 changer transitions 0/385 dead transitions. [2024-06-21 22:16:13,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 385 transitions, 7052 flow [2024-06-21 22:16:13,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:13,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:13,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 22:16:13,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 22:16:13,658 INFO L175 Difference]: Start difference. First operand has 342 places, 355 transitions, 6097 flow. Second operand 8 states and 152 transitions. [2024-06-21 22:16:13,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 385 transitions, 7052 flow [2024-06-21 22:16:14,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 385 transitions, 6880 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 22:16:14,849 INFO L231 Difference]: Finished difference. Result has 344 places, 358 transitions, 6218 flow [2024-06-21 22:16:14,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5925, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6218, PETRI_PLACES=344, PETRI_TRANSITIONS=358} [2024-06-21 22:16:14,850 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-21 22:16:14,850 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 358 transitions, 6218 flow [2024-06-21 22:16:14,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:14,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:14,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:14,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 22:16:14,850 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:14,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:14,851 INFO L85 PathProgramCache]: Analyzing trace with hash -957755138, now seen corresponding path program 6 times [2024-06-21 22:16:14,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:14,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146255397] [2024-06-21 22:16:14,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:14,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:14,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:15,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:15,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:15,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146255397] [2024-06-21 22:16:15,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146255397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:15,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:15,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:16:15,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599105987] [2024-06-21 22:16:15,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:15,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:16:15,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:15,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:16:15,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:16:15,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:15,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 358 transitions, 6218 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:15,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:15,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:15,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:16,958 INFO L124 PetriNetUnfolderBase]: 2921/5603 cut-off events. [2024-06-21 22:16:16,958 INFO L125 PetriNetUnfolderBase]: For 362150/362154 co-relation queries the response was YES. [2024-06-21 22:16:17,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35969 conditions, 5603 events. 2921/5603 cut-off events. For 362150/362154 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 45436 event pairs, 708 based on Foata normal form. 8/5552 useless extension candidates. Maximal degree in co-relation 35837. Up to 3217 conditions per place. [2024-06-21 22:16:17,028 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 260 selfloop transitions, 117 changer transitions 0/384 dead transitions. [2024-06-21 22:16:17,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 384 transitions, 7118 flow [2024-06-21 22:16:17,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:17,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:17,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 22:16:17,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-21 22:16:17,029 INFO L175 Difference]: Start difference. First operand has 344 places, 358 transitions, 6218 flow. Second operand 8 states and 150 transitions. [2024-06-21 22:16:17,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 384 transitions, 7118 flow [2024-06-21 22:16:18,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 384 transitions, 6890 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 22:16:18,387 INFO L231 Difference]: Finished difference. Result has 346 places, 360 transitions, 6285 flow [2024-06-21 22:16:18,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6285, PETRI_PLACES=346, PETRI_TRANSITIONS=360} [2024-06-21 22:16:18,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-21 22:16:18,387 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 360 transitions, 6285 flow [2024-06-21 22:16:18,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:18,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:18,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:18,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 22:16:18,388 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:18,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:18,388 INFO L85 PathProgramCache]: Analyzing trace with hash 880122612, now seen corresponding path program 7 times [2024-06-21 22:16:18,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:18,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367420735] [2024-06-21 22:16:18,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:18,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:18,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:19,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:19,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:19,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367420735] [2024-06-21 22:16:19,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367420735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:19,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:19,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:16:19,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835433723] [2024-06-21 22:16:19,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:19,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:16:19,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:19,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:16:19,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:16:19,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:19,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 360 transitions, 6285 flow. Second operand has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:19,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:19,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:19,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:20,514 INFO L124 PetriNetUnfolderBase]: 2897/5577 cut-off events. [2024-06-21 22:16:20,514 INFO L125 PetriNetUnfolderBase]: For 340944/340948 co-relation queries the response was YES. [2024-06-21 22:16:20,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34919 conditions, 5577 events. 2897/5577 cut-off events. For 340944/340948 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 45278 event pairs, 726 based on Foata normal form. 16/5541 useless extension candidates. Maximal degree in co-relation 34786. Up to 3558 conditions per place. [2024-06-21 22:16:20,586 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 295 selfloop transitions, 81 changer transitions 0/383 dead transitions. [2024-06-21 22:16:20,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 383 transitions, 7129 flow [2024-06-21 22:16:20,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:20,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:20,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 22:16:20,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-21 22:16:20,587 INFO L175 Difference]: Start difference. First operand has 346 places, 360 transitions, 6285 flow. Second operand 8 states and 147 transitions. [2024-06-21 22:16:20,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 383 transitions, 7129 flow [2024-06-21 22:16:21,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 383 transitions, 6854 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 22:16:21,775 INFO L231 Difference]: Finished difference. Result has 348 places, 360 transitions, 6180 flow [2024-06-21 22:16:21,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6010, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6180, PETRI_PLACES=348, PETRI_TRANSITIONS=360} [2024-06-21 22:16:21,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-21 22:16:21,776 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 360 transitions, 6180 flow [2024-06-21 22:16:21,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:21,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:21,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:21,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 22:16:21,777 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:21,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:21,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1265708132, now seen corresponding path program 8 times [2024-06-21 22:16:21,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:21,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917571720] [2024-06-21 22:16:21,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:21,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:21,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:22,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:22,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:22,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917571720] [2024-06-21 22:16:22,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917571720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:22,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:22,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:16:22,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292659837] [2024-06-21 22:16:22,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:22,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:16:22,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:22,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:16:22,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:16:22,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:22,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 360 transitions, 6180 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:22,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:22,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:22,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:23,753 INFO L124 PetriNetUnfolderBase]: 2881/5551 cut-off events. [2024-06-21 22:16:23,753 INFO L125 PetriNetUnfolderBase]: For 307690/307694 co-relation queries the response was YES. [2024-06-21 22:16:23,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33856 conditions, 5551 events. 2881/5551 cut-off events. For 307690/307694 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 45120 event pairs, 684 based on Foata normal form. 12/5514 useless extension candidates. Maximal degree in co-relation 33722. Up to 3468 conditions per place. [2024-06-21 22:16:23,821 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 290 selfloop transitions, 85 changer transitions 0/382 dead transitions. [2024-06-21 22:16:23,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 382 transitions, 7020 flow [2024-06-21 22:16:23,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:23,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:23,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 22:16:23,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-21 22:16:23,822 INFO L175 Difference]: Start difference. First operand has 348 places, 360 transitions, 6180 flow. Second operand 8 states and 146 transitions. [2024-06-21 22:16:23,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 382 transitions, 7020 flow [2024-06-21 22:16:24,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 382 transitions, 6804 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 22:16:24,905 INFO L231 Difference]: Finished difference. Result has 349 places, 360 transitions, 6140 flow [2024-06-21 22:16:24,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5964, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6140, PETRI_PLACES=349, PETRI_TRANSITIONS=360} [2024-06-21 22:16:24,905 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-21 22:16:24,906 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 360 transitions, 6140 flow [2024-06-21 22:16:24,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:24,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:24,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:24,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 22:16:24,906 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:24,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:24,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1364442322, now seen corresponding path program 9 times [2024-06-21 22:16:24,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:24,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001474125] [2024-06-21 22:16:24,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:24,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:24,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:25,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:25,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:25,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001474125] [2024-06-21 22:16:25,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001474125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:25,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:25,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:16:25,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198812919] [2024-06-21 22:16:25,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:25,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:16:25,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:25,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:16:25,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:16:25,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:25,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 360 transitions, 6140 flow. Second operand has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:25,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:25,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:25,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:26,966 INFO L124 PetriNetUnfolderBase]: 2865/5520 cut-off events. [2024-06-21 22:16:26,966 INFO L125 PetriNetUnfolderBase]: For 291893/291897 co-relation queries the response was YES. [2024-06-21 22:16:27,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33056 conditions, 5520 events. 2865/5520 cut-off events. For 291893/291897 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 44676 event pairs, 686 based on Foata normal form. 12/5494 useless extension candidates. Maximal degree in co-relation 32921. Up to 2435 conditions per place. [2024-06-21 22:16:27,035 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 286 selfloop transitions, 89 changer transitions 0/382 dead transitions. [2024-06-21 22:16:27,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 382 transitions, 7153 flow [2024-06-21 22:16:27,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:27,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:27,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:16:27,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 22:16:27,036 INFO L175 Difference]: Start difference. First operand has 349 places, 360 transitions, 6140 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:16:27,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 382 transitions, 7153 flow [2024-06-21 22:16:28,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 382 transitions, 6983 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 22:16:28,346 INFO L231 Difference]: Finished difference. Result has 351 places, 361 transitions, 6168 flow [2024-06-21 22:16:28,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5970, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6168, PETRI_PLACES=351, PETRI_TRANSITIONS=361} [2024-06-21 22:16:28,346 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-21 22:16:28,346 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 361 transitions, 6168 flow [2024-06-21 22:16:28,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:28,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:28,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:28,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 22:16:28,347 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:28,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:28,347 INFO L85 PathProgramCache]: Analyzing trace with hash -826480686, now seen corresponding path program 1 times [2024-06-21 22:16:28,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:28,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997065181] [2024-06-21 22:16:28,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:28,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:28,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:29,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:29,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:29,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997065181] [2024-06-21 22:16:29,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997065181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:29,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:29,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:16:29,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656421923] [2024-06-21 22:16:29,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:29,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:16:29,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:29,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:16:29,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:16:29,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:29,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 361 transitions, 6168 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:29,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:29,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:29,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:30,280 INFO L124 PetriNetUnfolderBase]: 2905/5539 cut-off events. [2024-06-21 22:16:30,281 INFO L125 PetriNetUnfolderBase]: For 310648/310648 co-relation queries the response was YES. [2024-06-21 22:16:30,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33553 conditions, 5539 events. 2905/5539 cut-off events. For 310648/310648 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 44948 event pairs, 743 based on Foata normal form. 12/5444 useless extension candidates. Maximal degree in co-relation 33417. Up to 3275 conditions per place. [2024-06-21 22:16:30,352 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 116 changer transitions 2/391 dead transitions. [2024-06-21 22:16:30,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 391 transitions, 7121 flow [2024-06-21 22:16:30,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:16:30,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:16:30,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-21 22:16:30,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4525 [2024-06-21 22:16:30,353 INFO L175 Difference]: Start difference. First operand has 351 places, 361 transitions, 6168 flow. Second operand 10 states and 181 transitions. [2024-06-21 22:16:30,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 391 transitions, 7121 flow [2024-06-21 22:16:31,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 391 transitions, 6787 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 22:16:31,792 INFO L231 Difference]: Finished difference. Result has 352 places, 361 transitions, 6086 flow [2024-06-21 22:16:31,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5836, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6086, PETRI_PLACES=352, PETRI_TRANSITIONS=361} [2024-06-21 22:16:31,792 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-21 22:16:31,793 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 361 transitions, 6086 flow [2024-06-21 22:16:31,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:31,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:31,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:31,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 22:16:31,793 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:31,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:31,793 INFO L85 PathProgramCache]: Analyzing trace with hash 2115383910, now seen corresponding path program 2 times [2024-06-21 22:16:31,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:31,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8023554] [2024-06-21 22:16:31,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:31,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:31,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:32,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:32,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:32,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8023554] [2024-06-21 22:16:32,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8023554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:32,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:32,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:16:32,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814337440] [2024-06-21 22:16:32,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:32,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:16:32,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:32,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:16:32,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:16:32,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:32,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 361 transitions, 6086 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:32,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:32,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:32,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:33,499 INFO L124 PetriNetUnfolderBase]: 2812/5385 cut-off events. [2024-06-21 22:16:33,499 INFO L125 PetriNetUnfolderBase]: For 242319/242319 co-relation queries the response was YES. [2024-06-21 22:16:33,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30881 conditions, 5385 events. 2812/5385 cut-off events. For 242319/242319 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 43637 event pairs, 686 based on Foata normal form. 6/5296 useless extension candidates. Maximal degree in co-relation 30745. Up to 2747 conditions per place. [2024-06-21 22:16:33,566 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 238 selfloop transitions, 134 changer transitions 0/379 dead transitions. [2024-06-21 22:16:33,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 379 transitions, 6922 flow [2024-06-21 22:16:33,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:33,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:33,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:16:33,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 22:16:33,567 INFO L175 Difference]: Start difference. First operand has 352 places, 361 transitions, 6086 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:16:33,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 379 transitions, 6922 flow [2024-06-21 22:16:34,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 379 transitions, 6674 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 22:16:34,704 INFO L231 Difference]: Finished difference. Result has 352 places, 361 transitions, 6114 flow [2024-06-21 22:16:34,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5838, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6114, PETRI_PLACES=352, PETRI_TRANSITIONS=361} [2024-06-21 22:16:34,705 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-21 22:16:34,705 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 361 transitions, 6114 flow [2024-06-21 22:16:34,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:34,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:34,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:34,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 22:16:34,705 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:34,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:34,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1323717912, now seen corresponding path program 3 times [2024-06-21 22:16:34,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:34,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95823959] [2024-06-21 22:16:34,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:34,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:34,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:35,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:35,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:35,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95823959] [2024-06-21 22:16:35,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95823959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:35,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:35,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:16:35,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512061665] [2024-06-21 22:16:35,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:35,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:16:35,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:35,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:16:35,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:16:35,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:35,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 361 transitions, 6114 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:35,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:35,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:35,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:36,378 INFO L124 PetriNetUnfolderBase]: 2799/5374 cut-off events. [2024-06-21 22:16:36,378 INFO L125 PetriNetUnfolderBase]: For 225938/225938 co-relation queries the response was YES. [2024-06-21 22:16:36,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30387 conditions, 5374 events. 2799/5374 cut-off events. For 225938/225938 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 43634 event pairs, 658 based on Foata normal form. 6/5289 useless extension candidates. Maximal degree in co-relation 30250. Up to 2520 conditions per place. [2024-06-21 22:16:36,443 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 244 selfloop transitions, 122 changer transitions 7/380 dead transitions. [2024-06-21 22:16:36,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 380 transitions, 6954 flow [2024-06-21 22:16:36,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:36,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:36,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 22:16:36,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-21 22:16:36,444 INFO L175 Difference]: Start difference. First operand has 352 places, 361 transitions, 6114 flow. Second operand 8 states and 147 transitions. [2024-06-21 22:16:36,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 380 transitions, 6954 flow [2024-06-21 22:16:37,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 380 transitions, 6567 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 22:16:37,747 INFO L231 Difference]: Finished difference. Result has 353 places, 358 transitions, 5945 flow [2024-06-21 22:16:37,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5727, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5945, PETRI_PLACES=353, PETRI_TRANSITIONS=358} [2024-06-21 22:16:37,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-21 22:16:37,748 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 358 transitions, 5945 flow [2024-06-21 22:16:37,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:37,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:37,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:37,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 22:16:37,748 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:37,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:37,749 INFO L85 PathProgramCache]: Analyzing trace with hash 817115990, now seen corresponding path program 4 times [2024-06-21 22:16:37,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:37,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992309738] [2024-06-21 22:16:37,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:37,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:37,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:38,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:38,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:38,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992309738] [2024-06-21 22:16:38,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992309738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:38,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:38,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:16:38,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071441066] [2024-06-21 22:16:38,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:38,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:16:38,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:38,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:16:38,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:16:38,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:38,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 358 transitions, 5945 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:38,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:38,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:38,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:39,546 INFO L124 PetriNetUnfolderBase]: 2742/5351 cut-off events. [2024-06-21 22:16:39,546 INFO L125 PetriNetUnfolderBase]: For 207692/207696 co-relation queries the response was YES. [2024-06-21 22:16:39,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29177 conditions, 5351 events. 2742/5351 cut-off events. For 207692/207696 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 43711 event pairs, 670 based on Foata normal form. 6/5301 useless extension candidates. Maximal degree in co-relation 29040. Up to 1742 conditions per place. [2024-06-21 22:16:39,610 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 262 selfloop transitions, 108 changer transitions 0/377 dead transitions. [2024-06-21 22:16:39,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 377 transitions, 6931 flow [2024-06-21 22:16:39,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:39,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:39,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 22:16:39,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-21 22:16:39,612 INFO L175 Difference]: Start difference. First operand has 353 places, 358 transitions, 5945 flow. Second operand 8 states and 147 transitions. [2024-06-21 22:16:39,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 377 transitions, 6931 flow [2024-06-21 22:16:40,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 377 transitions, 6585 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 22:16:40,828 INFO L231 Difference]: Finished difference. Result has 351 places, 358 transitions, 5824 flow [2024-06-21 22:16:40,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5603, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5824, PETRI_PLACES=351, PETRI_TRANSITIONS=358} [2024-06-21 22:16:40,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-21 22:16:40,829 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 358 transitions, 5824 flow [2024-06-21 22:16:40,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:40,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:40,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:40,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 22:16:40,829 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:40,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:40,830 INFO L85 PathProgramCache]: Analyzing trace with hash -424315098, now seen corresponding path program 5 times [2024-06-21 22:16:40,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:40,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943905480] [2024-06-21 22:16:40,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:40,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:40,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:41,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:41,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:41,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943905480] [2024-06-21 22:16:41,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943905480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:41,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:41,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:16:41,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517280369] [2024-06-21 22:16:41,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:41,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:16:41,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:41,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:16:41,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:16:41,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:41,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 358 transitions, 5824 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:41,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:41,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:41,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:42,657 INFO L124 PetriNetUnfolderBase]: 2721/5292 cut-off events. [2024-06-21 22:16:42,657 INFO L125 PetriNetUnfolderBase]: For 185966/185970 co-relation queries the response was YES. [2024-06-21 22:16:42,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28359 conditions, 5292 events. 2721/5292 cut-off events. For 185966/185970 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 43151 event pairs, 629 based on Foata normal form. 6/5242 useless extension candidates. Maximal degree in co-relation 28222. Up to 1742 conditions per place. [2024-06-21 22:16:42,722 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 263 selfloop transitions, 102 changer transitions 8/380 dead transitions. [2024-06-21 22:16:42,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 380 transitions, 6970 flow [2024-06-21 22:16:42,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:42,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:42,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 22:16:42,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-21 22:16:42,723 INFO L175 Difference]: Start difference. First operand has 351 places, 358 transitions, 5824 flow. Second operand 8 states and 147 transitions. [2024-06-21 22:16:42,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 380 transitions, 6970 flow [2024-06-21 22:16:43,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 380 transitions, 6715 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 22:16:43,652 INFO L231 Difference]: Finished difference. Result has 351 places, 354 transitions, 5749 flow [2024-06-21 22:16:43,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5569, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5749, PETRI_PLACES=351, PETRI_TRANSITIONS=354} [2024-06-21 22:16:43,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-21 22:16:43,652 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 354 transitions, 5749 flow [2024-06-21 22:16:43,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:43,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:43,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:43,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 22:16:43,652 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:43,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:43,653 INFO L85 PathProgramCache]: Analyzing trace with hash -495507174, now seen corresponding path program 6 times [2024-06-21 22:16:43,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:43,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660199469] [2024-06-21 22:16:43,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:43,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:43,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:44,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:44,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:44,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660199469] [2024-06-21 22:16:44,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660199469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:44,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:44,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:16:44,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89319875] [2024-06-21 22:16:44,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:44,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:16:44,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:44,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:16:44,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:16:44,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:44,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 354 transitions, 5749 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:44,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:44,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:44,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:45,421 INFO L124 PetriNetUnfolderBase]: 2604/5103 cut-off events. [2024-06-21 22:16:45,421 INFO L125 PetriNetUnfolderBase]: For 171593/171597 co-relation queries the response was YES. [2024-06-21 22:16:45,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26209 conditions, 5103 events. 2604/5103 cut-off events. For 171593/171597 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 41666 event pairs, 560 based on Foata normal form. 18/5065 useless extension candidates. Maximal degree in co-relation 26072. Up to 1552 conditions per place. [2024-06-21 22:16:45,486 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 248 selfloop transitions, 116 changer transitions 4/375 dead transitions. [2024-06-21 22:16:45,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 375 transitions, 6735 flow [2024-06-21 22:16:45,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:45,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:45,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:16:45,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 22:16:45,487 INFO L175 Difference]: Start difference. First operand has 351 places, 354 transitions, 5749 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:16:45,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 375 transitions, 6735 flow [2024-06-21 22:16:46,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 375 transitions, 6488 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 22:16:46,210 INFO L231 Difference]: Finished difference. Result has 347 places, 352 transitions, 5726 flow [2024-06-21 22:16:46,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5506, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5726, PETRI_PLACES=347, PETRI_TRANSITIONS=352} [2024-06-21 22:16:46,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-21 22:16:46,211 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 352 transitions, 5726 flow [2024-06-21 22:16:46,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:46,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:46,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:46,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 22:16:46,212 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:46,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:46,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1634120576, now seen corresponding path program 1 times [2024-06-21 22:16:46,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:46,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465105739] [2024-06-21 22:16:46,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:46,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:46,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:47,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:47,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:47,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465105739] [2024-06-21 22:16:47,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465105739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:47,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:47,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:16:47,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111006854] [2024-06-21 22:16:47,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:47,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:16:47,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:47,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:16:47,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:16:47,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:47,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 352 transitions, 5726 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:47,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:47,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:47,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:48,343 INFO L124 PetriNetUnfolderBase]: 2452/4789 cut-off events. [2024-06-21 22:16:48,344 INFO L125 PetriNetUnfolderBase]: For 128766/128770 co-relation queries the response was YES. [2024-06-21 22:16:48,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25157 conditions, 4789 events. 2452/4789 cut-off events. For 128766/128770 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 38685 event pairs, 434 based on Foata normal form. 4/4760 useless extension candidates. Maximal degree in co-relation 25023. Up to 2831 conditions per place. [2024-06-21 22:16:48,403 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 264 selfloop transitions, 90 changer transitions 21/382 dead transitions. [2024-06-21 22:16:48,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 382 transitions, 6654 flow [2024-06-21 22:16:48,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:16:48,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:16:48,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-21 22:16:48,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43 [2024-06-21 22:16:48,404 INFO L175 Difference]: Start difference. First operand has 347 places, 352 transitions, 5726 flow. Second operand 10 states and 172 transitions. [2024-06-21 22:16:48,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 382 transitions, 6654 flow [2024-06-21 22:16:49,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 382 transitions, 6361 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 22:16:49,135 INFO L231 Difference]: Finished difference. Result has 350 places, 348 transitions, 5572 flow [2024-06-21 22:16:49,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5437, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5572, PETRI_PLACES=350, PETRI_TRANSITIONS=348} [2024-06-21 22:16:49,136 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-21 22:16:49,136 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 348 transitions, 5572 flow [2024-06-21 22:16:49,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:49,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:49,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:49,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 22:16:49,136 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:49,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:49,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1644921768, now seen corresponding path program 2 times [2024-06-21 22:16:49,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:49,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041719205] [2024-06-21 22:16:49,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:49,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:49,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:50,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:50,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:50,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041719205] [2024-06-21 22:16:50,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041719205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:50,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:50,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:16:50,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27688982] [2024-06-21 22:16:50,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:50,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:16:50,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:50,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:16:50,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:16:50,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:50,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 348 transitions, 5572 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:50,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:50,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:50,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:51,066 INFO L124 PetriNetUnfolderBase]: 2370/4631 cut-off events. [2024-06-21 22:16:51,066 INFO L125 PetriNetUnfolderBase]: For 128671/128675 co-relation queries the response was YES. [2024-06-21 22:16:51,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24113 conditions, 4631 events. 2370/4631 cut-off events. For 128671/128675 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 36993 event pairs, 459 based on Foata normal form. 4/4596 useless extension candidates. Maximal degree in co-relation 23976. Up to 2719 conditions per place. [2024-06-21 22:16:51,119 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 250 selfloop transitions, 74 changer transitions 38/369 dead transitions. [2024-06-21 22:16:51,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 369 transitions, 6380 flow [2024-06-21 22:16:51,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:16:51,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:16:51,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 22:16:51,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-21 22:16:51,120 INFO L175 Difference]: Start difference. First operand has 350 places, 348 transitions, 5572 flow. Second operand 9 states and 154 transitions. [2024-06-21 22:16:51,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 369 transitions, 6380 flow [2024-06-21 22:16:51,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 369 transitions, 6192 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 22:16:51,860 INFO L231 Difference]: Finished difference. Result has 347 places, 322 transitions, 4983 flow [2024-06-21 22:16:51,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4983, PETRI_PLACES=347, PETRI_TRANSITIONS=322} [2024-06-21 22:16:51,861 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-21 22:16:51,861 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 322 transitions, 4983 flow [2024-06-21 22:16:51,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:51,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:51,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:51,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 22:16:51,861 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:51,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:51,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1791765644, now seen corresponding path program 3 times [2024-06-21 22:16:51,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:51,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932059817] [2024-06-21 22:16:51,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:51,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:51,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:52,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:52,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:52,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932059817] [2024-06-21 22:16:52,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932059817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:52,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:52,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:16:52,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491775868] [2024-06-21 22:16:52,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:52,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:16:52,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:52,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:16:52,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:16:52,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:52,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 322 transitions, 4983 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:52,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:52,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:52,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:53,730 INFO L124 PetriNetUnfolderBase]: 2116/4135 cut-off events. [2024-06-21 22:16:53,730 INFO L125 PetriNetUnfolderBase]: For 109017/109021 co-relation queries the response was YES. [2024-06-21 22:16:53,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21075 conditions, 4135 events. 2116/4135 cut-off events. For 109017/109021 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 32151 event pairs, 379 based on Foata normal form. 8/4113 useless extension candidates. Maximal degree in co-relation 20939. Up to 2451 conditions per place. [2024-06-21 22:16:53,775 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 225 selfloop transitions, 53 changer transitions 56/341 dead transitions. [2024-06-21 22:16:53,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 341 transitions, 5725 flow [2024-06-21 22:16:53,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:16:53,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:16:53,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 22:16:53,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-21 22:16:53,776 INFO L175 Difference]: Start difference. First operand has 347 places, 322 transitions, 4983 flow. Second operand 9 states and 152 transitions. [2024-06-21 22:16:53,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 341 transitions, 5725 flow [2024-06-21 22:16:54,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 341 transitions, 5452 flow, removed 22 selfloop flow, removed 18 redundant places. [2024-06-21 22:16:54,319 INFO L231 Difference]: Finished difference. Result has 325 places, 279 transitions, 4019 flow [2024-06-21 22:16:54,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4019, PETRI_PLACES=325, PETRI_TRANSITIONS=279} [2024-06-21 22:16:54,319 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-21 22:16:54,319 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 279 transitions, 4019 flow [2024-06-21 22:16:54,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:54,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:54,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:54,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 22:16:54,320 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:54,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:54,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1588560644, now seen corresponding path program 4 times [2024-06-21 22:16:54,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:54,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839878501] [2024-06-21 22:16:54,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:54,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:54,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:55,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:55,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:55,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839878501] [2024-06-21 22:16:55,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839878501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:55,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:55,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:16:55,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805795643] [2024-06-21 22:16:55,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:55,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:16:55,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:55,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:16:55,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:16:55,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:55,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 279 transitions, 4019 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:55,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:55,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:55,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:55,865 INFO L124 PetriNetUnfolderBase]: 1635/3222 cut-off events. [2024-06-21 22:16:55,865 INFO L125 PetriNetUnfolderBase]: For 76036/76040 co-relation queries the response was YES. [2024-06-21 22:16:55,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15396 conditions, 3222 events. 1635/3222 cut-off events. For 76036/76040 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23653 event pairs, 281 based on Foata normal form. 8/3211 useless extension candidates. Maximal degree in co-relation 15269. Up to 1656 conditions per place. [2024-06-21 22:16:55,898 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 193 selfloop transitions, 98 changer transitions 0/298 dead transitions. [2024-06-21 22:16:55,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 298 transitions, 4819 flow [2024-06-21 22:16:55,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:55,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:55,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 22:16:55,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 22:16:55,899 INFO L175 Difference]: Start difference. First operand has 325 places, 279 transitions, 4019 flow. Second operand 8 states and 144 transitions. [2024-06-21 22:16:55,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 298 transitions, 4819 flow [2024-06-21 22:16:56,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 298 transitions, 4406 flow, removed 31 selfloop flow, removed 22 redundant places. [2024-06-21 22:16:56,245 INFO L231 Difference]: Finished difference. Result has 292 places, 279 transitions, 3844 flow [2024-06-21 22:16:56,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3844, PETRI_PLACES=292, PETRI_TRANSITIONS=279} [2024-06-21 22:16:56,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-21 22:16:56,245 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 279 transitions, 3844 flow [2024-06-21 22:16:56,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:56,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:56,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:56,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 22:16:56,246 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:56,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:56,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1588571804, now seen corresponding path program 5 times [2024-06-21 22:16:56,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:56,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716786281] [2024-06-21 22:16:56,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:56,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:56,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:57,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:57,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:57,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716786281] [2024-06-21 22:16:57,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716786281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:57,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:57,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:16:57,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134836423] [2024-06-21 22:16:57,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:57,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:16:57,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:57,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:16:57,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:16:57,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:57,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 279 transitions, 3844 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:57,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:57,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:57,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:57,794 INFO L124 PetriNetUnfolderBase]: 1623/3194 cut-off events. [2024-06-21 22:16:57,794 INFO L125 PetriNetUnfolderBase]: For 53557/53561 co-relation queries the response was YES. [2024-06-21 22:16:57,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13975 conditions, 3194 events. 1623/3194 cut-off events. For 53557/53561 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 23418 event pairs, 271 based on Foata normal form. 8/3183 useless extension candidates. Maximal degree in co-relation 13860. Up to 1640 conditions per place. [2024-06-21 22:16:57,825 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 203 selfloop transitions, 63 changer transitions 22/295 dead transitions. [2024-06-21 22:16:57,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 295 transitions, 4462 flow [2024-06-21 22:16:57,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:57,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:57,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 22:16:57,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 22:16:57,826 INFO L175 Difference]: Start difference. First operand has 292 places, 279 transitions, 3844 flow. Second operand 8 states and 140 transitions. [2024-06-21 22:16:57,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 295 transitions, 4462 flow [2024-06-21 22:16:58,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 295 transitions, 4174 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 22:16:58,094 INFO L231 Difference]: Finished difference. Result has 291 places, 260 transitions, 3394 flow [2024-06-21 22:16:58,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3394, PETRI_PLACES=291, PETRI_TRANSITIONS=260} [2024-06-21 22:16:58,094 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-21 22:16:58,095 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 260 transitions, 3394 flow [2024-06-21 22:16:58,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:16:58,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:58,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:58,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 22:16:58,095 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:58,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:58,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1501718918, now seen corresponding path program 1 times [2024-06-21 22:16:58,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:58,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144731675] [2024-06-21 22:16:58,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:58,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:58,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:16:58,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:16:58,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:16:58,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144731675] [2024-06-21 22:16:58,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144731675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:16:58,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:16:58,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:16:58,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198990424] [2024-06-21 22:16:58,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:16:58,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:16:58,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:16:58,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:16:58,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:16:58,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:16:58,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 260 transitions, 3394 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 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-21 22:16:58,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:16:58,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:16:58,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:16:59,391 INFO L124 PetriNetUnfolderBase]: 1547/3084 cut-off events. [2024-06-21 22:16:59,391 INFO L125 PetriNetUnfolderBase]: For 97003/97007 co-relation queries the response was YES. [2024-06-21 22:16:59,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13437 conditions, 3084 events. 1547/3084 cut-off events. For 97003/97007 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22690 event pairs, 216 based on Foata normal form. 12/3082 useless extension candidates. Maximal degree in co-relation 13322. Up to 860 conditions per place. [2024-06-21 22:16:59,422 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 123 selfloop transitions, 133 changer transitions 18/281 dead transitions. [2024-06-21 22:16:59,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 281 transitions, 4126 flow [2024-06-21 22:16:59,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:16:59,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:16:59,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 22:16:59,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-21 22:16:59,423 INFO L175 Difference]: Start difference. First operand has 291 places, 260 transitions, 3394 flow. Second operand 8 states and 143 transitions. [2024-06-21 22:16:59,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 281 transitions, 4126 flow [2024-06-21 22:16:59,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 281 transitions, 3872 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-21 22:16:59,791 INFO L231 Difference]: Finished difference. Result has 278 places, 247 transitions, 3328 flow [2024-06-21 22:16:59,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3148, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3328, PETRI_PLACES=278, PETRI_TRANSITIONS=247} [2024-06-21 22:16:59,792 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-21 22:16:59,792 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 247 transitions, 3328 flow [2024-06-21 22:16:59,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 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-21 22:16:59,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:16:59,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:16:59,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 22:16:59,792 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:16:59,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:16:59,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1501731008, now seen corresponding path program 2 times [2024-06-21 22:16:59,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:16:59,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110980869] [2024-06-21 22:16:59,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:16:59,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:16:59,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:17:00,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-21 22:17:00,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:17:00,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110980869] [2024-06-21 22:17:00,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110980869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:17:00,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:17:00,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:17:00,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303109158] [2024-06-21 22:17:00,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:17:00,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:17:00,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:17:00,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:17:00,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:17:00,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:17:00,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 247 transitions, 3328 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:17:00,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:17:00,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:17:00,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:17:01,264 INFO L124 PetriNetUnfolderBase]: 1299/2598 cut-off events. [2024-06-21 22:17:01,264 INFO L125 PetriNetUnfolderBase]: For 89144/89148 co-relation queries the response was YES. [2024-06-21 22:17:01,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12199 conditions, 2598 events. 1299/2598 cut-off events. For 89144/89148 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18390 event pairs, 264 based on Foata normal form. 16/2585 useless extension candidates. Maximal degree in co-relation 12089. Up to 1504 conditions per place. [2024-06-21 22:17:01,290 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 174 selfloop transitions, 54 changer transitions 36/271 dead transitions. [2024-06-21 22:17:01,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 271 transitions, 3929 flow [2024-06-21 22:17:01,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:17:01,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:17:01,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 22:17:01,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-21 22:17:01,291 INFO L175 Difference]: Start difference. First operand has 278 places, 247 transitions, 3328 flow. Second operand 9 states and 157 transitions. [2024-06-21 22:17:01,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 271 transitions, 3929 flow [2024-06-21 22:17:01,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 271 transitions, 3585 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 22:17:01,611 INFO L231 Difference]: Finished difference. Result has 269 places, 220 transitions, 2561 flow [2024-06-21 22:17:01,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2984, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2561, PETRI_PLACES=269, PETRI_TRANSITIONS=220} [2024-06-21 22:17:01,611 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-21 22:17:01,611 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 220 transitions, 2561 flow [2024-06-21 22:17:01,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:17:01,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:17:01,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:17:01,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 22:17:01,611 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:17:01,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:17:01,612 INFO L85 PathProgramCache]: Analyzing trace with hash 314421676, now seen corresponding path program 3 times [2024-06-21 22:17:01,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:17:01,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196620554] [2024-06-21 22:17:01,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:17:01,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:17:01,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:17:02,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:17:02,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:17:02,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196620554] [2024-06-21 22:17:02,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196620554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:17:02,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:17:02,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:17:02,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074244241] [2024-06-21 22:17:02,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:17:02,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:17:02,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:17:02,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:17:02,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:17:02,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:17:02,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 220 transitions, 2561 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:17:02,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:17:02,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:17:02,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:17:03,159 INFO L124 PetriNetUnfolderBase]: 1140/2295 cut-off events. [2024-06-21 22:17:03,159 INFO L125 PetriNetUnfolderBase]: For 77798/77802 co-relation queries the response was YES. [2024-06-21 22:17:03,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10017 conditions, 2295 events. 1140/2295 cut-off events. For 77798/77802 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15882 event pairs, 254 based on Foata normal form. 12/2285 useless extension candidates. Maximal degree in co-relation 9910. Up to 1024 conditions per place. [2024-06-21 22:17:03,180 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 123 selfloop transitions, 98 changer transitions 13/241 dead transitions. [2024-06-21 22:17:03,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 241 transitions, 3201 flow [2024-06-21 22:17:03,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:17:03,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:17:03,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 22:17:03,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 22:17:03,182 INFO L175 Difference]: Start difference. First operand has 269 places, 220 transitions, 2561 flow. Second operand 9 states and 156 transitions. [2024-06-21 22:17:03,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 241 transitions, 3201 flow [2024-06-21 22:17:03,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 241 transitions, 3046 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 22:17:03,412 INFO L231 Difference]: Finished difference. Result has 262 places, 216 transitions, 2583 flow [2024-06-21 22:17:03,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2583, PETRI_PLACES=262, PETRI_TRANSITIONS=216} [2024-06-21 22:17:03,412 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-21 22:17:03,412 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 216 transitions, 2583 flow [2024-06-21 22:17:03,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:17:03,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:17:03,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:17:03,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 22:17:03,413 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:17:03,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:17:03,413 INFO L85 PathProgramCache]: Analyzing trace with hash 2077484662, now seen corresponding path program 4 times [2024-06-21 22:17:03,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:17:03,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251363316] [2024-06-21 22:17:03,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:17:03,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:17:03,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:17:04,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:17:04,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:17:04,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251363316] [2024-06-21 22:17:04,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251363316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:17:04,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:17:04,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:17:04,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050698368] [2024-06-21 22:17:04,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:17:04,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:17:04,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:17:04,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:17:04,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:17:04,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:17:04,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 216 transitions, 2583 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:17:04,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:17:04,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:17:04,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:17:04,916 INFO L124 PetriNetUnfolderBase]: 1102/2239 cut-off events. [2024-06-21 22:17:04,916 INFO L125 PetriNetUnfolderBase]: For 77582/77586 co-relation queries the response was YES. [2024-06-21 22:17:04,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9905 conditions, 2239 events. 1102/2239 cut-off events. For 77582/77586 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15561 event pairs, 254 based on Foata normal form. 12/2229 useless extension candidates. Maximal degree in co-relation 9798. Up to 1024 conditions per place. [2024-06-21 22:17:04,939 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 119 selfloop transitions, 79 changer transitions 31/236 dead transitions. [2024-06-21 22:17:04,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 236 transitions, 3211 flow [2024-06-21 22:17:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:17:04,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:17:04,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 22:17:04,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 22:17:04,941 INFO L175 Difference]: Start difference. First operand has 262 places, 216 transitions, 2583 flow. Second operand 9 states and 153 transitions. [2024-06-21 22:17:04,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 236 transitions, 3211 flow [2024-06-21 22:17:05,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 236 transitions, 3007 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 22:17:05,158 INFO L231 Difference]: Finished difference. Result has 260 places, 194 transitions, 2315 flow [2024-06-21 22:17:05,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2383, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2315, PETRI_PLACES=260, PETRI_TRANSITIONS=194} [2024-06-21 22:17:05,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-21 22:17:05,159 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 194 transitions, 2315 flow [2024-06-21 22:17:05,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:17:05,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:17:05,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:17:05,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 22:17:05,160 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:17:05,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:17:05,160 INFO L85 PathProgramCache]: Analyzing trace with hash 309059296, now seen corresponding path program 5 times [2024-06-21 22:17:05,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:17:05,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711264375] [2024-06-21 22:17:05,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:17:05,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:17:05,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:17:06,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:17:06,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:17:06,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711264375] [2024-06-21 22:17:06,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711264375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:17:06,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:17:06,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:17:06,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418697614] [2024-06-21 22:17:06,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:17:06,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:17:06,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:17:06,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:17:06,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:17:06,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:17:06,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 194 transitions, 2315 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:17:06,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:17:06,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:17:06,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:17:06,666 INFO L124 PetriNetUnfolderBase]: 1011/2066 cut-off events. [2024-06-21 22:17:06,666 INFO L125 PetriNetUnfolderBase]: For 68208/68212 co-relation queries the response was YES. [2024-06-21 22:17:06,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9036 conditions, 2066 events. 1011/2066 cut-off events. For 68208/68212 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14124 event pairs, 240 based on Foata normal form. 12/2058 useless extension candidates. Maximal degree in co-relation 8930. Up to 778 conditions per place. [2024-06-21 22:17:06,685 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 111 selfloop transitions, 42 changer transitions 52/212 dead transitions. [2024-06-21 22:17:06,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 212 transitions, 2769 flow [2024-06-21 22:17:06,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:17:06,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:17:06,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 22:17:06,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-21 22:17:06,686 INFO L175 Difference]: Start difference. First operand has 260 places, 194 transitions, 2315 flow. Second operand 9 states and 151 transitions. [2024-06-21 22:17:06,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 212 transitions, 2769 flow [2024-06-21 22:17:06,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 212 transitions, 2608 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 22:17:06,879 INFO L231 Difference]: Finished difference. Result has 257 places, 151 transitions, 1703 flow [2024-06-21 22:17:06,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1703, PETRI_PLACES=257, PETRI_TRANSITIONS=151} [2024-06-21 22:17:06,879 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-21 22:17:06,879 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 151 transitions, 1703 flow [2024-06-21 22:17:06,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:17:06,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:17:06,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:17:06,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 22:17:06,880 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:17:06,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:17:06,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1058789544, now seen corresponding path program 6 times [2024-06-21 22:17:06,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:17:06,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508953171] [2024-06-21 22:17:06,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:17:06,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:17:06,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:17:07,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:17:07,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:17:07,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508953171] [2024-06-21 22:17:07,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508953171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:17:07,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:17:07,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:17:07,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859038312] [2024-06-21 22:17:07,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:17:07,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:17:07,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:17:07,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:17:07,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:17:07,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:17:07,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 151 transitions, 1703 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 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-21 22:17:07,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:17:07,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:17:07,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:17:08,029 INFO L124 PetriNetUnfolderBase]: 760/1579 cut-off events. [2024-06-21 22:17:08,030 INFO L125 PetriNetUnfolderBase]: For 61364/61368 co-relation queries the response was YES. [2024-06-21 22:17:08,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7106 conditions, 1579 events. 760/1579 cut-off events. For 61364/61368 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10167 event pairs, 168 based on Foata normal form. 12/1579 useless extension candidates. Maximal degree in co-relation 7002. Up to 356 conditions per place. [2024-06-21 22:17:08,043 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 95 selfloop transitions, 42 changer transitions 25/169 dead transitions. [2024-06-21 22:17:08,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 169 transitions, 2071 flow [2024-06-21 22:17:08,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:17:08,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:17:08,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 22:17:08,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-21 22:17:08,044 INFO L175 Difference]: Start difference. First operand has 257 places, 151 transitions, 1703 flow. Second operand 8 states and 141 transitions. [2024-06-21 22:17:08,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 169 transitions, 2071 flow [2024-06-21 22:17:08,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 169 transitions, 1865 flow, removed 11 selfloop flow, removed 23 redundant places. [2024-06-21 22:17:08,197 INFO L231 Difference]: Finished difference. Result has 224 places, 135 transitions, 1488 flow [2024-06-21 22:17:08,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1497, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1488, PETRI_PLACES=224, PETRI_TRANSITIONS=135} [2024-06-21 22:17:08,197 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-21 22:17:08,198 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 135 transitions, 1488 flow [2024-06-21 22:17:08,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 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-21 22:17:08,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:17:08,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:17:08,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 22:17:08,198 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:17:08,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:17:08,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1058777454, now seen corresponding path program 7 times [2024-06-21 22:17:08,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:17:08,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997742809] [2024-06-21 22:17:08,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:17:08,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:17:08,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:17:08,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:17:08,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:17:08,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997742809] [2024-06-21 22:17:08,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997742809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:17:08,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:17:08,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:17:08,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979429473] [2024-06-21 22:17:08,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:17:08,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:17:08,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:17:08,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:17:08,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:17:08,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:17:08,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 135 transitions, 1488 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 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-21 22:17:08,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:17:08,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:17:08,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:17:09,232 INFO L124 PetriNetUnfolderBase]: 562/1209 cut-off events. [2024-06-21 22:17:09,232 INFO L125 PetriNetUnfolderBase]: For 30537/30541 co-relation queries the response was YES. [2024-06-21 22:17:09,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5183 conditions, 1209 events. 562/1209 cut-off events. For 30537/30541 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7547 event pairs, 130 based on Foata normal form. 12/1219 useless extension candidates. Maximal degree in co-relation 5090. Up to 356 conditions per place. [2024-06-21 22:17:09,241 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 69 selfloop transitions, 18 changer transitions 58/152 dead transitions. [2024-06-21 22:17:09,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 152 transitions, 1818 flow [2024-06-21 22:17:09,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:17:09,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:17:09,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 22:17:09,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-21 22:17:09,242 INFO L175 Difference]: Start difference. First operand has 224 places, 135 transitions, 1488 flow. Second operand 8 states and 137 transitions. [2024-06-21 22:17:09,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 152 transitions, 1818 flow [2024-06-21 22:17:09,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 152 transitions, 1704 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 22:17:09,298 INFO L231 Difference]: Finished difference. Result has 212 places, 87 transitions, 1068 flow [2024-06-21 22:17:09,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1068, PETRI_PLACES=212, PETRI_TRANSITIONS=87} [2024-06-21 22:17:09,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-21 22:17:09,298 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 87 transitions, 1068 flow [2024-06-21 22:17:09,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 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-21 22:17:09,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:17:09,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:17:09,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 22:17:09,299 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:17:09,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:17:09,299 INFO L85 PathProgramCache]: Analyzing trace with hash 768951167, now seen corresponding path program 1 times [2024-06-21 22:17:09,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:17:09,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467016321] [2024-06-21 22:17:09,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:17:09,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:17:09,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:17:10,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:17:10,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:17:10,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467016321] [2024-06-21 22:17:10,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467016321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:17:10,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:17:10,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:17:10,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145810374] [2024-06-21 22:17:10,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:17:10,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:17:10,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:17:10,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:17:10,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:17:10,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 22:17:10,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 87 transitions, 1068 flow. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:17:10,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:17:10,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 22:17:10,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:17:10,401 INFO L124 PetriNetUnfolderBase]: 281/652 cut-off events. [2024-06-21 22:17:10,402 INFO L125 PetriNetUnfolderBase]: For 13237/13239 co-relation queries the response was YES. [2024-06-21 22:17:10,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3023 conditions, 652 events. 281/652 cut-off events. For 13237/13239 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3777 event pairs, 114 based on Foata normal form. 8/658 useless extension candidates. Maximal degree in co-relation 2936. Up to 356 conditions per place. [2024-06-21 22:17:10,405 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 0 selfloop transitions, 0 changer transitions 95/95 dead transitions. [2024-06-21 22:17:10,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 95 transitions, 1172 flow [2024-06-21 22:17:10,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:17:10,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:17:10,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 22:17:10,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 22:17:10,405 INFO L175 Difference]: Start difference. First operand has 212 places, 87 transitions, 1068 flow. Second operand 8 states and 120 transitions. [2024-06-21 22:17:10,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 95 transitions, 1172 flow [2024-06-21 22:17:10,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 95 transitions, 923 flow, removed 3 selfloop flow, removed 31 redundant places. [2024-06-21 22:17:10,417 INFO L231 Difference]: Finished difference. Result has 154 places, 0 transitions, 0 flow [2024-06-21 22:17:10,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=154, PETRI_TRANSITIONS=0} [2024-06-21 22:17:10,418 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-21 22:17:10,418 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 0 transitions, 0 flow [2024-06-21 22:17:10,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:17:10,421 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-21 22:17:10,424 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-21 22:17:10,424 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-21 22:17:10,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-21 22:17:10,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-21 22:17:10,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-21 22:17:10,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 22:17:10,429 INFO L445 BasicCegarLoop]: Path program histogram: [19, 15, 12, 9, 9, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:17:10,432 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 22:17:10,433 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 22:17:10,437 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-21 22:17:10,437 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-21 22:17:10,438 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 10:17:10 BasicIcfg [2024-06-21 22:17:10,438 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 22:17:10,439 INFO L158 Benchmark]: Toolchain (without parser) took 481692.81ms. Allocated memory was 151.0MB in the beginning and 4.1GB in the end (delta: 3.9GB). Free memory was 109.3MB in the beginning and 3.9GB in the end (delta: -3.8GB). Peak memory consumption was 136.0MB. Max. memory is 16.1GB. [2024-06-21 22:17:10,439 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 104.9MB. Free memory was 76.4MB in the beginning and 76.2MB in the end (delta: 211.9kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 22:17:10,439 INFO L158 Benchmark]: Witness Parser took 0.20ms. Allocated memory is still 151.0MB. Free memory is still 116.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 22:17:10,439 INFO L158 Benchmark]: CACSL2BoogieTranslator took 736.32ms. Allocated memory is still 151.0MB. Free memory was 109.3MB in the beginning and 72.5MB in the end (delta: 36.8MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-06-21 22:17:10,440 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.73ms. Allocated memory is still 151.0MB. Free memory was 72.5MB in the beginning and 68.4MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 22:17:10,440 INFO L158 Benchmark]: Boogie Preprocessor took 47.13ms. Allocated memory is still 151.0MB. Free memory was 68.4MB in the beginning and 65.2MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 22:17:10,440 INFO L158 Benchmark]: RCFGBuilder took 849.17ms. Allocated memory is still 151.0MB. Free memory was 65.2MB in the beginning and 64.4MB in the end (delta: 815.1kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-06-21 22:17:10,440 INFO L158 Benchmark]: TraceAbstraction took 479983.90ms. Allocated memory was 151.0MB in the beginning and 4.1GB in the end (delta: 3.9GB). Free memory was 64.4MB in the beginning and 3.9GB in the end (delta: -3.8GB). Peak memory consumption was 93.4MB. Max. memory is 16.1GB. [2024-06-21 22:17:10,442 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 104.9MB. Free memory was 76.4MB in the beginning and 76.2MB in the end (delta: 211.9kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Witness Parser took 0.20ms. Allocated memory is still 151.0MB. Free memory is still 116.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 736.32ms. Allocated memory is still 151.0MB. Free memory was 109.3MB in the beginning and 72.5MB in the end (delta: 36.8MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.73ms. Allocated memory is still 151.0MB. Free memory was 72.5MB in the beginning and 68.4MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 47.13ms. Allocated memory is still 151.0MB. Free memory was 68.4MB in the beginning and 65.2MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 849.17ms. Allocated memory is still 151.0MB. Free memory was 65.2MB in the beginning and 64.4MB in the end (delta: 815.1kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * TraceAbstraction took 479983.90ms. Allocated memory was 151.0MB in the beginning and 4.1GB in the end (delta: 3.9GB). Free memory was 64.4MB in the beginning and 3.9GB in the end (delta: -3.8GB). Peak memory consumption was 93.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 814]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 816]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 817]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 65 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 479.9s, OverallIterations: 160, TraceHistogramMax: 1, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 369.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13236 SdHoareTripleChecker+Valid, 35.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10774 mSDsluCounter, 9172 SdHoareTripleChecker+Invalid, 30.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7475 mSDsCounter, 5298 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 47757 IncrementalHoareTripleChecker+Invalid, 53055 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5298 mSolverCounterUnsat, 1697 mSDtfsCounter, 47757 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1485 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1484 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1940 ImplicationChecksByTransitivity, 45.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9367occurred in iteration=115, InterpolantAutomatonStates: 1282, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 107.8s InterpolantComputationTime, 2824 NumberOfCodeBlocks, 2824 NumberOfCodeBlocksAsserted, 160 NumberOfCheckSat, 2664 ConstructedInterpolants, 0 QuantifiedInterpolants, 126241 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 160 InterpolantComputations, 160 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-21 22:17:10,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE