./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_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/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_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-7724a2d-m [2024-06-28 04:22:31,698 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:22:31,796 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:22:31,804 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:22:31,805 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:22:31,833 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:22:31,833 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:22:31,834 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:22:31,834 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:22:31,838 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:22:31,838 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:22:31,839 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:22:31,840 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:22:31,841 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:22:31,841 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:22:31,841 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:22:31,842 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:22:31,842 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:22:31,842 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:22:31,842 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:22:31,843 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:22:31,843 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:22:31,843 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:22:31,844 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:22:31,844 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:22:31,844 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:22:31,844 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:22:31,845 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:22:31,845 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:22:31,845 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:22:31,846 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:22:31,846 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:22:31,846 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:22:31,846 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:22:31,847 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:22:31,847 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:22:31,847 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:22:31,847 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:22:31,847 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:22:31,847 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:22:31,847 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:22:31,848 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:22:31,848 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:22:31,848 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-28 04:22:32,113 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:22:32,138 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:22:32,140 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:22:32,141 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:22:32,142 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:22:32,143 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 04:22:33,298 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:22:33,543 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:22:33,544 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 04:22:33,560 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/044e9d22f/a195fd4a8ca64906834278193197bafc/FLAGf8fe15501 [2024-06-28 04:22:33,576 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/044e9d22f/a195fd4a8ca64906834278193197bafc [2024-06-28 04:22:33,578 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:22:33,579 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:22:33,580 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/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 04:22:33,769 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:22:33,770 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:22:33,773 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:22:33,773 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:22:33,777 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:22:33,778 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:22:33" (1/2) ... [2024-06-28 04:22:33,779 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6557f312 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:22:33, skipping insertion in model container [2024-06-28 04:22:33,779 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:22:33" (1/2) ... [2024-06-28 04:22:33,781 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5446825e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:22:33, skipping insertion in model container [2024-06-28 04:22:33,781 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:22:33" (2/2) ... [2024-06-28 04:22:33,782 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6557f312 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:33, skipping insertion in model container [2024-06-28 04:22:33,782 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:22:33" (2/2) ... [2024-06-28 04:22:33,782 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:22:33,905 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:22:33,906 INFO L97 edCorrectnessWitness]: Location invariant before [L860-L860] (((((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-28 04:22:33,907 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] (((((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-28 04:22:33,907 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] (((((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-28 04:22:33,907 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:22:33,907 INFO L106 edCorrectnessWitness]: ghost_update [L855-L855] multithreaded = 1; [2024-06-28 04:22:33,953 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:22:34,330 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:22:34,345 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:22:34,530 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:22:34,576 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:22:34,577 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34 WrapperNode [2024-06-28 04:22:34,577 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:22:34,579 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:22:34,579 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:22:34,579 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:22:34,585 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 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,621 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 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,661 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144 [2024-06-28 04:22:34,664 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:22:34,665 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:22:34,665 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:22:34,665 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:22:34,675 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,676 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,693 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,713 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-28 04:22:34,714 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,714 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,742 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,744 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,746 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,748 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,751 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:22:34,752 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:22:34,752 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:22:34,752 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:22:34,758 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34" (1/1) ... [2024-06-28 04:22:34,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:22:34,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:22:34,785 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-28 04:22:34,814 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-28 04:22:34,828 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:22:34,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:22:34,829 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:22:34,829 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:22:34,830 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:22:34,830 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:22:34,830 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:22:34,830 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:22:34,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:22:34,830 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:22:34,831 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:22:34,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:22:34,832 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 04:22:34,978 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:22:34,980 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:22:35,433 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:22:35,434 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:22:35,627 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:22:35,628 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:22:35,629 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:22:35 BoogieIcfgContainer [2024-06-28 04:22:35,629 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:22:35,631 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:22:35,631 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:22:35,634 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:22:35,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:22:33" (1/4) ... [2024-06-28 04:22:35,635 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@525df6e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:22:35, skipping insertion in model container [2024-06-28 04:22:35,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:22:33" (2/4) ... [2024-06-28 04:22:35,636 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@525df6e9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:22:35, skipping insertion in model container [2024-06-28 04:22:35,636 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:22:34" (3/4) ... [2024-06-28 04:22:35,637 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@525df6e9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:22:35, skipping insertion in model container [2024-06-28 04:22:35,637 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:22:35" (4/4) ... [2024-06-28 04:22:35,638 INFO L112 eAbstractionObserver]: Analyzing ICFG safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 04:22:35,653 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:22:35,654 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:22:35,654 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:22:35,723 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:22:35,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:22:35,787 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 04:22:35,788 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:22:35,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:22:35,790 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:22:35,793 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 04:22:35,807 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:22:35,849 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;@5a156f08, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:22:35,849 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:22:35,855 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:22:35,856 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 04:22:35,856 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:22:35,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:35,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:22:35,857 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-28 04:22:35,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:35,864 INFO L85 PathProgramCache]: Analyzing trace with hash 448401460, now seen corresponding path program 1 times [2024-06-28 04:22:35,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:35,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136232748] [2024-06-28 04:22:35,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:35,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:36,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:36,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:36,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:36,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136232748] [2024-06-28 04:22:36,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136232748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:36,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:36,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:22:36,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476457399] [2024-06-28 04:22:36,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:37,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:22:37,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:37,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:22:37,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:22:37,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:22:37,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:37,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:37,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:22:37,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:37,578 INFO L124 PetriNetUnfolderBase]: 1656/2483 cut-off events. [2024-06-28 04:22:37,579 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2024-06-28 04:22:37,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5066 conditions, 2483 events. 1656/2483 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11929 event pairs, 955 based on Foata normal form. 3/2436 useless extension candidates. Maximal degree in co-relation 5054. Up to 2464 conditions per place. [2024-06-28 04:22:37,598 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 35 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-28 04:22:37,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 181 flow [2024-06-28 04:22:37,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:22:37,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:22:37,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-28 04:22:37,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 04:22:37,611 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 72 transitions. [2024-06-28 04:22:37,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 181 flow [2024-06-28 04:22:37,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:22:37,616 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 04:22:37,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 04:22:37,620 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 04:22:37,621 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 04:22:37,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:37,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:37,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:37,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:22:37,622 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-28 04:22:37,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:37,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1417181037, now seen corresponding path program 1 times [2024-06-28 04:22:37,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:37,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119433590] [2024-06-28 04:22:37,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:37,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:37,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:38,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:38,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:38,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119433590] [2024-06-28 04:22:38,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119433590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:38,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:38,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:22:38,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987598588] [2024-06-28 04:22:38,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:38,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:22:38,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:38,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:22:38,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:22:38,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:22:38,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:38,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:38,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:22:38,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:38,692 INFO L124 PetriNetUnfolderBase]: 1644/2465 cut-off events. [2024-06-28 04:22:38,692 INFO L125 PetriNetUnfolderBase]: For 358/358 co-relation queries the response was YES. [2024-06-28 04:22:38,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5664 conditions, 2465 events. 1644/2465 cut-off events. For 358/358 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11400 event pairs, 941 based on Foata normal form. 6/2469 useless extension candidates. Maximal degree in co-relation 5652. Up to 2422 conditions per place. [2024-06-28 04:22:38,707 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 44 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-28 04:22:38,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 260 flow [2024-06-28 04:22:38,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:22:38,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:22:38,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2024-06-28 04:22:38,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-28 04:22:38,712 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 91 transitions. [2024-06-28 04:22:38,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 260 flow [2024-06-28 04:22:38,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 254 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:22:38,716 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-28 04:22:38,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-28 04:22:38,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-28 04:22:38,717 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-28 04:22:38,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:38,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:38,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:38,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:22:38,720 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-28 04:22:38,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:38,721 INFO L85 PathProgramCache]: Analyzing trace with hash 406366796, now seen corresponding path program 1 times [2024-06-28 04:22:38,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:38,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207418921] [2024-06-28 04:22:38,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:38,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:38,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:40,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:40,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:40,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207418921] [2024-06-28 04:22:40,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207418921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:40,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:40,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:22:40,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901736347] [2024-06-28 04:22:40,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:40,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:22:40,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:40,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:22:40,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:22:40,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:22:40,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:40,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:40,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:22:40,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:41,081 INFO L124 PetriNetUnfolderBase]: 1632/2447 cut-off events. [2024-06-28 04:22:41,081 INFO L125 PetriNetUnfolderBase]: For 1179/1187 co-relation queries the response was YES. [2024-06-28 04:22:41,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6246 conditions, 2447 events. 1632/2447 cut-off events. For 1179/1187 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11281 event pairs, 691 based on Foata normal form. 12/2457 useless extension candidates. Maximal degree in co-relation 6231. Up to 2374 conditions per place. [2024-06-28 04:22:41,098 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 52 selfloop transitions, 10 changer transitions 0/67 dead transitions. [2024-06-28 04:22:41,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 67 transitions, 346 flow [2024-06-28 04:22:41,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:22:41,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:22:41,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-28 04:22:41,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-28 04:22:41,103 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 5 states and 112 transitions. [2024-06-28 04:22:41,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 67 transitions, 346 flow [2024-06-28 04:22:41,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 67 transitions, 344 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 04:22:41,108 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 198 flow [2024-06-28 04:22:41,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-28 04:22:41,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-28 04:22:41,109 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 198 flow [2024-06-28 04:22:41,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:41,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:41,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:41,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:22:41,110 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-28 04:22:41,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:41,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1279329996, now seen corresponding path program 1 times [2024-06-28 04:22:41,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:41,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647711691] [2024-06-28 04:22:41,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:41,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:41,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:41,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:41,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:41,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647711691] [2024-06-28 04:22:41,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647711691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:41,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:41,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:22:41,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47426172] [2024-06-28 04:22:41,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:41,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:22:41,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:41,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:22:41,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:22:41,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:41,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 198 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 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-28 04:22:41,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:41,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:41,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:42,272 INFO L124 PetriNetUnfolderBase]: 1637/2454 cut-off events. [2024-06-28 04:22:42,272 INFO L125 PetriNetUnfolderBase]: For 2152/2160 co-relation queries the response was YES. [2024-06-28 04:22:42,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6883 conditions, 2454 events. 1637/2454 cut-off events. For 2152/2160 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11187 event pairs, 881 based on Foata normal form. 10/2462 useless extension candidates. Maximal degree in co-relation 6864. Up to 2426 conditions per place. [2024-06-28 04:22:42,287 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 48 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-28 04:22:42,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 60 transitions, 356 flow [2024-06-28 04:22:42,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:22:42,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:22:42,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-28 04:22:42,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-28 04:22:42,289 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 198 flow. Second operand 5 states and 89 transitions. [2024-06-28 04:22:42,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 60 transitions, 356 flow [2024-06-28 04:22:42,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 334 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 04:22:42,293 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 216 flow [2024-06-28 04:22:42,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=216, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 04:22:42,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-28 04:22:42,294 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 216 flow [2024-06-28 04:22:42,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 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-28 04:22:42,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:42,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:42,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:22:42,295 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:42,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:42,296 INFO L85 PathProgramCache]: Analyzing trace with hash -323507925, now seen corresponding path program 1 times [2024-06-28 04:22:42,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:42,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101858849] [2024-06-28 04:22:42,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:42,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:42,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:44,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:44,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101858849] [2024-06-28 04:22:44,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101858849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:44,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:44,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:22:44,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894332354] [2024-06-28 04:22:44,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:44,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:22:44,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:44,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:22:44,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:22:44,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:22:44,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 216 flow. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:44,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:44,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:22:44,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:44,664 INFO L124 PetriNetUnfolderBase]: 1628/2439 cut-off events. [2024-06-28 04:22:44,664 INFO L125 PetriNetUnfolderBase]: For 3035/3043 co-relation queries the response was YES. [2024-06-28 04:22:44,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7377 conditions, 2439 events. 1628/2439 cut-off events. For 3035/3043 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11125 event pairs, 541 based on Foata normal form. 12/2449 useless extension candidates. Maximal degree in co-relation 7357. Up to 2336 conditions per place. [2024-06-28 04:22:44,684 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-28 04:22:44,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 76 transitions, 434 flow [2024-06-28 04:22:44,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:22:44,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:22:44,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-28 04:22:44,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-28 04:22:44,687 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 216 flow. Second operand 6 states and 128 transitions. [2024-06-28 04:22:44,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 76 transitions, 434 flow [2024-06-28 04:22:44,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 76 transitions, 418 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 04:22:44,697 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 241 flow [2024-06-28 04:22:44,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=241, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-28 04:22:44,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-28 04:22:44,699 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 241 flow [2024-06-28 04:22:44,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:44,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:44,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:44,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:22:44,701 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-28 04:22:44,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:44,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1037593549, now seen corresponding path program 1 times [2024-06-28 04:22:44,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:44,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127271733] [2024-06-28 04:22:44,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:44,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:44,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:45,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:45,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:45,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127271733] [2024-06-28 04:22:45,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127271733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:45,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:45,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:22:45,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101219057] [2024-06-28 04:22:45,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:45,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:22:45,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:45,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:22:45,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:22:45,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:45,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 241 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:45,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:45,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:45,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:46,003 INFO L124 PetriNetUnfolderBase]: 1897/2823 cut-off events. [2024-06-28 04:22:46,003 INFO L125 PetriNetUnfolderBase]: For 4920/4920 co-relation queries the response was YES. [2024-06-28 04:22:46,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8911 conditions, 2823 events. 1897/2823 cut-off events. For 4920/4920 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12959 event pairs, 1022 based on Foata normal form. 2/2824 useless extension candidates. Maximal degree in co-relation 8890. Up to 2793 conditions per place. [2024-06-28 04:22:46,031 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 58 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-06-28 04:22:46,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 72 transitions, 460 flow [2024-06-28 04:22:46,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:22:46,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:22:46,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-28 04:22:46,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:22:46,033 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 241 flow. Second operand 6 states and 96 transitions. [2024-06-28 04:22:46,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 72 transitions, 460 flow [2024-06-28 04:22:46,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 72 transitions, 425 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 04:22:46,039 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 301 flow [2024-06-28 04:22:46,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=301, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2024-06-28 04:22:46,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-28 04:22:46,043 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 301 flow [2024-06-28 04:22:46,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:46,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:46,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:46,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:22:46,043 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-28 04:22:46,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:46,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1068846827, now seen corresponding path program 1 times [2024-06-28 04:22:46,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:46,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167512949] [2024-06-28 04:22:46,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:46,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:46,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:46,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:46,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:46,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167512949] [2024-06-28 04:22:46,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167512949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:46,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:46,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:22:46,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102649612] [2024-06-28 04:22:46,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:46,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:22:46,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:46,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:22:46,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:22:46,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:46,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 301 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:46,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:46,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:46,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:47,432 INFO L124 PetriNetUnfolderBase]: 1827/2735 cut-off events. [2024-06-28 04:22:47,432 INFO L125 PetriNetUnfolderBase]: For 6673/6723 co-relation queries the response was YES. [2024-06-28 04:22:47,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9337 conditions, 2735 events. 1827/2735 cut-off events. For 6673/6723 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12587 event pairs, 801 based on Foata normal form. 15/2738 useless extension candidates. Maximal degree in co-relation 9312. Up to 2659 conditions per place. [2024-06-28 04:22:47,452 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 16 changer transitions 0/82 dead transitions. [2024-06-28 04:22:47,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 82 transitions, 527 flow [2024-06-28 04:22:47,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:22:47,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:22:47,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:22:47,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 04:22:47,455 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 301 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:22:47,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 82 transitions, 527 flow [2024-06-28 04:22:47,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 82 transitions, 521 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 04:22:47,463 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 376 flow [2024-06-28 04:22:47,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=376, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-28 04:22:47,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-28 04:22:47,464 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 376 flow [2024-06-28 04:22:47,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:47,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:47,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:47,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:22:47,465 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-28 04:22:47,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:47,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1075513067, now seen corresponding path program 2 times [2024-06-28 04:22:47,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:47,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812429171] [2024-06-28 04:22:47,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:47,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:47,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:48,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:48,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:48,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812429171] [2024-06-28 04:22:48,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812429171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:48,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:48,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:22:48,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760371773] [2024-06-28 04:22:48,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:48,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:22:48,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:48,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:22:48,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:22:48,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:48,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 376 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:48,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:48,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:48,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:48,782 INFO L124 PetriNetUnfolderBase]: 1871/2801 cut-off events. [2024-06-28 04:22:48,782 INFO L125 PetriNetUnfolderBase]: For 9203/9254 co-relation queries the response was YES. [2024-06-28 04:22:48,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10525 conditions, 2801 events. 1871/2801 cut-off events. For 9203/9254 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12930 event pairs, 782 based on Foata normal form. 18/2804 useless extension candidates. Maximal degree in co-relation 10496. Up to 2677 conditions per place. [2024-06-28 04:22:48,803 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 60 selfloop transitions, 23 changer transitions 0/90 dead transitions. [2024-06-28 04:22:48,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 90 transitions, 676 flow [2024-06-28 04:22:48,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:22:48,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:22:48,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 04:22:48,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:22:48,805 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 376 flow. Second operand 6 states and 108 transitions. [2024-06-28 04:22:48,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 90 transitions, 676 flow [2024-06-28 04:22:48,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 653 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 04:22:48,814 INFO L231 Difference]: Finished difference. Result has 70 places, 71 transitions, 488 flow [2024-06-28 04:22:48,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=488, PETRI_PLACES=70, PETRI_TRANSITIONS=71} [2024-06-28 04:22:48,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-28 04:22:48,817 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 488 flow [2024-06-28 04:22:48,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:48,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:48,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:48,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:22:48,818 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-28 04:22:48,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:48,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1075521995, now seen corresponding path program 1 times [2024-06-28 04:22:48,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:48,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709012813] [2024-06-28 04:22:48,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:48,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:48,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:49,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:49,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:49,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709012813] [2024-06-28 04:22:49,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709012813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:49,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:49,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:22:49,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300763133] [2024-06-28 04:22:49,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:49,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:22:49,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:49,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:22:49,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:22:49,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:49,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 488 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:49,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:49,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:49,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:50,517 INFO L124 PetriNetUnfolderBase]: 1932/2874 cut-off events. [2024-06-28 04:22:50,517 INFO L125 PetriNetUnfolderBase]: For 11658/11658 co-relation queries the response was YES. [2024-06-28 04:22:50,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11242 conditions, 2874 events. 1932/2874 cut-off events. For 11658/11658 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13224 event pairs, 857 based on Foata normal form. 2/2875 useless extension candidates. Maximal degree in co-relation 11210. Up to 2835 conditions per place. [2024-06-28 04:22:50,539 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 76 selfloop transitions, 14 changer transitions 0/93 dead transitions. [2024-06-28 04:22:50,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 93 transitions, 730 flow [2024-06-28 04:22:50,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:50,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:50,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 04:22:50,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-28 04:22:50,541 INFO L175 Difference]: Start difference. First operand has 70 places, 71 transitions, 488 flow. Second operand 7 states and 110 transitions. [2024-06-28 04:22:50,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 93 transitions, 730 flow [2024-06-28 04:22:50,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 93 transitions, 686 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 04:22:50,556 INFO L231 Difference]: Finished difference. Result has 74 places, 74 transitions, 500 flow [2024-06-28 04:22:50,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=500, PETRI_PLACES=74, PETRI_TRANSITIONS=74} [2024-06-28 04:22:50,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-28 04:22:50,557 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 74 transitions, 500 flow [2024-06-28 04:22:50,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:50,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:50,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:50,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:22:50,558 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-28 04:22:50,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:50,559 INFO L85 PathProgramCache]: Analyzing trace with hash 429376827, now seen corresponding path program 1 times [2024-06-28 04:22:50,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:50,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294885711] [2024-06-28 04:22:50,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:50,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:50,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:51,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:51,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:51,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294885711] [2024-06-28 04:22:51,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294885711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:51,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:51,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:22:51,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668275770] [2024-06-28 04:22:51,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:51,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:22:51,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:51,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:22:51,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:22:51,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:51,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 74 transitions, 500 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:51,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:51,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:51,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:52,237 INFO L124 PetriNetUnfolderBase]: 1824/2734 cut-off events. [2024-06-28 04:22:52,237 INFO L125 PetriNetUnfolderBase]: For 14500/14548 co-relation queries the response was YES. [2024-06-28 04:22:52,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11360 conditions, 2734 events. 1824/2734 cut-off events. For 14500/14548 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12809 event pairs, 752 based on Foata normal form. 33/2710 useless extension candidates. Maximal degree in co-relation 11327. Up to 2608 conditions per place. [2024-06-28 04:22:52,258 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 68 selfloop transitions, 18 changer transitions 0/94 dead transitions. [2024-06-28 04:22:52,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 94 transitions, 733 flow [2024-06-28 04:22:52,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:22:52,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:22:52,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:22:52,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 04:22:52,260 INFO L175 Difference]: Start difference. First operand has 74 places, 74 transitions, 500 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:22:52,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 94 transitions, 733 flow [2024-06-28 04:22:52,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 94 transitions, 691 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 04:22:52,274 INFO L231 Difference]: Finished difference. Result has 75 places, 75 transitions, 519 flow [2024-06-28 04:22:52,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=519, PETRI_PLACES=75, PETRI_TRANSITIONS=75} [2024-06-28 04:22:52,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-28 04:22:52,276 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 75 transitions, 519 flow [2024-06-28 04:22:52,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:52,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:52,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:52,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:22:52,277 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-28 04:22:52,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:52,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1518571824, now seen corresponding path program 1 times [2024-06-28 04:22:52,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:52,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60739406] [2024-06-28 04:22:52,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:52,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:52,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:52,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:52,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:52,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60739406] [2024-06-28 04:22:52,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60739406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:52,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:52,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:22:52,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256696635] [2024-06-28 04:22:52,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:52,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:22:52,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:52,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:22:52,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:22:53,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:53,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 75 transitions, 519 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:53,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:53,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:53,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:53,646 INFO L124 PetriNetUnfolderBase]: 1946/2897 cut-off events. [2024-06-28 04:22:53,646 INFO L125 PetriNetUnfolderBase]: For 15770/15776 co-relation queries the response was YES. [2024-06-28 04:22:53,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12055 conditions, 2897 events. 1946/2897 cut-off events. For 15770/15776 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13226 event pairs, 829 based on Foata normal form. 8/2903 useless extension candidates. Maximal degree in co-relation 12021. Up to 2812 conditions per place. [2024-06-28 04:22:53,666 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 91 selfloop transitions, 17 changer transitions 0/111 dead transitions. [2024-06-28 04:22:53,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 111 transitions, 893 flow [2024-06-28 04:22:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:53,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:53,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 04:22:53,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-28 04:22:53,668 INFO L175 Difference]: Start difference. First operand has 75 places, 75 transitions, 519 flow. Second operand 7 states and 116 transitions. [2024-06-28 04:22:53,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 111 transitions, 893 flow [2024-06-28 04:22:53,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 111 transitions, 857 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 04:22:53,685 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 653 flow [2024-06-28 04:22:53,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=653, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-28 04:22:53,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-28 04:22:53,686 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 653 flow [2024-06-28 04:22:53,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:53,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:53,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:53,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:22:53,687 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:53,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:53,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1018831964, now seen corresponding path program 2 times [2024-06-28 04:22:53,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:53,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105004027] [2024-06-28 04:22:53,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:53,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:53,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:54,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:54,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:54,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105004027] [2024-06-28 04:22:54,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105004027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:54,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:54,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:22:54,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975343122] [2024-06-28 04:22:54,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:54,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:22:54,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:54,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:22:54,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:22:54,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:54,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 653 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:54,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:54,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:54,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:54,980 INFO L124 PetriNetUnfolderBase]: 2016/3000 cut-off events. [2024-06-28 04:22:54,980 INFO L125 PetriNetUnfolderBase]: For 19965/19976 co-relation queries the response was YES. [2024-06-28 04:22:54,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13234 conditions, 3000 events. 2016/3000 cut-off events. For 19965/19976 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13796 event pairs, 789 based on Foata normal form. 12/3009 useless extension candidates. Maximal degree in co-relation 13196. Up to 2717 conditions per place. [2024-06-28 04:22:55,004 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 92 selfloop transitions, 33 changer transitions 0/128 dead transitions. [2024-06-28 04:22:55,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 128 transitions, 1167 flow [2024-06-28 04:22:55,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:55,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:55,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:22:55,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-28 04:22:55,007 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 653 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:22:55,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 128 transitions, 1167 flow [2024-06-28 04:22:55,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 128 transitions, 1143 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 04:22:55,024 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 841 flow [2024-06-28 04:22:55,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=841, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-28 04:22:55,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-28 04:22:55,025 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 841 flow [2024-06-28 04:22:55,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:55,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:55,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:55,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:22:55,026 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-28 04:22:55,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:55,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1018565054, now seen corresponding path program 3 times [2024-06-28 04:22:55,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:55,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702109609] [2024-06-28 04:22:55,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:55,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:55,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:55,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-28 04:22:55,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:55,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702109609] [2024-06-28 04:22:55,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702109609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:55,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:55,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:22:55,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120780663] [2024-06-28 04:22:55,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:55,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:22:55,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:55,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:22:55,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:22:55,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:55,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 841 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:55,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:55,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:55,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:56,395 INFO L124 PetriNetUnfolderBase]: 1996/2972 cut-off events. [2024-06-28 04:22:56,395 INFO L125 PetriNetUnfolderBase]: For 24588/24599 co-relation queries the response was YES. [2024-06-28 04:22:56,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14222 conditions, 2972 events. 1996/2972 cut-off events. For 24588/24599 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13655 event pairs, 780 based on Foata normal form. 16/2985 useless extension candidates. Maximal degree in co-relation 14179. Up to 2705 conditions per place. [2024-06-28 04:22:56,420 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 89 selfloop transitions, 36 changer transitions 0/128 dead transitions. [2024-06-28 04:22:56,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 128 transitions, 1244 flow [2024-06-28 04:22:56,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:56,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:56,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:22:56,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-28 04:22:56,422 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 841 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:22:56,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 128 transitions, 1244 flow [2024-06-28 04:22:56,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 128 transitions, 1188 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 04:22:56,445 INFO L231 Difference]: Finished difference. Result has 95 places, 103 transitions, 914 flow [2024-06-28 04:22:56,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=914, PETRI_PLACES=95, PETRI_TRANSITIONS=103} [2024-06-28 04:22:56,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-28 04:22:56,446 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 103 transitions, 914 flow [2024-06-28 04:22:56,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:56,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:56,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:56,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:22:56,447 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-28 04:22:56,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:56,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1018555134, now seen corresponding path program 1 times [2024-06-28 04:22:56,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:56,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983389947] [2024-06-28 04:22:56,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:56,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:56,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:57,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:57,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:57,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983389947] [2024-06-28 04:22:57,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983389947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:57,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:57,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:57,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470873939] [2024-06-28 04:22:57,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:57,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:57,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:57,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:57,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:57,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:57,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 103 transitions, 914 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 04:22:57,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:57,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:57,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:58,007 INFO L124 PetriNetUnfolderBase]: 2019/3013 cut-off events. [2024-06-28 04:22:58,008 INFO L125 PetriNetUnfolderBase]: For 27439/27450 co-relation queries the response was YES. [2024-06-28 04:22:58,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14506 conditions, 3013 events. 2019/3013 cut-off events. For 27439/27450 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13904 event pairs, 725 based on Foata normal form. 24/3034 useless extension candidates. Maximal degree in co-relation 14460. Up to 2702 conditions per place. [2024-06-28 04:22:58,035 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 95 selfloop transitions, 43 changer transitions 0/141 dead transitions. [2024-06-28 04:22:58,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 141 transitions, 1406 flow [2024-06-28 04:22:58,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:58,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:58,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:22:58,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 04:22:58,038 INFO L175 Difference]: Start difference. First operand has 95 places, 103 transitions, 914 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:22:58,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 141 transitions, 1406 flow [2024-06-28 04:22:58,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 141 transitions, 1357 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:22:58,065 INFO L231 Difference]: Finished difference. Result has 102 places, 111 transitions, 1089 flow [2024-06-28 04:22:58,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1089, PETRI_PLACES=102, PETRI_TRANSITIONS=111} [2024-06-28 04:22:58,065 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-28 04:22:58,066 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 111 transitions, 1089 flow [2024-06-28 04:22:58,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 04:22:58,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:58,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:58,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:22:58,067 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-28 04:22:58,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:58,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1026740126, now seen corresponding path program 1 times [2024-06-28 04:22:58,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:58,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301252939] [2024-06-28 04:22:58,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:58,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:58,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:59,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:59,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:59,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301252939] [2024-06-28 04:22:59,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301252939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:59,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:59,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:59,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435120028] [2024-06-28 04:22:59,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:59,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:59,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:59,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:59,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:59,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:59,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 111 transitions, 1089 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:59,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:59,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:59,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:00,242 INFO L124 PetriNetUnfolderBase]: 2056/3094 cut-off events. [2024-06-28 04:23:00,243 INFO L125 PetriNetUnfolderBase]: For 38823/38905 co-relation queries the response was YES. [2024-06-28 04:23:00,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16294 conditions, 3094 events. 2056/3094 cut-off events. For 38823/38905 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14679 event pairs, 595 based on Foata normal form. 17/3038 useless extension candidates. Maximal degree in co-relation 16245. Up to 2840 conditions per place. [2024-06-28 04:23:00,258 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 107 selfloop transitions, 35 changer transitions 0/162 dead transitions. [2024-06-28 04:23:00,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 162 transitions, 1623 flow [2024-06-28 04:23:00,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:00,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:00,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:23:00,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:23:00,260 INFO L175 Difference]: Start difference. First operand has 102 places, 111 transitions, 1089 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:23:00,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 162 transitions, 1623 flow [2024-06-28 04:23:00,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 162 transitions, 1533 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:23:00,288 INFO L231 Difference]: Finished difference. Result has 108 places, 130 transitions, 1273 flow [2024-06-28 04:23:00,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1273, PETRI_PLACES=108, PETRI_TRANSITIONS=130} [2024-06-28 04:23:00,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-28 04:23:00,289 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 130 transitions, 1273 flow [2024-06-28 04:23:00,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:00,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:00,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:00,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:23:00,290 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-28 04:23:00,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:00,291 INFO L85 PathProgramCache]: Analyzing trace with hash 425660920, now seen corresponding path program 2 times [2024-06-28 04:23:00,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:00,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550688572] [2024-06-28 04:23:00,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:00,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:00,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:01,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:01,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:01,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550688572] [2024-06-28 04:23:01,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550688572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:01,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:01,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:01,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066717135] [2024-06-28 04:23:01,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:01,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:01,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:01,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:01,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:01,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:01,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 130 transitions, 1273 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:01,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:01,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:01,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:02,462 INFO L124 PetriNetUnfolderBase]: 2053/3095 cut-off events. [2024-06-28 04:23:02,462 INFO L125 PetriNetUnfolderBase]: For 42582/42667 co-relation queries the response was YES. [2024-06-28 04:23:02,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16875 conditions, 3095 events. 2053/3095 cut-off events. For 42582/42667 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14693 event pairs, 580 based on Foata normal form. 29/3054 useless extension candidates. Maximal degree in co-relation 16823. Up to 2804 conditions per place. [2024-06-28 04:23:02,571 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 102 selfloop transitions, 38 changer transitions 0/160 dead transitions. [2024-06-28 04:23:02,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 160 transitions, 1667 flow [2024-06-28 04:23:02,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:02,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:02,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:23:02,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-28 04:23:02,573 INFO L175 Difference]: Start difference. First operand has 108 places, 130 transitions, 1273 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:23:02,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 160 transitions, 1667 flow [2024-06-28 04:23:02,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 160 transitions, 1616 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 04:23:02,615 INFO L231 Difference]: Finished difference. Result has 112 places, 133 transitions, 1345 flow [2024-06-28 04:23:02,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1345, PETRI_PLACES=112, PETRI_TRANSITIONS=133} [2024-06-28 04:23:02,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-28 04:23:02,617 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 133 transitions, 1345 flow [2024-06-28 04:23:02,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:02,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:02,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:02,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:23:02,619 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-28 04:23:02,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:02,620 INFO L85 PathProgramCache]: Analyzing trace with hash -143583814, now seen corresponding path program 1 times [2024-06-28 04:23:02,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:02,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383090453] [2024-06-28 04:23:02,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:02,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:02,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:03,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:03,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:03,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383090453] [2024-06-28 04:23:03,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383090453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:03,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:03,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:03,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198754380] [2024-06-28 04:23:03,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:03,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:03,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:03,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:03,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:03,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:03,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 133 transitions, 1345 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 04:23:03,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:03,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:03,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:04,386 INFO L124 PetriNetUnfolderBase]: 2173/3239 cut-off events. [2024-06-28 04:23:04,386 INFO L125 PetriNetUnfolderBase]: For 43875/43877 co-relation queries the response was YES. [2024-06-28 04:23:04,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17799 conditions, 3239 events. 2173/3239 cut-off events. For 43875/43877 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15018 event pairs, 776 based on Foata normal form. 4/3242 useless extension candidates. Maximal degree in co-relation 17746. Up to 3104 conditions per place. [2024-06-28 04:23:04,407 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 130 selfloop transitions, 25 changer transitions 0/158 dead transitions. [2024-06-28 04:23:04,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 158 transitions, 1739 flow [2024-06-28 04:23:04,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:04,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:04,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 04:23:04,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-28 04:23:04,409 INFO L175 Difference]: Start difference. First operand has 112 places, 133 transitions, 1345 flow. Second operand 7 states and 116 transitions. [2024-06-28 04:23:04,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 158 transitions, 1739 flow [2024-06-28 04:23:04,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 158 transitions, 1640 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:04,454 INFO L231 Difference]: Finished difference. Result has 114 places, 133 transitions, 1308 flow [2024-06-28 04:23:04,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1308, PETRI_PLACES=114, PETRI_TRANSITIONS=133} [2024-06-28 04:23:04,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-28 04:23:04,455 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 133 transitions, 1308 flow [2024-06-28 04:23:04,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 04:23:04,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:04,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:04,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:23:04,456 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:04,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:04,456 INFO L85 PathProgramCache]: Analyzing trace with hash 660010924, now seen corresponding path program 3 times [2024-06-28 04:23:04,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:04,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608704442] [2024-06-28 04:23:04,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:04,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:04,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:05,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:05,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:05,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608704442] [2024-06-28 04:23:05,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608704442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:05,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:05,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:05,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022935321] [2024-06-28 04:23:05,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:05,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:05,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:05,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:05,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:05,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:05,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 133 transitions, 1308 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:05,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:05,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:05,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:06,400 INFO L124 PetriNetUnfolderBase]: 2080/3135 cut-off events. [2024-06-28 04:23:06,400 INFO L125 PetriNetUnfolderBase]: For 47790/47888 co-relation queries the response was YES. [2024-06-28 04:23:06,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17269 conditions, 3135 events. 2080/3135 cut-off events. For 47790/47888 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14941 event pairs, 582 based on Foata normal form. 42/3105 useless extension candidates. Maximal degree in co-relation 17215. Up to 2767 conditions per place. [2024-06-28 04:23:06,419 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 94 selfloop transitions, 47 changer transitions 0/161 dead transitions. [2024-06-28 04:23:06,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 161 transitions, 1692 flow [2024-06-28 04:23:06,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:06,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:06,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:23:06,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:23:06,421 INFO L175 Difference]: Start difference. First operand has 114 places, 133 transitions, 1308 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:23:06,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 161 transitions, 1692 flow [2024-06-28 04:23:06,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 161 transitions, 1605 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:06,464 INFO L231 Difference]: Finished difference. Result has 115 places, 136 transitions, 1360 flow [2024-06-28 04:23:06,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1360, PETRI_PLACES=115, PETRI_TRANSITIONS=136} [2024-06-28 04:23:06,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-28 04:23:06,465 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 136 transitions, 1360 flow [2024-06-28 04:23:06,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:06,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:06,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:06,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:23:06,466 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:06,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:06,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1519025398, now seen corresponding path program 4 times [2024-06-28 04:23:06,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:06,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409043898] [2024-06-28 04:23:06,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:06,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:06,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:07,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:07,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:07,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409043898] [2024-06-28 04:23:07,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409043898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:07,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:07,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:07,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488781879] [2024-06-28 04:23:07,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:07,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:07,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:07,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:07,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:07,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:07,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 136 transitions, 1360 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:07,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:07,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:07,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:08,661 INFO L124 PetriNetUnfolderBase]: 2054/3098 cut-off events. [2024-06-28 04:23:08,661 INFO L125 PetriNetUnfolderBase]: For 52621/52725 co-relation queries the response was YES. [2024-06-28 04:23:08,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17629 conditions, 3098 events. 2054/3098 cut-off events. For 52621/52725 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14722 event pairs, 572 based on Foata normal form. 46/3063 useless extension candidates. Maximal degree in co-relation 17575. Up to 2680 conditions per place. [2024-06-28 04:23:08,683 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 93 selfloop transitions, 58 changer transitions 0/171 dead transitions. [2024-06-28 04:23:08,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 171 transitions, 1798 flow [2024-06-28 04:23:08,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:08,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:08,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:23:08,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-28 04:23:08,689 INFO L175 Difference]: Start difference. First operand has 115 places, 136 transitions, 1360 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:23:08,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 171 transitions, 1798 flow [2024-06-28 04:23:08,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 171 transitions, 1689 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:08,724 INFO L231 Difference]: Finished difference. Result has 118 places, 139 transitions, 1416 flow [2024-06-28 04:23:08,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1416, PETRI_PLACES=118, PETRI_TRANSITIONS=139} [2024-06-28 04:23:08,725 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-28 04:23:08,725 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 139 transitions, 1416 flow [2024-06-28 04:23:08,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:08,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:08,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:08,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:23:08,726 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:08,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:08,726 INFO L85 PathProgramCache]: Analyzing trace with hash 713863761, now seen corresponding path program 1 times [2024-06-28 04:23:08,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:08,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504729207] [2024-06-28 04:23:08,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:08,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:08,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:10,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:10,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:10,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504729207] [2024-06-28 04:23:10,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504729207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:10,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:10,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:10,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072744335] [2024-06-28 04:23:10,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:10,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:10,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:10,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:10,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:10,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:10,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 139 transitions, 1416 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:10,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:10,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:10,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:10,897 INFO L124 PetriNetUnfolderBase]: 2211/3295 cut-off events. [2024-06-28 04:23:10,897 INFO L125 PetriNetUnfolderBase]: For 52910/52912 co-relation queries the response was YES. [2024-06-28 04:23:10,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18720 conditions, 3295 events. 2211/3295 cut-off events. For 52910/52912 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15264 event pairs, 598 based on Foata normal form. 6/3300 useless extension candidates. Maximal degree in co-relation 18665. Up to 3072 conditions per place. [2024-06-28 04:23:10,920 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 155 selfloop transitions, 28 changer transitions 0/186 dead transitions. [2024-06-28 04:23:10,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 186 transitions, 2020 flow [2024-06-28 04:23:10,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:10,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:10,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:23:10,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 04:23:10,922 INFO L175 Difference]: Start difference. First operand has 118 places, 139 transitions, 1416 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:23:10,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 186 transitions, 2020 flow [2024-06-28 04:23:10,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 186 transitions, 1861 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:10,978 INFO L231 Difference]: Finished difference. Result has 122 places, 154 transitions, 1503 flow [2024-06-28 04:23:10,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1503, PETRI_PLACES=122, PETRI_TRANSITIONS=154} [2024-06-28 04:23:10,979 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-28 04:23:10,979 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 154 transitions, 1503 flow [2024-06-28 04:23:10,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:10,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:10,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:10,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:23:10,980 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:10,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:10,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1014490929, now seen corresponding path program 2 times [2024-06-28 04:23:10,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:10,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991293705] [2024-06-28 04:23:10,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:10,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:11,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:12,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-28 04:23:12,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:12,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991293705] [2024-06-28 04:23:12,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991293705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:12,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:12,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:12,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531710152] [2024-06-28 04:23:12,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:12,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:12,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:12,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:12,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:12,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:12,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 154 transitions, 1503 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:12,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:12,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:12,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:12,911 INFO L124 PetriNetUnfolderBase]: 2265/3374 cut-off events. [2024-06-28 04:23:12,911 INFO L125 PetriNetUnfolderBase]: For 59119/59119 co-relation queries the response was YES. [2024-06-28 04:23:12,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19685 conditions, 3374 events. 2265/3374 cut-off events. For 59119/59119 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15658 event pairs, 597 based on Foata normal form. 4/3377 useless extension candidates. Maximal degree in co-relation 19627. Up to 3006 conditions per place. [2024-06-28 04:23:12,931 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 148 selfloop transitions, 45 changer transitions 0/196 dead transitions. [2024-06-28 04:23:12,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 196 transitions, 2155 flow [2024-06-28 04:23:12,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:12,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:12,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:23:12,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 04:23:12,932 INFO L175 Difference]: Start difference. First operand has 122 places, 154 transitions, 1503 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:23:12,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 196 transitions, 2155 flow [2024-06-28 04:23:12,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 196 transitions, 2104 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 04:23:12,974 INFO L231 Difference]: Finished difference. Result has 128 places, 163 transitions, 1670 flow [2024-06-28 04:23:12,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1670, PETRI_PLACES=128, PETRI_TRANSITIONS=163} [2024-06-28 04:23:12,975 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-28 04:23:12,975 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 163 transitions, 1670 flow [2024-06-28 04:23:12,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:12,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:12,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:12,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:23:12,976 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:12,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:12,976 INFO L85 PathProgramCache]: Analyzing trace with hash -875968359, now seen corresponding path program 3 times [2024-06-28 04:23:12,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:12,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833957345] [2024-06-28 04:23:12,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:12,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:12,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:14,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:14,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:14,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833957345] [2024-06-28 04:23:14,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833957345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:14,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:14,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:14,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083365230] [2024-06-28 04:23:14,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:14,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:14,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:14,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:14,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:14,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:14,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 163 transitions, 1670 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:14,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:14,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:14,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:14,994 INFO L124 PetriNetUnfolderBase]: 2255/3360 cut-off events. [2024-06-28 04:23:14,995 INFO L125 PetriNetUnfolderBase]: For 65368/65368 co-relation queries the response was YES. [2024-06-28 04:23:15,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20321 conditions, 3360 events. 2255/3360 cut-off events. For 65368/65368 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15579 event pairs, 602 based on Foata normal form. 4/3363 useless extension candidates. Maximal degree in co-relation 20260. Up to 2998 conditions per place. [2024-06-28 04:23:15,020 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 147 selfloop transitions, 43 changer transitions 0/193 dead transitions. [2024-06-28 04:23:15,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 193 transitions, 2138 flow [2024-06-28 04:23:15,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:15,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:15,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:23:15,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-28 04:23:15,021 INFO L175 Difference]: Start difference. First operand has 128 places, 163 transitions, 1670 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:23:15,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 193 transitions, 2138 flow [2024-06-28 04:23:15,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 193 transitions, 2064 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 04:23:15,072 INFO L231 Difference]: Finished difference. Result has 133 places, 163 transitions, 1690 flow [2024-06-28 04:23:15,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1690, PETRI_PLACES=133, PETRI_TRANSITIONS=163} [2024-06-28 04:23:15,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-28 04:23:15,073 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 163 transitions, 1690 flow [2024-06-28 04:23:15,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:15,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:15,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:15,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:23:15,074 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:15,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:15,074 INFO L85 PathProgramCache]: Analyzing trace with hash 154859825, now seen corresponding path program 4 times [2024-06-28 04:23:15,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:15,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625429910] [2024-06-28 04:23:15,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:15,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:15,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:16,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:16,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:16,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625429910] [2024-06-28 04:23:16,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625429910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:16,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:16,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:16,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516945703] [2024-06-28 04:23:16,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:16,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:16,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:16,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:16,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:16,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:16,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 163 transitions, 1690 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:16,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:16,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:16,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:17,305 INFO L124 PetriNetUnfolderBase]: 2309/3444 cut-off events. [2024-06-28 04:23:17,305 INFO L125 PetriNetUnfolderBase]: For 72059/72073 co-relation queries the response was YES. [2024-06-28 04:23:17,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21121 conditions, 3444 events. 2309/3444 cut-off events. For 72059/72073 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16025 event pairs, 618 based on Foata normal form. 9/3447 useless extension candidates. Maximal degree in co-relation 21058. Up to 2910 conditions per place. [2024-06-28 04:23:17,329 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 146 selfloop transitions, 60 changer transitions 0/209 dead transitions. [2024-06-28 04:23:17,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 209 transitions, 2506 flow [2024-06-28 04:23:17,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:17,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:17,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:23:17,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:23:17,331 INFO L175 Difference]: Start difference. First operand has 133 places, 163 transitions, 1690 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:23:17,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 209 transitions, 2506 flow [2024-06-28 04:23:17,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 209 transitions, 2382 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:17,372 INFO L231 Difference]: Finished difference. Result has 135 places, 174 transitions, 1843 flow [2024-06-28 04:23:17,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1843, PETRI_PLACES=135, PETRI_TRANSITIONS=174} [2024-06-28 04:23:17,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-28 04:23:17,373 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 174 transitions, 1843 flow [2024-06-28 04:23:17,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:17,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:17,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:17,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:23:17,374 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:17,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:17,374 INFO L85 PathProgramCache]: Analyzing trace with hash 154854245, now seen corresponding path program 5 times [2024-06-28 04:23:17,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:17,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52728216] [2024-06-28 04:23:17,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:17,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:17,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:18,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:18,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:18,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52728216] [2024-06-28 04:23:18,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52728216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:18,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:18,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:18,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085390913] [2024-06-28 04:23:18,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:18,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:18,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:18,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:18,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:18,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:18,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 174 transitions, 1843 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:18,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:18,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:18,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:19,312 INFO L124 PetriNetUnfolderBase]: 2331/3476 cut-off events. [2024-06-28 04:23:19,312 INFO L125 PetriNetUnfolderBase]: For 80107/80121 co-relation queries the response was YES. [2024-06-28 04:23:19,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21824 conditions, 3476 events. 2331/3476 cut-off events. For 80107/80121 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16259 event pairs, 575 based on Foata normal form. 9/3479 useless extension candidates. Maximal degree in co-relation 21760. Up to 2761 conditions per place. [2024-06-28 04:23:19,339 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 141 selfloop transitions, 69 changer transitions 0/213 dead transitions. [2024-06-28 04:23:19,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 213 transitions, 2609 flow [2024-06-28 04:23:19,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:19,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:19,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:23:19,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:23:19,340 INFO L175 Difference]: Start difference. First operand has 135 places, 174 transitions, 1843 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:23:19,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 213 transitions, 2609 flow [2024-06-28 04:23:19,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 213 transitions, 2447 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 04:23:19,404 INFO L231 Difference]: Finished difference. Result has 139 places, 180 transitions, 1901 flow [2024-06-28 04:23:19,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1689, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1901, PETRI_PLACES=139, PETRI_TRANSITIONS=180} [2024-06-28 04:23:19,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-28 04:23:19,404 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 180 transitions, 1901 flow [2024-06-28 04:23:19,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:19,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:19,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:19,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:23:19,405 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:19,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:19,406 INFO L85 PathProgramCache]: Analyzing trace with hash 188970545, now seen corresponding path program 6 times [2024-06-28 04:23:19,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:19,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536051257] [2024-06-28 04:23:19,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:19,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:20,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:20,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:20,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536051257] [2024-06-28 04:23:20,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536051257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:20,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:20,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:20,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702164143] [2024-06-28 04:23:20,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:20,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:20,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:20,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:20,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:20,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:20,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 180 transitions, 1901 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:20,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:20,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:20,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:21,429 INFO L124 PetriNetUnfolderBase]: 2311/3448 cut-off events. [2024-06-28 04:23:21,430 INFO L125 PetriNetUnfolderBase]: For 83368/83382 co-relation queries the response was YES. [2024-06-28 04:23:21,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21669 conditions, 3448 events. 2311/3448 cut-off events. For 83368/83382 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16119 event pairs, 570 based on Foata normal form. 13/3455 useless extension candidates. Maximal degree in co-relation 21604. Up to 2749 conditions per place. [2024-06-28 04:23:21,451 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 139 selfloop transitions, 71 changer transitions 0/213 dead transitions. [2024-06-28 04:23:21,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 213 transitions, 2524 flow [2024-06-28 04:23:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:21,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:21,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:23:21,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-28 04:23:21,452 INFO L175 Difference]: Start difference. First operand has 139 places, 180 transitions, 1901 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:23:21,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 213 transitions, 2524 flow [2024-06-28 04:23:21,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 213 transitions, 2428 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 04:23:21,510 INFO L231 Difference]: Finished difference. Result has 143 places, 181 transitions, 1972 flow [2024-06-28 04:23:21,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1972, PETRI_PLACES=143, PETRI_TRANSITIONS=181} [2024-06-28 04:23:21,511 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-28 04:23:21,511 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 181 transitions, 1972 flow [2024-06-28 04:23:21,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:21,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:21,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:21,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:23:21,512 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:21,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:21,512 INFO L85 PathProgramCache]: Analyzing trace with hash 421093281, now seen corresponding path program 1 times [2024-06-28 04:23:21,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:21,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071814730] [2024-06-28 04:23:21,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:21,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:21,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:22,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:22,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:22,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071814730] [2024-06-28 04:23:22,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071814730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:22,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:22,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:22,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144338339] [2024-06-28 04:23:22,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:22,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:22,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:22,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:22,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:22,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:22,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 181 transitions, 1972 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:22,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:22,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:22,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:22,921 INFO L124 PetriNetUnfolderBase]: 2345/3499 cut-off events. [2024-06-28 04:23:22,922 INFO L125 PetriNetUnfolderBase]: For 89812/89828 co-relation queries the response was YES. [2024-06-28 04:23:22,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22363 conditions, 3499 events. 2345/3499 cut-off events. For 89812/89828 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16479 event pairs, 645 based on Foata normal form. 20/3514 useless extension candidates. Maximal degree in co-relation 22296. Up to 3036 conditions per place. [2024-06-28 04:23:22,943 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 168 selfloop transitions, 47 changer transitions 0/218 dead transitions. [2024-06-28 04:23:22,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 218 transitions, 2660 flow [2024-06-28 04:23:22,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:22,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:22,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:23:22,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:23:22,944 INFO L175 Difference]: Start difference. First operand has 143 places, 181 transitions, 1972 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:23:22,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 218 transitions, 2660 flow [2024-06-28 04:23:23,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 218 transitions, 2582 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 04:23:23,013 INFO L231 Difference]: Finished difference. Result has 147 places, 185 transitions, 2051 flow [2024-06-28 04:23:23,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2051, PETRI_PLACES=147, PETRI_TRANSITIONS=185} [2024-06-28 04:23:23,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-28 04:23:23,014 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 185 transitions, 2051 flow [2024-06-28 04:23:23,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:23,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:23,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:23,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:23:23,014 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:23,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:23,014 INFO L85 PathProgramCache]: Analyzing trace with hash 411829551, now seen corresponding path program 2 times [2024-06-28 04:23:23,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:23,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533586486] [2024-06-28 04:23:23,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:23,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:23,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:23,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:23,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:23,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533586486] [2024-06-28 04:23:23,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533586486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:23,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:23,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:23,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608822788] [2024-06-28 04:23:23,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:23,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:23,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:23,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:23,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:23,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:23,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 185 transitions, 2051 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:23,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:23,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:23,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:24,454 INFO L124 PetriNetUnfolderBase]: 2329/3475 cut-off events. [2024-06-28 04:23:24,454 INFO L125 PetriNetUnfolderBase]: For 93477/93493 co-relation queries the response was YES. [2024-06-28 04:23:24,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22438 conditions, 3475 events. 2329/3475 cut-off events. For 93477/93493 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16346 event pairs, 696 based on Foata normal form. 20/3490 useless extension candidates. Maximal degree in co-relation 22370. Up to 3138 conditions per place. [2024-06-28 04:23:24,474 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 167 selfloop transitions, 45 changer transitions 0/215 dead transitions. [2024-06-28 04:23:24,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 215 transitions, 2575 flow [2024-06-28 04:23:24,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:24,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:24,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:23:24,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 04:23:24,475 INFO L175 Difference]: Start difference. First operand has 147 places, 185 transitions, 2051 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:23:24,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 215 transitions, 2575 flow [2024-06-28 04:23:24,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 215 transitions, 2485 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 04:23:24,546 INFO L231 Difference]: Finished difference. Result has 151 places, 185 transitions, 2058 flow [2024-06-28 04:23:24,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2058, PETRI_PLACES=151, PETRI_TRANSITIONS=185} [2024-06-28 04:23:24,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-28 04:23:24,546 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 185 transitions, 2058 flow [2024-06-28 04:23:24,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:24,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:24,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:24,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:23:24,547 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:24,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:24,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1944075049, now seen corresponding path program 1 times [2024-06-28 04:23:24,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:24,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108765427] [2024-06-28 04:23:24,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:24,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:24,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:25,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-28 04:23:25,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:25,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108765427] [2024-06-28 04:23:25,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108765427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:25,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:25,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:23:25,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316496466] [2024-06-28 04:23:25,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:25,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:23:25,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:25,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:23:25,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:23:25,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:25,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 185 transitions, 2058 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 04:23:25,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:25,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:25,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:26,575 INFO L124 PetriNetUnfolderBase]: 2229/3359 cut-off events. [2024-06-28 04:23:26,576 INFO L125 PetriNetUnfolderBase]: For 102047/102073 co-relation queries the response was YES. [2024-06-28 04:23:26,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22397 conditions, 3359 events. 2229/3359 cut-off events. For 102047/102073 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16050 event pairs, 393 based on Foata normal form. 10/3298 useless extension candidates. Maximal degree in co-relation 22327. Up to 3022 conditions per place. [2024-06-28 04:23:26,603 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 143 selfloop transitions, 42 changer transitions 0/219 dead transitions. [2024-06-28 04:23:26,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 219 transitions, 2558 flow [2024-06-28 04:23:26,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:26,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:26,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:23:26,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 04:23:26,604 INFO L175 Difference]: Start difference. First operand has 151 places, 185 transitions, 2058 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:23:26,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 219 transitions, 2558 flow [2024-06-28 04:23:26,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 219 transitions, 2459 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:26,693 INFO L231 Difference]: Finished difference. Result has 152 places, 187 transitions, 2084 flow [2024-06-28 04:23:26,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2084, PETRI_PLACES=152, PETRI_TRANSITIONS=187} [2024-06-28 04:23:26,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-28 04:23:26,694 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 187 transitions, 2084 flow [2024-06-28 04:23:26,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 04:23:26,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:26,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:26,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:23:26,695 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:26,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:26,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1502711989, now seen corresponding path program 2 times [2024-06-28 04:23:26,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:26,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156277946] [2024-06-28 04:23:26,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:26,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:26,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:28,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:28,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:28,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156277946] [2024-06-28 04:23:28,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156277946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:28,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:28,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:28,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623446196] [2024-06-28 04:23:28,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:28,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:28,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:28,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:28,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:28,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:28,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 187 transitions, 2084 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:28,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:28,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:28,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:28,907 INFO L124 PetriNetUnfolderBase]: 2251/3393 cut-off events. [2024-06-28 04:23:28,907 INFO L125 PetriNetUnfolderBase]: For 110528/110561 co-relation queries the response was YES. [2024-06-28 04:23:28,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23034 conditions, 3393 events. 2251/3393 cut-off events. For 110528/110561 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16291 event pairs, 505 based on Foata normal form. 8/3323 useless extension candidates. Maximal degree in co-relation 22963. Up to 3032 conditions per place. [2024-06-28 04:23:28,931 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 50 changer transitions 0/221 dead transitions. [2024-06-28 04:23:28,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 221 transitions, 2592 flow [2024-06-28 04:23:28,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:28,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:28,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:23:28,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:23:28,932 INFO L175 Difference]: Start difference. First operand has 152 places, 187 transitions, 2084 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:23:28,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 221 transitions, 2592 flow [2024-06-28 04:23:29,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 221 transitions, 2485 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:29,009 INFO L231 Difference]: Finished difference. Result has 154 places, 189 transitions, 2125 flow [2024-06-28 04:23:29,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1977, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2125, PETRI_PLACES=154, PETRI_TRANSITIONS=189} [2024-06-28 04:23:29,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-28 04:23:29,010 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 189 transitions, 2125 flow [2024-06-28 04:23:29,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:29,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:29,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:29,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:23:29,010 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:29,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:29,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1038293495, now seen corresponding path program 1 times [2024-06-28 04:23:29,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:29,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802270231] [2024-06-28 04:23:29,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:29,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:29,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:30,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:30,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:30,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802270231] [2024-06-28 04:23:30,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802270231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:30,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:30,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:30,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118738445] [2024-06-28 04:23:30,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:30,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:30,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:30,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:30,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:30,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:30,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 189 transitions, 2125 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:30,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:30,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:30,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:31,299 INFO L124 PetriNetUnfolderBase]: 2401/3581 cut-off events. [2024-06-28 04:23:31,300 INFO L125 PetriNetUnfolderBase]: For 112372/112374 co-relation queries the response was YES. [2024-06-28 04:23:31,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24030 conditions, 3581 events. 2401/3581 cut-off events. For 112372/112374 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 16901 event pairs, 551 based on Foata normal form. 6/3586 useless extension candidates. Maximal degree in co-relation 23958. Up to 3335 conditions per place. [2024-06-28 04:23:31,329 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 195 selfloop transitions, 31 changer transitions 0/229 dead transitions. [2024-06-28 04:23:31,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 229 transitions, 2730 flow [2024-06-28 04:23:31,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:31,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:31,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 04:23:31,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 04:23:31,330 INFO L175 Difference]: Start difference. First operand has 154 places, 189 transitions, 2125 flow. Second operand 9 states and 149 transitions. [2024-06-28 04:23:31,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 229 transitions, 2730 flow [2024-06-28 04:23:31,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 229 transitions, 2606 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:31,420 INFO L231 Difference]: Finished difference. Result has 157 places, 192 transitions, 2116 flow [2024-06-28 04:23:31,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2001, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2116, PETRI_PLACES=157, PETRI_TRANSITIONS=192} [2024-06-28 04:23:31,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-28 04:23:31,421 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 192 transitions, 2116 flow [2024-06-28 04:23:31,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:31,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:31,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:31,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:23:31,421 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:31,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:31,422 INFO L85 PathProgramCache]: Analyzing trace with hash 711293565, now seen corresponding path program 2 times [2024-06-28 04:23:31,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:31,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667120648] [2024-06-28 04:23:31,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:31,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:31,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:32,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:32,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:32,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667120648] [2024-06-28 04:23:32,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667120648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:32,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:32,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:23:32,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221003733] [2024-06-28 04:23:32,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:32,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:23:32,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:32,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:23:32,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:23:32,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:32,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 192 transitions, 2116 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:32,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:32,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:32,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:33,544 INFO L124 PetriNetUnfolderBase]: 2423/3614 cut-off events. [2024-06-28 04:23:33,544 INFO L125 PetriNetUnfolderBase]: For 118571/118571 co-relation queries the response was YES. [2024-06-28 04:23:33,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24338 conditions, 3614 events. 2423/3614 cut-off events. For 118571/118571 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17095 event pairs, 540 based on Foata normal form. 4/3617 useless extension candidates. Maximal degree in co-relation 24265. Up to 3229 conditions per place. [2024-06-28 04:23:33,577 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 180 selfloop transitions, 48 changer transitions 0/231 dead transitions. [2024-06-28 04:23:33,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 231 transitions, 2723 flow [2024-06-28 04:23:33,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:33,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:33,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:23:33,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-28 04:23:33,578 INFO L175 Difference]: Start difference. First operand has 157 places, 192 transitions, 2116 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:23:33,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 231 transitions, 2723 flow [2024-06-28 04:23:33,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 231 transitions, 2641 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:33,677 INFO L231 Difference]: Finished difference. Result has 159 places, 195 transitions, 2189 flow [2024-06-28 04:23:33,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2189, PETRI_PLACES=159, PETRI_TRANSITIONS=195} [2024-06-28 04:23:33,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-28 04:23:33,678 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 195 transitions, 2189 flow [2024-06-28 04:23:33,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:33,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:33,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:33,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:23:33,678 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:33,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:33,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1153764155, now seen corresponding path program 3 times [2024-06-28 04:23:33,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:33,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690063859] [2024-06-28 04:23:33,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:33,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:33,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:34,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:34,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:34,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690063859] [2024-06-28 04:23:34,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690063859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:34,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:34,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:34,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981916796] [2024-06-28 04:23:34,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:34,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:34,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:34,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:34,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:34,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:34,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 195 transitions, 2189 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:34,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:34,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:34,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:35,537 INFO L124 PetriNetUnfolderBase]: 2445/3652 cut-off events. [2024-06-28 04:23:35,537 INFO L125 PetriNetUnfolderBase]: For 126821/126835 co-relation queries the response was YES. [2024-06-28 04:23:35,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24851 conditions, 3652 events. 2445/3652 cut-off events. For 126821/126835 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17283 event pairs, 544 based on Foata normal form. 9/3655 useless extension candidates. Maximal degree in co-relation 24777. Up to 2950 conditions per place. [2024-06-28 04:23:35,565 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 146 selfloop transitions, 82 changer transitions 0/231 dead transitions. [2024-06-28 04:23:35,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 231 transitions, 2916 flow [2024-06-28 04:23:35,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:35,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:35,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:23:35,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-28 04:23:35,567 INFO L175 Difference]: Start difference. First operand has 159 places, 195 transitions, 2189 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:23:35,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 231 transitions, 2916 flow [2024-06-28 04:23:35,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 231 transitions, 2794 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:35,668 INFO L231 Difference]: Finished difference. Result has 160 places, 198 transitions, 2290 flow [2024-06-28 04:23:35,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2290, PETRI_PLACES=160, PETRI_TRANSITIONS=198} [2024-06-28 04:23:35,669 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-28 04:23:35,669 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 198 transitions, 2290 flow [2024-06-28 04:23:35,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:35,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:35,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:35,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:23:35,669 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:35,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:35,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1825926919, now seen corresponding path program 3 times [2024-06-28 04:23:35,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:35,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658655348] [2024-06-28 04:23:35,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:35,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:35,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:36,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:36,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:36,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658655348] [2024-06-28 04:23:36,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658655348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:36,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:36,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:23:36,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72758730] [2024-06-28 04:23:36,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:36,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:23:36,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:36,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:23:36,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:23:37,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:37,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 198 transitions, 2290 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 04:23:37,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:37,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:37,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:37,950 INFO L124 PetriNetUnfolderBase]: 2330/3517 cut-off events. [2024-06-28 04:23:37,950 INFO L125 PetriNetUnfolderBase]: For 141005/141034 co-relation queries the response was YES. [2024-06-28 04:23:37,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24920 conditions, 3517 events. 2330/3517 cut-off events. For 141005/141034 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17014 event pairs, 502 based on Foata normal form. 8/3449 useless extension candidates. Maximal degree in co-relation 24845. Up to 3074 conditions per place. [2024-06-28 04:23:37,976 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 132 selfloop transitions, 61 changer transitions 0/230 dead transitions. [2024-06-28 04:23:37,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 230 transitions, 2802 flow [2024-06-28 04:23:37,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:37,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:37,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:23:37,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-28 04:23:37,977 INFO L175 Difference]: Start difference. First operand has 160 places, 198 transitions, 2290 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:23:37,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 230 transitions, 2802 flow [2024-06-28 04:23:38,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 230 transitions, 2573 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:38,078 INFO L231 Difference]: Finished difference. Result has 162 places, 200 transitions, 2233 flow [2024-06-28 04:23:38,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2233, PETRI_PLACES=162, PETRI_TRANSITIONS=200} [2024-06-28 04:23:38,078 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-28 04:23:38,079 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 200 transitions, 2233 flow [2024-06-28 04:23:38,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 04:23:38,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:38,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:38,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:23:38,079 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:38,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:38,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1384619349, now seen corresponding path program 4 times [2024-06-28 04:23:38,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:38,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510364586] [2024-06-28 04:23:38,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:38,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:38,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:39,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:39,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:39,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510364586] [2024-06-28 04:23:39,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510364586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:39,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:39,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:23:39,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63480876] [2024-06-28 04:23:39,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:39,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:23:39,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:39,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:23:39,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:23:39,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:39,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 200 transitions, 2233 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:39,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:39,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:39,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:40,581 INFO L124 PetriNetUnfolderBase]: 2492/3717 cut-off events. [2024-06-28 04:23:40,581 INFO L125 PetriNetUnfolderBase]: For 141473/141473 co-relation queries the response was YES. [2024-06-28 04:23:40,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25741 conditions, 3717 events. 2492/3717 cut-off events. For 141473/141473 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17665 event pairs, 552 based on Foata normal form. 4/3720 useless extension candidates. Maximal degree in co-relation 25665. Up to 3332 conditions per place. [2024-06-28 04:23:40,616 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 189 selfloop transitions, 46 changer transitions 0/238 dead transitions. [2024-06-28 04:23:40,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 238 transitions, 2849 flow [2024-06-28 04:23:40,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:40,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:40,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:23:40,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-28 04:23:40,618 INFO L175 Difference]: Start difference. First operand has 162 places, 200 transitions, 2233 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:23:40,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 238 transitions, 2849 flow [2024-06-28 04:23:40,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 238 transitions, 2697 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:40,741 INFO L231 Difference]: Finished difference. Result has 165 places, 203 transitions, 2231 flow [2024-06-28 04:23:40,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2231, PETRI_PLACES=165, PETRI_TRANSITIONS=203} [2024-06-28 04:23:40,741 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-28 04:23:40,742 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 203 transitions, 2231 flow [2024-06-28 04:23:40,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:40,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:40,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:40,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:23:40,742 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-28 04:23:40,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:40,742 INFO L85 PathProgramCache]: Analyzing trace with hash 505430203, now seen corresponding path program 1 times [2024-06-28 04:23:40,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:40,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335268227] [2024-06-28 04:23:40,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:40,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:40,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:41,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:41,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:41,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335268227] [2024-06-28 04:23:41,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335268227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:41,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:41,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:41,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805096530] [2024-06-28 04:23:41,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:41,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:41,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:41,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:41,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:41,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:41,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 203 transitions, 2231 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:41,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:41,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:41,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:42,258 INFO L124 PetriNetUnfolderBase]: 2522/3758 cut-off events. [2024-06-28 04:23:42,259 INFO L125 PetriNetUnfolderBase]: For 148112/148114 co-relation queries the response was YES. [2024-06-28 04:23:42,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26080 conditions, 3758 events. 2522/3758 cut-off events. For 148112/148114 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 17854 event pairs, 695 based on Foata normal form. 6/3763 useless extension candidates. Maximal degree in co-relation 26003. Up to 3613 conditions per place. [2024-06-28 04:23:42,291 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 199 selfloop transitions, 36 changer transitions 0/238 dead transitions. [2024-06-28 04:23:42,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 238 transitions, 2970 flow [2024-06-28 04:23:42,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:42,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:42,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 04:23:42,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-28 04:23:42,293 INFO L175 Difference]: Start difference. First operand has 165 places, 203 transitions, 2231 flow. Second operand 7 states and 117 transitions. [2024-06-28 04:23:42,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 238 transitions, 2970 flow [2024-06-28 04:23:42,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 238 transitions, 2850 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:42,444 INFO L231 Difference]: Finished difference. Result has 166 places, 214 transitions, 2336 flow [2024-06-28 04:23:42,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2336, PETRI_PLACES=166, PETRI_TRANSITIONS=214} [2024-06-28 04:23:42,444 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-28 04:23:42,444 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 214 transitions, 2336 flow [2024-06-28 04:23:42,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:42,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:42,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:42,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:23:42,445 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:42,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:42,445 INFO L85 PathProgramCache]: Analyzing trace with hash -19216001, now seen corresponding path program 4 times [2024-06-28 04:23:42,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:42,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964759269] [2024-06-28 04:23:42,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:42,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:42,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:44,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:44,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:44,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964759269] [2024-06-28 04:23:44,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964759269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:44,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:44,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:44,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922697269] [2024-06-28 04:23:44,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:44,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:44,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:44,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:44,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:44,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:44,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 214 transitions, 2336 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:44,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:44,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:44,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:45,030 INFO L124 PetriNetUnfolderBase]: 2378/3583 cut-off events. [2024-06-28 04:23:45,030 INFO L125 PetriNetUnfolderBase]: For 160682/160713 co-relation queries the response was YES. [2024-06-28 04:23:45,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25640 conditions, 3583 events. 2378/3583 cut-off events. For 160682/160713 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17333 event pairs, 508 based on Foata normal form. 8/3501 useless extension candidates. Maximal degree in co-relation 25561. Up to 3071 conditions per place. [2024-06-28 04:23:45,061 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 135 selfloop transitions, 77 changer transitions 0/250 dead transitions. [2024-06-28 04:23:45,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 250 transitions, 2953 flow [2024-06-28 04:23:45,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:45,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:45,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:23:45,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-28 04:23:45,063 INFO L175 Difference]: Start difference. First operand has 166 places, 214 transitions, 2336 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:23:45,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 250 transitions, 2953 flow [2024-06-28 04:23:45,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 250 transitions, 2908 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 04:23:45,215 INFO L231 Difference]: Finished difference. Result has 174 places, 218 transitions, 2522 flow [2024-06-28 04:23:45,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2292, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2522, PETRI_PLACES=174, PETRI_TRANSITIONS=218} [2024-06-28 04:23:45,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-28 04:23:45,215 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 218 transitions, 2522 flow [2024-06-28 04:23:45,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:45,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:45,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:45,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:23:45,216 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:45,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:45,216 INFO L85 PathProgramCache]: Analyzing trace with hash -126474035, now seen corresponding path program 5 times [2024-06-28 04:23:45,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:45,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945768267] [2024-06-28 04:23:45,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:45,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:45,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:46,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:46,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:46,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945768267] [2024-06-28 04:23:46,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945768267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:46,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:46,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:46,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962079522] [2024-06-28 04:23:46,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:46,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:46,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:46,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:46,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:46,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:46,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 218 transitions, 2522 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:46,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:46,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:46,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:47,554 INFO L124 PetriNetUnfolderBase]: 2531/3778 cut-off events. [2024-06-28 04:23:47,555 INFO L125 PetriNetUnfolderBase]: For 160977/160992 co-relation queries the response was YES. [2024-06-28 04:23:47,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26926 conditions, 3778 events. 2531/3778 cut-off events. For 160977/160992 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18105 event pairs, 495 based on Foata normal form. 8/3780 useless extension candidates. Maximal degree in co-relation 26844. Up to 3233 conditions per place. [2024-06-28 04:23:47,588 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 182 selfloop transitions, 70 changer transitions 0/255 dead transitions. [2024-06-28 04:23:47,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 255 transitions, 3176 flow [2024-06-28 04:23:47,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:47,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:47,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:23:47,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:23:47,590 INFO L175 Difference]: Start difference. First operand has 174 places, 218 transitions, 2522 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:23:47,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 255 transitions, 3176 flow [2024-06-28 04:23:47,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 255 transitions, 3028 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:47,744 INFO L231 Difference]: Finished difference. Result has 178 places, 221 transitions, 2578 flow [2024-06-28 04:23:47,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2578, PETRI_PLACES=178, PETRI_TRANSITIONS=221} [2024-06-28 04:23:47,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-28 04:23:47,745 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 221 transitions, 2578 flow [2024-06-28 04:23:47,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:47,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:47,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:47,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:23:47,746 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:47,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:47,746 INFO L85 PathProgramCache]: Analyzing trace with hash 505688637, now seen corresponding path program 6 times [2024-06-28 04:23:47,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:47,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645293874] [2024-06-28 04:23:47,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:47,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:47,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:49,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:49,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:49,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645293874] [2024-06-28 04:23:49,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645293874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:49,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:49,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:49,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238084188] [2024-06-28 04:23:49,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:49,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:49,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:49,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:49,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:49,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:49,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 221 transitions, 2578 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:49,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:49,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:49,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:50,063 INFO L124 PetriNetUnfolderBase]: 2553/3810 cut-off events. [2024-06-28 04:23:50,064 INFO L125 PetriNetUnfolderBase]: For 169807/169822 co-relation queries the response was YES. [2024-06-28 04:23:50,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27354 conditions, 3810 events. 2553/3810 cut-off events. For 169807/169822 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 18250 event pairs, 503 based on Foata normal form. 8/3812 useless extension candidates. Maximal degree in co-relation 27270. Up to 3033 conditions per place. [2024-06-28 04:23:50,097 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 171 selfloop transitions, 87 changer transitions 0/261 dead transitions. [2024-06-28 04:23:50,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 261 transitions, 3402 flow [2024-06-28 04:23:50,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:50,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:50,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:23:50,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-28 04:23:50,098 INFO L175 Difference]: Start difference. First operand has 178 places, 221 transitions, 2578 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:23:50,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 261 transitions, 3402 flow [2024-06-28 04:23:50,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 261 transitions, 3182 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:50,228 INFO L231 Difference]: Finished difference. Result has 180 places, 224 transitions, 2596 flow [2024-06-28 04:23:50,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2358, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2596, PETRI_PLACES=180, PETRI_TRANSITIONS=224} [2024-06-28 04:23:50,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-28 04:23:50,228 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 224 transitions, 2596 flow [2024-06-28 04:23:50,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:50,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:50,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:50,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:23:50,229 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:50,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:50,229 INFO L85 PathProgramCache]: Analyzing trace with hash 505515657, now seen corresponding path program 7 times [2024-06-28 04:23:50,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:50,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871262043] [2024-06-28 04:23:50,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:50,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:50,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:51,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:51,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871262043] [2024-06-28 04:23:51,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871262043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:51,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:51,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:51,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315980787] [2024-06-28 04:23:51,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:51,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:51,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:51,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:51,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:51,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:51,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 224 transitions, 2596 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:51,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:51,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:51,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:52,521 INFO L124 PetriNetUnfolderBase]: 2543/3796 cut-off events. [2024-06-28 04:23:52,521 INFO L125 PetriNetUnfolderBase]: For 174520/174535 co-relation queries the response was YES. [2024-06-28 04:23:52,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27238 conditions, 3796 events. 2543/3796 cut-off events. For 174520/174535 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18129 event pairs, 510 based on Foata normal form. 8/3798 useless extension candidates. Maximal degree in co-relation 27153. Up to 3251 conditions per place. [2024-06-28 04:23:52,557 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 188 selfloop transitions, 66 changer transitions 0/257 dead transitions. [2024-06-28 04:23:52,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 257 transitions, 3200 flow [2024-06-28 04:23:52,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:52,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:52,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:23:52,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:23:52,558 INFO L175 Difference]: Start difference. First operand has 180 places, 224 transitions, 2596 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:23:52,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 257 transitions, 3200 flow [2024-06-28 04:23:52,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 257 transitions, 3028 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:52,725 INFO L231 Difference]: Finished difference. Result has 183 places, 224 transitions, 2564 flow [2024-06-28 04:23:52,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2424, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2564, PETRI_PLACES=183, PETRI_TRANSITIONS=224} [2024-06-28 04:23:52,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-28 04:23:52,726 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 224 transitions, 2564 flow [2024-06-28 04:23:52,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:52,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:52,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:52,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:23:52,727 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-28 04:23:52,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:52,727 INFO L85 PathProgramCache]: Analyzing trace with hash 443570423, now seen corresponding path program 2 times [2024-06-28 04:23:52,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:52,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091270643] [2024-06-28 04:23:52,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:52,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:52,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:53,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:53,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:53,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091270643] [2024-06-28 04:23:53,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091270643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:53,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:53,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:53,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504494295] [2024-06-28 04:23:53,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:53,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:53,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:53,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:53,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:53,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:53,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 224 transitions, 2564 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:53,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:53,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:53,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:54,297 INFO L124 PetriNetUnfolderBase]: 2563/3817 cut-off events. [2024-06-28 04:23:54,297 INFO L125 PetriNetUnfolderBase]: For 181659/181661 co-relation queries the response was YES. [2024-06-28 04:23:54,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27433 conditions, 3817 events. 2563/3817 cut-off events. For 181659/181661 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 18217 event pairs, 648 based on Foata normal form. 6/3822 useless extension candidates. Maximal degree in co-relation 27347. Up to 3660 conditions per place. [2024-06-28 04:23:54,341 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 206 selfloop transitions, 39 changer transitions 0/248 dead transitions. [2024-06-28 04:23:54,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 248 transitions, 3239 flow [2024-06-28 04:23:54,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:23:54,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:23:54,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:23:54,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:23:54,342 INFO L175 Difference]: Start difference. First operand has 183 places, 224 transitions, 2564 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:23:54,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 248 transitions, 3239 flow [2024-06-28 04:23:54,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 248 transitions, 2996 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 04:23:54,495 INFO L231 Difference]: Finished difference. Result has 181 places, 227 transitions, 2451 flow [2024-06-28 04:23:54,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2451, PETRI_PLACES=181, PETRI_TRANSITIONS=227} [2024-06-28 04:23:54,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-28 04:23:54,496 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 227 transitions, 2451 flow [2024-06-28 04:23:54,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:54,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:54,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:54,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:23:54,497 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-28 04:23:54,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:54,497 INFO L85 PathProgramCache]: Analyzing trace with hash -2109064589, now seen corresponding path program 3 times [2024-06-28 04:23:54,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:54,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431371293] [2024-06-28 04:23:54,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:54,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:54,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:55,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:55,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:55,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431371293] [2024-06-28 04:23:55,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431371293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:55,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:55,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:55,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13946593] [2024-06-28 04:23:55,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:55,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:55,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:55,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:55,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:55,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:55,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 227 transitions, 2451 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:55,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:55,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:55,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:55,956 INFO L124 PetriNetUnfolderBase]: 2551/3801 cut-off events. [2024-06-28 04:23:55,956 INFO L125 PetriNetUnfolderBase]: For 185582/185584 co-relation queries the response was YES. [2024-06-28 04:23:55,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26922 conditions, 3801 events. 2551/3801 cut-off events. For 185582/185584 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18150 event pairs, 648 based on Foata normal form. 6/3806 useless extension candidates. Maximal degree in co-relation 26835. Up to 3688 conditions per place. [2024-06-28 04:23:55,993 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 208 selfloop transitions, 33 changer transitions 0/244 dead transitions. [2024-06-28 04:23:55,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 244 transitions, 2992 flow [2024-06-28 04:23:55,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:23:55,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:23:55,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-28 04:23:55,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-28 04:23:55,994 INFO L175 Difference]: Start difference. First operand has 181 places, 227 transitions, 2451 flow. Second operand 5 states and 91 transitions. [2024-06-28 04:23:55,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 244 transitions, 2992 flow [2024-06-28 04:23:56,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 244 transitions, 2902 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 04:23:56,190 INFO L231 Difference]: Finished difference. Result has 182 places, 227 transitions, 2456 flow [2024-06-28 04:23:56,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2361, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2456, PETRI_PLACES=182, PETRI_TRANSITIONS=227} [2024-06-28 04:23:56,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-28 04:23:56,190 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 227 transitions, 2456 flow [2024-06-28 04:23:56,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:56,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:56,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:56,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:23:56,191 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-28 04:23:56,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:56,191 INFO L85 PathProgramCache]: Analyzing trace with hash 266534011, now seen corresponding path program 1 times [2024-06-28 04:23:56,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:56,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888766801] [2024-06-28 04:23:56,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:56,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:56,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:56,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:56,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:56,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888766801] [2024-06-28 04:23:56,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888766801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:56,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:56,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:56,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673716036] [2024-06-28 04:23:56,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:56,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:56,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:56,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:56,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:56,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:56,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 227 transitions, 2456 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:56,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:56,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:56,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:57,516 INFO L124 PetriNetUnfolderBase]: 2582/3845 cut-off events. [2024-06-28 04:23:57,516 INFO L125 PetriNetUnfolderBase]: For 186574/186574 co-relation queries the response was YES. [2024-06-28 04:23:57,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27216 conditions, 3845 events. 2582/3845 cut-off events. For 186574/186574 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18464 event pairs, 673 based on Foata normal form. 3/3847 useless extension candidates. Maximal degree in co-relation 27129. Up to 3765 conditions per place. [2024-06-28 04:23:57,552 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 23 changer transitions 0/254 dead transitions. [2024-06-28 04:23:57,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 254 transitions, 3210 flow [2024-06-28 04:23:57,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:57,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:57,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 04:23:57,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-28 04:23:57,553 INFO L175 Difference]: Start difference. First operand has 182 places, 227 transitions, 2456 flow. Second operand 7 states and 116 transitions. [2024-06-28 04:23:57,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 254 transitions, 3210 flow [2024-06-28 04:23:57,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 254 transitions, 3144 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 04:23:57,719 INFO L231 Difference]: Finished difference. Result has 185 places, 233 transitions, 2520 flow [2024-06-28 04:23:57,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2520, PETRI_PLACES=185, PETRI_TRANSITIONS=233} [2024-06-28 04:23:57,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-28 04:23:57,719 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 233 transitions, 2520 flow [2024-06-28 04:23:57,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:57,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:57,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:57,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:23:57,721 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-28 04:23:57,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:57,722 INFO L85 PathProgramCache]: Analyzing trace with hash 266653981, now seen corresponding path program 2 times [2024-06-28 04:23:57,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:57,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248671506] [2024-06-28 04:23:57,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:57,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:57,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:58,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:58,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:58,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248671506] [2024-06-28 04:23:58,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248671506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:58,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:58,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:58,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576775862] [2024-06-28 04:23:58,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:58,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:58,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:58,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:58,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:58,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:58,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 233 transitions, 2520 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:58,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:58,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:58,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:59,196 INFO L124 PetriNetUnfolderBase]: 2612/3887 cut-off events. [2024-06-28 04:23:59,196 INFO L125 PetriNetUnfolderBase]: For 195531/195531 co-relation queries the response was YES. [2024-06-28 04:23:59,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27980 conditions, 3887 events. 2612/3887 cut-off events. For 195531/195531 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18644 event pairs, 675 based on Foata normal form. 3/3889 useless extension candidates. Maximal degree in co-relation 27892. Up to 3823 conditions per place. [2024-06-28 04:23:59,234 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 23 changer transitions 0/258 dead transitions. [2024-06-28 04:23:59,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 258 transitions, 3190 flow [2024-06-28 04:23:59,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:59,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:59,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 04:23:59,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-28 04:23:59,235 INFO L175 Difference]: Start difference. First operand has 185 places, 233 transitions, 2520 flow. Second operand 7 states and 111 transitions. [2024-06-28 04:23:59,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 258 transitions, 3190 flow [2024-06-28 04:23:59,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 258 transitions, 3130 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 04:23:59,401 INFO L231 Difference]: Finished difference. Result has 189 places, 241 transitions, 2606 flow [2024-06-28 04:23:59,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2469, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2606, PETRI_PLACES=189, PETRI_TRANSITIONS=241} [2024-06-28 04:23:59,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-28 04:23:59,402 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 241 transitions, 2606 flow [2024-06-28 04:23:59,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:59,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:59,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:59,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:23:59,403 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-28 04:23:59,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:59,403 INFO L85 PathProgramCache]: Analyzing trace with hash -2109288285, now seen corresponding path program 1 times [2024-06-28 04:23:59,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:59,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429719432] [2024-06-28 04:23:59,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:59,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:59,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:00,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-28 04:24:00,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:00,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429719432] [2024-06-28 04:24:00,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429719432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:00,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:00,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:24:00,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627550139] [2024-06-28 04:24:00,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:00,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:24:00,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:00,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:24:00,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:24:00,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:00,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 241 transitions, 2606 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:00,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:00,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:00,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:00,908 INFO L124 PetriNetUnfolderBase]: 2606/3879 cut-off events. [2024-06-28 04:24:00,908 INFO L125 PetriNetUnfolderBase]: For 202066/202066 co-relation queries the response was YES. [2024-06-28 04:24:00,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28053 conditions, 3879 events. 2606/3879 cut-off events. For 202066/202066 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18577 event pairs, 664 based on Foata normal form. 2/3880 useless extension candidates. Maximal degree in co-relation 27963. Up to 3814 conditions per place. [2024-06-28 04:24:00,941 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 229 selfloop transitions, 24 changer transitions 0/256 dead transitions. [2024-06-28 04:24:00,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 256 transitions, 3192 flow [2024-06-28 04:24:00,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:24:00,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:24:00,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-28 04:24:00,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-28 04:24:00,942 INFO L175 Difference]: Start difference. First operand has 189 places, 241 transitions, 2606 flow. Second operand 5 states and 87 transitions. [2024-06-28 04:24:00,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 256 transitions, 3192 flow [2024-06-28 04:24:01,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 256 transitions, 3123 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 04:24:01,110 INFO L231 Difference]: Finished difference. Result has 190 places, 244 transitions, 2657 flow [2024-06-28 04:24:01,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2657, PETRI_PLACES=190, PETRI_TRANSITIONS=244} [2024-06-28 04:24:01,111 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-28 04:24:01,111 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 244 transitions, 2657 flow [2024-06-28 04:24:01,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:01,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:01,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:01,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:24:01,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-28 04:24:01,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:01,112 INFO L85 PathProgramCache]: Analyzing trace with hash -2109294981, now seen corresponding path program 3 times [2024-06-28 04:24:01,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:01,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096084836] [2024-06-28 04:24:01,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:01,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:01,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:01,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:01,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:01,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096084836] [2024-06-28 04:24:01,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096084836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:01,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:01,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:24:01,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158085132] [2024-06-28 04:24:01,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:01,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:24:01,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:01,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:24:01,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:24:01,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:01,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 244 transitions, 2657 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:01,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:01,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:01,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:02,599 INFO L124 PetriNetUnfolderBase]: 2597/3867 cut-off events. [2024-06-28 04:24:02,600 INFO L125 PetriNetUnfolderBase]: For 207578/207578 co-relation queries the response was YES. [2024-06-28 04:24:02,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28288 conditions, 3867 events. 2597/3867 cut-off events. For 207578/207578 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18543 event pairs, 670 based on Foata normal form. 3/3869 useless extension candidates. Maximal degree in co-relation 28197. Up to 3803 conditions per place. [2024-06-28 04:24:02,631 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 238 selfloop transitions, 21 changer transitions 0/262 dead transitions. [2024-06-28 04:24:02,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 262 transitions, 3254 flow [2024-06-28 04:24:02,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:24:02,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:24:02,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 04:24:02,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:24:02,632 INFO L175 Difference]: Start difference. First operand has 190 places, 244 transitions, 2657 flow. Second operand 6 states and 102 transitions. [2024-06-28 04:24:02,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 262 transitions, 3254 flow [2024-06-28 04:24:02,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 262 transitions, 3180 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 04:24:02,801 INFO L231 Difference]: Finished difference. Result has 193 places, 244 transitions, 2636 flow [2024-06-28 04:24:02,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2636, PETRI_PLACES=193, PETRI_TRANSITIONS=244} [2024-06-28 04:24:02,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-28 04:24:02,802 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 244 transitions, 2636 flow [2024-06-28 04:24:02,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:02,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:02,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:02,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:24:02,803 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-28 04:24:02,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:02,803 INFO L85 PathProgramCache]: Analyzing trace with hash -2109048717, now seen corresponding path program 1 times [2024-06-28 04:24:02,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:02,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291500654] [2024-06-28 04:24:02,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:02,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:02,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:03,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:03,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:03,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291500654] [2024-06-28 04:24:03,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291500654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:03,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:03,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:24:03,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856531721] [2024-06-28 04:24:03,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:03,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:24:03,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:03,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:24:03,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:24:03,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:03,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 244 transitions, 2636 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:24:03,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:03,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:03,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:04,638 INFO L124 PetriNetUnfolderBase]: 2592/3860 cut-off events. [2024-06-28 04:24:04,639 INFO L125 PetriNetUnfolderBase]: For 213239/213239 co-relation queries the response was YES. [2024-06-28 04:24:04,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28301 conditions, 3860 events. 2592/3860 cut-off events. For 213239/213239 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 18400 event pairs, 664 based on Foata normal form. 2/3861 useless extension candidates. Maximal degree in co-relation 28209. Up to 3824 conditions per place. [2024-06-28 04:24:04,674 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 241 selfloop transitions, 11 changer transitions 0/255 dead transitions. [2024-06-28 04:24:04,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 255 transitions, 3192 flow [2024-06-28 04:24:04,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:24:04,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:24:04,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2024-06-28 04:24:04,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-28 04:24:04,675 INFO L175 Difference]: Start difference. First operand has 193 places, 244 transitions, 2636 flow. Second operand 5 states and 81 transitions. [2024-06-28 04:24:04,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 255 transitions, 3192 flow [2024-06-28 04:24:04,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 255 transitions, 3139 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 04:24:04,871 INFO L231 Difference]: Finished difference. Result has 193 places, 246 transitions, 2642 flow [2024-06-28 04:24:04,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2642, PETRI_PLACES=193, PETRI_TRANSITIONS=246} [2024-06-28 04:24:04,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-28 04:24:04,871 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 246 transitions, 2642 flow [2024-06-28 04:24:04,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:24:04,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:04,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:04,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:24:04,872 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:04,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:04,872 INFO L85 PathProgramCache]: Analyzing trace with hash 660573644, now seen corresponding path program 1 times [2024-06-28 04:24:04,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:04,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707515025] [2024-06-28 04:24:04,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:04,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:04,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:06,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:06,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:06,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707515025] [2024-06-28 04:24:06,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707515025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:06,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:06,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:06,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362997553] [2024-06-28 04:24:06,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:06,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:06,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:06,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:06,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:06,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:06,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 246 transitions, 2642 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:06,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:06,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:06,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:07,224 INFO L124 PetriNetUnfolderBase]: 2609/3886 cut-off events. [2024-06-28 04:24:07,224 INFO L125 PetriNetUnfolderBase]: For 223959/223961 co-relation queries the response was YES. [2024-06-28 04:24:07,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28737 conditions, 3886 events. 2609/3886 cut-off events. For 223959/223961 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 18578 event pairs, 523 based on Foata normal form. 6/3891 useless extension candidates. Maximal degree in co-relation 28644. Up to 3645 conditions per place. [2024-06-28 04:24:07,262 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 31 changer transitions 0/284 dead transitions. [2024-06-28 04:24:07,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 284 transitions, 3349 flow [2024-06-28 04:24:07,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:07,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:07,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 04:24:07,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-28 04:24:07,263 INFO L175 Difference]: Start difference. First operand has 193 places, 246 transitions, 2642 flow. Second operand 9 states and 148 transitions. [2024-06-28 04:24:07,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 284 transitions, 3349 flow [2024-06-28 04:24:07,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 284 transitions, 3306 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 04:24:07,493 INFO L231 Difference]: Finished difference. Result has 199 places, 248 transitions, 2704 flow [2024-06-28 04:24:07,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2599, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2704, PETRI_PLACES=199, PETRI_TRANSITIONS=248} [2024-06-28 04:24:07,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-28 04:24:07,493 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 248 transitions, 2704 flow [2024-06-28 04:24:07,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:07,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:07,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:07,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:24:07,494 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:07,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:07,495 INFO L85 PathProgramCache]: Analyzing trace with hash 660569924, now seen corresponding path program 2 times [2024-06-28 04:24:07,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:07,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196926929] [2024-06-28 04:24:07,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:07,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:07,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:08,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-28 04:24:08,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:08,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196926929] [2024-06-28 04:24:08,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196926929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:08,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:08,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:08,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951170755] [2024-06-28 04:24:08,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:08,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:08,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:08,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:08,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:08,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:09,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 248 transitions, 2704 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:09,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:09,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:09,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:09,909 INFO L124 PetriNetUnfolderBase]: 2626/3913 cut-off events. [2024-06-28 04:24:09,909 INFO L125 PetriNetUnfolderBase]: For 234777/234779 co-relation queries the response was YES. [2024-06-28 04:24:09,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29420 conditions, 3913 events. 2626/3913 cut-off events. For 234777/234779 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 18767 event pairs, 519 based on Foata normal form. 6/3918 useless extension candidates. Maximal degree in co-relation 29326. Up to 3626 conditions per place. [2024-06-28 04:24:09,950 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 252 selfloop transitions, 33 changer transitions 0/288 dead transitions. [2024-06-28 04:24:09,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 288 transitions, 3443 flow [2024-06-28 04:24:09,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:09,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:09,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 04:24:09,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 04:24:09,951 INFO L175 Difference]: Start difference. First operand has 199 places, 248 transitions, 2704 flow. Second operand 9 states and 149 transitions. [2024-06-28 04:24:09,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 288 transitions, 3443 flow [2024-06-28 04:24:10,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 288 transitions, 3365 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 04:24:10,221 INFO L231 Difference]: Finished difference. Result has 203 places, 252 transitions, 2768 flow [2024-06-28 04:24:10,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2626, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2768, PETRI_PLACES=203, PETRI_TRANSITIONS=252} [2024-06-28 04:24:10,222 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-28 04:24:10,222 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 252 transitions, 2768 flow [2024-06-28 04:24:10,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:10,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:10,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:10,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:24:10,223 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:10,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:10,224 INFO L85 PathProgramCache]: Analyzing trace with hash 658695974, now seen corresponding path program 3 times [2024-06-28 04:24:10,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:10,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826234466] [2024-06-28 04:24:10,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:10,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:10,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:11,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:11,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:11,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826234466] [2024-06-28 04:24:11,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826234466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:11,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:11,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:24:11,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468212816] [2024-06-28 04:24:11,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:11,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:24:11,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:11,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:24:11,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:24:11,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:11,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 252 transitions, 2768 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:11,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:11,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:11,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:12,617 INFO L124 PetriNetUnfolderBase]: 2643/3940 cut-off events. [2024-06-28 04:24:12,617 INFO L125 PetriNetUnfolderBase]: For 245265/245267 co-relation queries the response was YES. [2024-06-28 04:24:12,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29954 conditions, 3940 events. 2643/3940 cut-off events. For 245265/245267 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 18930 event pairs, 432 based on Foata normal form. 6/3945 useless extension candidates. Maximal degree in co-relation 29858. Up to 3718 conditions per place. [2024-06-28 04:24:12,660 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 264 selfloop transitions, 27 changer transitions 0/294 dead transitions. [2024-06-28 04:24:12,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 294 transitions, 3549 flow [2024-06-28 04:24:12,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:12,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:12,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 04:24:12,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-28 04:24:12,661 INFO L175 Difference]: Start difference. First operand has 203 places, 252 transitions, 2768 flow. Second operand 9 states and 146 transitions. [2024-06-28 04:24:12,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 294 transitions, 3549 flow [2024-06-28 04:24:12,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 294 transitions, 3471 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 04:24:12,870 INFO L231 Difference]: Finished difference. Result has 209 places, 258 transitions, 2854 flow [2024-06-28 04:24:12,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2854, PETRI_PLACES=209, PETRI_TRANSITIONS=258} [2024-06-28 04:24:12,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-28 04:24:12,871 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 258 transitions, 2854 flow [2024-06-28 04:24:12,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:12,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:12,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:12,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:24:12,871 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:12,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:12,871 INFO L85 PathProgramCache]: Analyzing trace with hash 747415556, now seen corresponding path program 1 times [2024-06-28 04:24:12,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:12,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926662550] [2024-06-28 04:24:12,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:12,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:12,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:14,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:14,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:14,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926662550] [2024-06-28 04:24:14,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926662550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:14,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:14,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:14,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501748497] [2024-06-28 04:24:14,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:14,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:14,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:14,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:14,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:14,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:14,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 258 transitions, 2854 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:14,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:14,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:14,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:15,397 INFO L124 PetriNetUnfolderBase]: 2718/4065 cut-off events. [2024-06-28 04:24:15,397 INFO L125 PetriNetUnfolderBase]: For 273805/273807 co-relation queries the response was YES. [2024-06-28 04:24:15,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30904 conditions, 4065 events. 2718/4065 cut-off events. For 273805/273807 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19768 event pairs, 501 based on Foata normal form. 22/4086 useless extension candidates. Maximal degree in co-relation 30804. Up to 3699 conditions per place. [2024-06-28 04:24:15,439 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 268 selfloop transitions, 33 changer transitions 0/304 dead transitions. [2024-06-28 04:24:15,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 304 transitions, 3631 flow [2024-06-28 04:24:15,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:15,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:15,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:24:15,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 04:24:15,441 INFO L175 Difference]: Start difference. First operand has 209 places, 258 transitions, 2854 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:24:15,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 304 transitions, 3631 flow [2024-06-28 04:24:15,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 304 transitions, 3538 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 04:24:15,686 INFO L231 Difference]: Finished difference. Result has 215 places, 259 transitions, 2856 flow [2024-06-28 04:24:15,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2761, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2856, PETRI_PLACES=215, PETRI_TRANSITIONS=259} [2024-06-28 04:24:15,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-28 04:24:15,687 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 259 transitions, 2856 flow [2024-06-28 04:24:15,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:15,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:15,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:15,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:24:15,688 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:15,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:15,689 INFO L85 PathProgramCache]: Analyzing trace with hash 31830958, now seen corresponding path program 4 times [2024-06-28 04:24:15,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:15,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601916609] [2024-06-28 04:24:15,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:15,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:17,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:17,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:17,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601916609] [2024-06-28 04:24:17,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601916609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:17,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:17,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:17,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876995773] [2024-06-28 04:24:17,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:17,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:17,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:17,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:17,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:17,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:17,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 259 transitions, 2856 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:17,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:17,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:17,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:18,588 INFO L124 PetriNetUnfolderBase]: 2735/4093 cut-off events. [2024-06-28 04:24:18,588 INFO L125 PetriNetUnfolderBase]: For 267321/267321 co-relation queries the response was YES. [2024-06-28 04:24:18,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31387 conditions, 4093 events. 2735/4093 cut-off events. For 267321/267321 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 19972 event pairs, 527 based on Foata normal form. 4/4096 useless extension candidates. Maximal degree in co-relation 31285. Up to 3713 conditions per place. [2024-06-28 04:24:18,629 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 245 selfloop transitions, 48 changer transitions 0/296 dead transitions. [2024-06-28 04:24:18,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 296 transitions, 3590 flow [2024-06-28 04:24:18,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:18,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:18,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:24:18,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 04:24:18,631 INFO L175 Difference]: Start difference. First operand has 215 places, 259 transitions, 2856 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:24:18,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 296 transitions, 3590 flow [2024-06-28 04:24:18,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 296 transitions, 3517 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 04:24:18,898 INFO L231 Difference]: Finished difference. Result has 216 places, 261 transitions, 2936 flow [2024-06-28 04:24:18,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2783, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2936, PETRI_PLACES=216, PETRI_TRANSITIONS=261} [2024-06-28 04:24:18,898 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-28 04:24:18,898 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 261 transitions, 2936 flow [2024-06-28 04:24:18,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:18,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:18,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:18,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:24:18,899 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:18,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:18,899 INFO L85 PathProgramCache]: Analyzing trace with hash 575265424, now seen corresponding path program 2 times [2024-06-28 04:24:18,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:18,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011088592] [2024-06-28 04:24:18,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:18,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:18,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:20,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:20,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:20,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011088592] [2024-06-28 04:24:20,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011088592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:20,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:20,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:20,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324971359] [2024-06-28 04:24:20,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:20,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:20,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:20,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:20,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:20,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:20,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 261 transitions, 2936 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:20,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:20,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:20,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:21,617 INFO L124 PetriNetUnfolderBase]: 2810/4218 cut-off events. [2024-06-28 04:24:21,617 INFO L125 PetriNetUnfolderBase]: For 297283/297283 co-relation queries the response was YES. [2024-06-28 04:24:21,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32356 conditions, 4218 events. 2810/4218 cut-off events. For 297283/297283 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 20829 event pairs, 537 based on Foata normal form. 20/4237 useless extension candidates. Maximal degree in co-relation 32253. Up to 3695 conditions per place. [2024-06-28 04:24:21,661 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 251 selfloop transitions, 52 changer transitions 0/306 dead transitions. [2024-06-28 04:24:21,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 306 transitions, 3710 flow [2024-06-28 04:24:21,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:21,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:21,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:24:21,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:24:21,663 INFO L175 Difference]: Start difference. First operand has 216 places, 261 transitions, 2936 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:24:21,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 306 transitions, 3710 flow [2024-06-28 04:24:21,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 306 transitions, 3575 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 04:24:21,911 INFO L231 Difference]: Finished difference. Result has 219 places, 262 transitions, 2941 flow [2024-06-28 04:24:21,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2941, PETRI_PLACES=219, PETRI_TRANSITIONS=262} [2024-06-28 04:24:21,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-28 04:24:21,912 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 262 transitions, 2941 flow [2024-06-28 04:24:21,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:21,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:21,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:21,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:24:21,913 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:21,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:21,914 INFO L85 PathProgramCache]: Analyzing trace with hash 32046160, now seen corresponding path program 3 times [2024-06-28 04:24:21,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:21,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293721682] [2024-06-28 04:24:21,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:21,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:21,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:23,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:23,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:23,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293721682] [2024-06-28 04:24:23,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293721682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:23,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:23,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:23,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078594121] [2024-06-28 04:24:23,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:23,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:23,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:23,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:23,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:23,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:23,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 262 transitions, 2941 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:23,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:23,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:23,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:24,341 INFO L124 PetriNetUnfolderBase]: 2979/4503 cut-off events. [2024-06-28 04:24:24,341 INFO L125 PetriNetUnfolderBase]: For 330010/330025 co-relation queries the response was YES. [2024-06-28 04:24:24,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34868 conditions, 4503 events. 2979/4503 cut-off events. For 330010/330025 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22794 event pairs, 405 based on Foata normal form. 20/4517 useless extension candidates. Maximal degree in co-relation 34764. Up to 3146 conditions per place. [2024-06-28 04:24:24,390 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 208 selfloop transitions, 98 changer transitions 0/309 dead transitions. [2024-06-28 04:24:24,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 309 transitions, 3953 flow [2024-06-28 04:24:24,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:24,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:24,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:24:24,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:24:24,392 INFO L175 Difference]: Start difference. First operand has 219 places, 262 transitions, 2941 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:24:24,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 309 transitions, 3953 flow [2024-06-28 04:24:24,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 309 transitions, 3843 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 04:24:24,642 INFO L231 Difference]: Finished difference. Result has 220 places, 264 transitions, 3087 flow [2024-06-28 04:24:24,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2831, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3087, PETRI_PLACES=220, PETRI_TRANSITIONS=264} [2024-06-28 04:24:24,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-28 04:24:24,642 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 264 transitions, 3087 flow [2024-06-28 04:24:24,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:24,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:24,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:24,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:24:24,643 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:24,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:24,644 INFO L85 PathProgramCache]: Analyzing trace with hash -763440302, now seen corresponding path program 4 times [2024-06-28 04:24:24,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:24,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601062248] [2024-06-28 04:24:24,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:24,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:24,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:25,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:25,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:25,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601062248] [2024-06-28 04:24:25,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601062248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:25,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:25,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:25,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930726297] [2024-06-28 04:24:25,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:25,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:25,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:25,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:25,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:26,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:26,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 264 transitions, 3087 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:26,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:26,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:26,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:27,141 INFO L124 PetriNetUnfolderBase]: 3054/4628 cut-off events. [2024-06-28 04:24:27,141 INFO L125 PetriNetUnfolderBase]: For 348555/348570 co-relation queries the response was YES. [2024-06-28 04:24:27,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36036 conditions, 4628 events. 3054/4628 cut-off events. For 348555/348570 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23746 event pairs, 586 based on Foata normal form. 24/4646 useless extension candidates. Maximal degree in co-relation 35931. Up to 3773 conditions per place. [2024-06-28 04:24:27,188 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 208 selfloop transitions, 93 changer transitions 0/304 dead transitions. [2024-06-28 04:24:27,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 304 transitions, 3847 flow [2024-06-28 04:24:27,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:27,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:27,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:24:27,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-28 04:24:27,189 INFO L175 Difference]: Start difference. First operand has 220 places, 264 transitions, 3087 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:24:27,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 304 transitions, 3847 flow [2024-06-28 04:24:27,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 304 transitions, 3700 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:24:27,502 INFO L231 Difference]: Finished difference. Result has 224 places, 265 transitions, 3163 flow [2024-06-28 04:24:27,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3163, PETRI_PLACES=224, PETRI_TRANSITIONS=265} [2024-06-28 04:24:27,502 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 04:24:27,502 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 265 transitions, 3163 flow [2024-06-28 04:24:27,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:27,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:27,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:27,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:24:27,503 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:27,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:27,503 INFO L85 PathProgramCache]: Analyzing trace with hash 812420532, now seen corresponding path program 5 times [2024-06-28 04:24:27,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:27,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527059027] [2024-06-28 04:24:27,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:27,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:27,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:28,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:28,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:28,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527059027] [2024-06-28 04:24:28,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527059027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:28,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:28,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:28,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196376114] [2024-06-28 04:24:28,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:28,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:28,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:28,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:28,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:29,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:29,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 265 transitions, 3163 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:29,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:29,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:29,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:30,303 INFO L124 PetriNetUnfolderBase]: 3071/4649 cut-off events. [2024-06-28 04:24:30,303 INFO L125 PetriNetUnfolderBase]: For 340455/340455 co-relation queries the response was YES. [2024-06-28 04:24:30,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36627 conditions, 4649 events. 3071/4649 cut-off events. For 340455/340455 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 23995 event pairs, 615 based on Foata normal form. 4/4652 useless extension candidates. Maximal degree in co-relation 36520. Up to 4269 conditions per place. [2024-06-28 04:24:30,350 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 252 selfloop transitions, 46 changer transitions 0/301 dead transitions. [2024-06-28 04:24:30,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 301 transitions, 3911 flow [2024-06-28 04:24:30,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:30,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:30,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:24:30,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 04:24:30,352 INFO L175 Difference]: Start difference. First operand has 224 places, 265 transitions, 3163 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:24:30,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 301 transitions, 3911 flow [2024-06-28 04:24:30,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 301 transitions, 3716 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 04:24:30,660 INFO L231 Difference]: Finished difference. Result has 226 places, 267 transitions, 3125 flow [2024-06-28 04:24:30,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3125, PETRI_PLACES=226, PETRI_TRANSITIONS=267} [2024-06-28 04:24:30,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-28 04:24:30,661 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 267 transitions, 3125 flow [2024-06-28 04:24:30,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:30,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:30,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:30,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:24:30,661 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:30,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:30,662 INFO L85 PathProgramCache]: Analyzing trace with hash 7886682, now seen corresponding path program 6 times [2024-06-28 04:24:30,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:30,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262905197] [2024-06-28 04:24:30,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:30,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:30,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:31,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:31,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:31,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262905197] [2024-06-28 04:24:31,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262905197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:31,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:31,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:31,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542983580] [2024-06-28 04:24:31,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:31,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:31,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:31,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:31,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:32,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:32,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 267 transitions, 3125 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:32,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:32,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:32,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:33,035 INFO L124 PetriNetUnfolderBase]: 3088/4676 cut-off events. [2024-06-28 04:24:33,035 INFO L125 PetriNetUnfolderBase]: For 353847/353847 co-relation queries the response was YES. [2024-06-28 04:24:33,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36863 conditions, 4676 events. 3088/4676 cut-off events. For 353847/353847 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 24138 event pairs, 613 based on Foata normal form. 4/4679 useless extension candidates. Maximal degree in co-relation 36755. Up to 4237 conditions per place. [2024-06-28 04:24:33,087 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 251 selfloop transitions, 51 changer transitions 0/305 dead transitions. [2024-06-28 04:24:33,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 305 transitions, 3919 flow [2024-06-28 04:24:33,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:33,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:33,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:24:33,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 04:24:33,089 INFO L175 Difference]: Start difference. First operand has 226 places, 267 transitions, 3125 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:24:33,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 305 transitions, 3919 flow [2024-06-28 04:24:33,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 305 transitions, 3780 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 04:24:33,459 INFO L231 Difference]: Finished difference. Result has 229 places, 271 transitions, 3202 flow [2024-06-28 04:24:33,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3202, PETRI_PLACES=229, PETRI_TRANSITIONS=271} [2024-06-28 04:24:33,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-28 04:24:33,460 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 271 transitions, 3202 flow [2024-06-28 04:24:33,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:33,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:33,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:33,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:24:33,460 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:33,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:33,461 INFO L85 PathProgramCache]: Analyzing trace with hash 8040504, now seen corresponding path program 5 times [2024-06-28 04:24:33,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:33,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416743278] [2024-06-28 04:24:33,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:33,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:33,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:35,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:35,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:35,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416743278] [2024-06-28 04:24:35,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416743278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:35,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:35,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:35,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579382860] [2024-06-28 04:24:35,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:35,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:35,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:35,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:35,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:35,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:35,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 271 transitions, 3202 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:35,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:35,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:35,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:36,379 INFO L124 PetriNetUnfolderBase]: 3163/4801 cut-off events. [2024-06-28 04:24:36,379 INFO L125 PetriNetUnfolderBase]: For 388972/388972 co-relation queries the response was YES. [2024-06-28 04:24:36,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37795 conditions, 4801 events. 3163/4801 cut-off events. For 388972/388972 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 25005 event pairs, 639 based on Foata normal form. 20/4820 useless extension candidates. Maximal degree in co-relation 37685. Up to 4255 conditions per place. [2024-06-28 04:24:36,430 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 264 selfloop transitions, 53 changer transitions 0/320 dead transitions. [2024-06-28 04:24:36,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 320 transitions, 4016 flow [2024-06-28 04:24:36,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:24:36,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:24:36,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 04:24:36,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41019955654101997 [2024-06-28 04:24:36,431 INFO L175 Difference]: Start difference. First operand has 229 places, 271 transitions, 3202 flow. Second operand 11 states and 185 transitions. [2024-06-28 04:24:36,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 320 transitions, 4016 flow [2024-06-28 04:24:36,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 320 transitions, 3884 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 04:24:36,823 INFO L231 Difference]: Finished difference. Result has 235 places, 272 transitions, 3214 flow [2024-06-28 04:24:36,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3214, PETRI_PLACES=235, PETRI_TRANSITIONS=272} [2024-06-28 04:24:36,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-28 04:24:36,824 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 272 transitions, 3214 flow [2024-06-28 04:24:36,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:36,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:36,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:36,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:24:36,825 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:36,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:36,825 INFO L85 PathProgramCache]: Analyzing trace with hash 629794068, now seen corresponding path program 6 times [2024-06-28 04:24:36,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:36,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859976600] [2024-06-28 04:24:36,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:36,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:36,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:38,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:38,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:38,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859976600] [2024-06-28 04:24:38,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859976600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:38,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:38,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:38,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206441493] [2024-06-28 04:24:38,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:38,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:38,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:38,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:38,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:38,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:38,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 272 transitions, 3214 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:38,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:38,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:38,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:39,684 INFO L124 PetriNetUnfolderBase]: 3332/5086 cut-off events. [2024-06-28 04:24:39,684 INFO L125 PetriNetUnfolderBase]: For 428111/428126 co-relation queries the response was YES. [2024-06-28 04:24:39,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40668 conditions, 5086 events. 3332/5086 cut-off events. For 428111/428126 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 27071 event pairs, 617 based on Foata normal form. 20/5100 useless extension candidates. Maximal degree in co-relation 40556. Up to 4011 conditions per place. [2024-06-28 04:24:39,732 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 222 selfloop transitions, 100 changer transitions 0/325 dead transitions. [2024-06-28 04:24:39,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 325 transitions, 4308 flow [2024-06-28 04:24:39,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:39,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:39,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 04:24:39,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:24:39,733 INFO L175 Difference]: Start difference. First operand has 235 places, 272 transitions, 3214 flow. Second operand 10 states and 180 transitions. [2024-06-28 04:24:39,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 325 transitions, 4308 flow [2024-06-28 04:24:40,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 325 transitions, 4194 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 04:24:40,084 INFO L231 Difference]: Finished difference. Result has 236 places, 274 transitions, 3372 flow [2024-06-28 04:24:40,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3372, PETRI_PLACES=236, PETRI_TRANSITIONS=274} [2024-06-28 04:24:40,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-28 04:24:40,084 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 274 transitions, 3372 flow [2024-06-28 04:24:40,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:40,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:40,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:40,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:24:40,085 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:40,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:40,085 INFO L85 PathProgramCache]: Analyzing trace with hash 629786628, now seen corresponding path program 7 times [2024-06-28 04:24:40,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:40,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995893303] [2024-06-28 04:24:40,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:40,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:40,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:41,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:41,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:41,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995893303] [2024-06-28 04:24:41,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995893303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:41,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:41,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:41,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961401827] [2024-06-28 04:24:41,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:41,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:41,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:41,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:41,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:41,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:41,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 274 transitions, 3372 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:41,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:41,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:41,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:42,816 INFO L124 PetriNetUnfolderBase]: 3296/5030 cut-off events. [2024-06-28 04:24:42,817 INFO L125 PetriNetUnfolderBase]: For 419893/419908 co-relation queries the response was YES. [2024-06-28 04:24:42,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39795 conditions, 5030 events. 3296/5030 cut-off events. For 419893/419908 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26724 event pairs, 619 based on Foata normal form. 24/5048 useless extension candidates. Maximal degree in co-relation 39682. Up to 4139 conditions per place. [2024-06-28 04:24:42,870 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 217 selfloop transitions, 98 changer transitions 0/318 dead transitions. [2024-06-28 04:24:42,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 318 transitions, 4148 flow [2024-06-28 04:24:42,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:42,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:42,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 04:24:42,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-28 04:24:42,872 INFO L175 Difference]: Start difference. First operand has 236 places, 274 transitions, 3372 flow. Second operand 10 states and 173 transitions. [2024-06-28 04:24:42,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 318 transitions, 4148 flow [2024-06-28 04:24:43,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 318 transitions, 3979 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 04:24:43,326 INFO L231 Difference]: Finished difference. Result has 241 places, 274 transitions, 3406 flow [2024-06-28 04:24:43,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3406, PETRI_PLACES=241, PETRI_TRANSITIONS=274} [2024-06-28 04:24:43,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-28 04:24:43,327 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 274 transitions, 3406 flow [2024-06-28 04:24:43,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:43,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:43,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:43,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:24:43,327 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:43,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:43,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1442036860, now seen corresponding path program 8 times [2024-06-28 04:24:43,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:43,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14309638] [2024-06-28 04:24:43,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:43,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:43,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:44,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:44,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:44,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14309638] [2024-06-28 04:24:44,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14309638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:44,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:44,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:44,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102752892] [2024-06-28 04:24:44,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:44,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:44,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:44,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:44,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:44,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:44,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 274 transitions, 3406 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:44,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:44,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:44,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:45,937 INFO L124 PetriNetUnfolderBase]: 3390/5192 cut-off events. [2024-06-28 04:24:45,937 INFO L125 PetriNetUnfolderBase]: For 440386/440401 co-relation queries the response was YES. [2024-06-28 04:24:45,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41460 conditions, 5192 events. 3390/5192 cut-off events. For 440386/440401 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 27752 event pairs, 484 based on Foata normal form. 20/5206 useless extension candidates. Maximal degree in co-relation 41345. Up to 2976 conditions per place. [2024-06-28 04:24:45,998 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 212 selfloop transitions, 113 changer transitions 0/328 dead transitions. [2024-06-28 04:24:45,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 328 transitions, 4548 flow [2024-06-28 04:24:45,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:45,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:46,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 04:24:46,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:24:46,000 INFO L175 Difference]: Start difference. First operand has 241 places, 274 transitions, 3406 flow. Second operand 10 states and 180 transitions. [2024-06-28 04:24:46,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 328 transitions, 4548 flow [2024-06-28 04:24:46,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 328 transitions, 4329 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 04:24:46,577 INFO L231 Difference]: Finished difference. Result has 241 places, 276 transitions, 3489 flow [2024-06-28 04:24:46,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3187, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3489, PETRI_PLACES=241, PETRI_TRANSITIONS=276} [2024-06-28 04:24:46,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-28 04:24:46,578 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 276 transitions, 3489 flow [2024-06-28 04:24:46,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:46,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:46,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:46,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:24:46,578 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:46,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:46,578 INFO L85 PathProgramCache]: Analyzing trace with hash 374267648, now seen corresponding path program 7 times [2024-06-28 04:24:46,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:46,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257864044] [2024-06-28 04:24:46,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:46,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:46,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:47,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:47,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:47,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257864044] [2024-06-28 04:24:47,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257864044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:47,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:47,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:24:47,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434633494] [2024-06-28 04:24:47,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:47,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:24:47,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:47,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:24:47,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:24:47,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:47,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 276 transitions, 3489 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:47,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:47,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:47,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:49,269 INFO L124 PetriNetUnfolderBase]: 3407/5219 cut-off events. [2024-06-28 04:24:49,269 INFO L125 PetriNetUnfolderBase]: For 438937/438952 co-relation queries the response was YES. [2024-06-28 04:24:49,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42188 conditions, 5219 events. 3407/5219 cut-off events. For 438937/438952 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28085 event pairs, 667 based on Foata normal form. 8/5221 useless extension candidates. Maximal degree in co-relation 42072. Up to 4310 conditions per place. [2024-06-28 04:24:49,316 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 220 selfloop transitions, 93 changer transitions 0/316 dead transitions. [2024-06-28 04:24:49,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 316 transitions, 4309 flow [2024-06-28 04:24:49,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:49,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:49,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:24:49,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 04:24:49,317 INFO L175 Difference]: Start difference. First operand has 241 places, 276 transitions, 3489 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:24:49,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 316 transitions, 4309 flow [2024-06-28 04:24:49,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 316 transitions, 4123 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 04:24:49,757 INFO L231 Difference]: Finished difference. Result has 243 places, 278 transitions, 3569 flow [2024-06-28 04:24:49,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3569, PETRI_PLACES=243, PETRI_TRANSITIONS=278} [2024-06-28 04:24:49,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-28 04:24:49,758 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 278 transitions, 3569 flow [2024-06-28 04:24:49,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 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-28 04:24:49,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:49,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:49,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:24:49,758 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:49,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:49,759 INFO L85 PathProgramCache]: Analyzing trace with hash 374273600, now seen corresponding path program 9 times [2024-06-28 04:24:49,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:49,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062509686] [2024-06-28 04:24:49,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:49,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:49,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:51,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:51,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:51,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062509686] [2024-06-28 04:24:51,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062509686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:51,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:51,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:24:51,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223788493] [2024-06-28 04:24:51,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:51,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:24:51,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:51,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:24:51,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:24:51,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:51,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 278 transitions, 3569 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:51,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:51,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:51,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:52,530 INFO L124 PetriNetUnfolderBase]: 3482/5344 cut-off events. [2024-06-28 04:24:52,530 INFO L125 PetriNetUnfolderBase]: For 476465/476480 co-relation queries the response was YES. [2024-06-28 04:24:52,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43055 conditions, 5344 events. 3482/5344 cut-off events. For 476465/476480 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29005 event pairs, 699 based on Foata normal form. 24/5362 useless extension candidates. Maximal degree in co-relation 42938. Up to 4679 conditions per place. [2024-06-28 04:24:52,597 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 248 selfloop transitions, 71 changer transitions 0/322 dead transitions. [2024-06-28 04:24:52,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 322 transitions, 4379 flow [2024-06-28 04:24:52,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:52,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:52,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:24:52,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:24:52,599 INFO L175 Difference]: Start difference. First operand has 243 places, 278 transitions, 3569 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:24:52,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 322 transitions, 4379 flow [2024-06-28 04:24:53,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 322 transitions, 4150 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 04:24:53,098 INFO L231 Difference]: Finished difference. Result has 245 places, 279 transitions, 3521 flow [2024-06-28 04:24:53,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3340, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3521, PETRI_PLACES=245, PETRI_TRANSITIONS=279} [2024-06-28 04:24:53,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-28 04:24:53,098 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 279 transitions, 3521 flow [2024-06-28 04:24:53,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:53,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:53,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:53,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:24:53,099 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:53,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:53,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1503526000, now seen corresponding path program 8 times [2024-06-28 04:24:53,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:53,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393191328] [2024-06-28 04:24:53,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:53,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:53,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:54,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:54,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:54,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393191328] [2024-06-28 04:24:54,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393191328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:54,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:54,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:24:54,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476773866] [2024-06-28 04:24:54,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:54,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:24:54,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:54,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:24:54,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:24:54,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:54,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 279 transitions, 3521 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:54,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:54,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:54,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:55,912 INFO L124 PetriNetUnfolderBase]: 3499/5371 cut-off events. [2024-06-28 04:24:55,913 INFO L125 PetriNetUnfolderBase]: For 452246/452261 co-relation queries the response was YES. [2024-06-28 04:24:55,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43111 conditions, 5371 events. 3499/5371 cut-off events. For 452246/452261 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 29302 event pairs, 687 based on Foata normal form. 8/5373 useless extension candidates. Maximal degree in co-relation 42994. Up to 4582 conditions per place. [2024-06-28 04:24:55,983 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 224 selfloop transitions, 89 changer transitions 0/316 dead transitions. [2024-06-28 04:24:55,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 316 transitions, 4315 flow [2024-06-28 04:24:55,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:55,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:55,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:24:55,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 04:24:55,984 INFO L175 Difference]: Start difference. First operand has 245 places, 279 transitions, 3521 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:24:55,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 316 transitions, 4315 flow [2024-06-28 04:24:56,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 316 transitions, 4160 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 04:24:56,658 INFO L231 Difference]: Finished difference. Result has 246 places, 281 transitions, 3621 flow [2024-06-28 04:24:56,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3621, PETRI_PLACES=246, PETRI_TRANSITIONS=281} [2024-06-28 04:24:56,658 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-28 04:24:56,659 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 281 transitions, 3621 flow [2024-06-28 04:24:56,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:56,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:56,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:56,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:24:56,659 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:56,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:56,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1503520048, now seen corresponding path program 10 times [2024-06-28 04:24:56,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:56,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863026285] [2024-06-28 04:24:56,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:56,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:56,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:58,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:58,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:58,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863026285] [2024-06-28 04:24:58,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863026285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:58,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:58,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:24:58,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155054791] [2024-06-28 04:24:58,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:58,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:24:58,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:58,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:24:58,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:24:58,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:58,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 281 transitions, 3621 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:58,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:58,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:58,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:59,319 INFO L124 PetriNetUnfolderBase]: 3574/5496 cut-off events. [2024-06-28 04:24:59,319 INFO L125 PetriNetUnfolderBase]: For 494510/494525 co-relation queries the response was YES. [2024-06-28 04:24:59,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44124 conditions, 5496 events. 3574/5496 cut-off events. For 494510/494525 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 30203 event pairs, 719 based on Foata normal form. 24/5514 useless extension candidates. Maximal degree in co-relation 44006. Up to 4831 conditions per place. [2024-06-28 04:24:59,377 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 257 selfloop transitions, 66 changer transitions 0/326 dead transitions. [2024-06-28 04:24:59,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 326 transitions, 4443 flow [2024-06-28 04:24:59,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:59,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:59,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 04:24:59,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-28 04:24:59,379 INFO L175 Difference]: Start difference. First operand has 246 places, 281 transitions, 3621 flow. Second operand 10 states and 173 transitions. [2024-06-28 04:24:59,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 326 transitions, 4443 flow [2024-06-28 04:24:59,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 326 transitions, 4208 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 04:24:59,869 INFO L231 Difference]: Finished difference. Result has 249 places, 282 transitions, 3559 flow [2024-06-28 04:24:59,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3386, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3559, PETRI_PLACES=249, PETRI_TRANSITIONS=282} [2024-06-28 04:24:59,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-28 04:24:59,869 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 282 transitions, 3559 flow [2024-06-28 04:24:59,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:59,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:59,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:59,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:24:59,870 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:59,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:59,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1509032530, now seen corresponding path program 9 times [2024-06-28 04:24:59,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:59,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230145089] [2024-06-28 04:24:59,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:59,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:59,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:01,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:01,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:01,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230145089] [2024-06-28 04:25:01,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230145089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:01,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:01,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:25:01,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232962212] [2024-06-28 04:25:01,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:01,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:25:01,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:01,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:25:01,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:25:01,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:01,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 282 transitions, 3559 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:01,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:01,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:01,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:02,729 INFO L124 PetriNetUnfolderBase]: 3530/5428 cut-off events. [2024-06-28 04:25:02,729 INFO L125 PetriNetUnfolderBase]: For 474784/474799 co-relation queries the response was YES. [2024-06-28 04:25:02,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42260 conditions, 5428 events. 3530/5428 cut-off events. For 474784/474799 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 29705 event pairs, 704 based on Foata normal form. 28/5450 useless extension candidates. Maximal degree in co-relation 42141. Up to 4699 conditions per place. [2024-06-28 04:25:02,797 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 253 selfloop transitions, 75 changer transitions 0/331 dead transitions. [2024-06-28 04:25:02,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 331 transitions, 4437 flow [2024-06-28 04:25:02,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:25:02,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:25:02,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 04:25:02,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4124168514412417 [2024-06-28 04:25:02,799 INFO L175 Difference]: Start difference. First operand has 249 places, 282 transitions, 3559 flow. Second operand 11 states and 186 transitions. [2024-06-28 04:25:02,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 331 transitions, 4437 flow [2024-06-28 04:25:03,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 331 transitions, 4284 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 04:25:03,508 INFO L231 Difference]: Finished difference. Result has 252 places, 284 transitions, 3640 flow [2024-06-28 04:25:03,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3640, PETRI_PLACES=252, PETRI_TRANSITIONS=284} [2024-06-28 04:25:03,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-28 04:25:03,509 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 284 transitions, 3640 flow [2024-06-28 04:25:03,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:03,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:03,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:03,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:25:03,509 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:03,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:03,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1509036250, now seen corresponding path program 10 times [2024-06-28 04:25:03,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:03,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406369633] [2024-06-28 04:25:03,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:03,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:03,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:05,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:05,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:05,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406369633] [2024-06-28 04:25:05,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406369633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:05,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:05,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:25:05,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630806082] [2024-06-28 04:25:05,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:05,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:25:05,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:05,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:25:05,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:25:05,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:05,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 284 transitions, 3640 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:05,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:05,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:05,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:06,458 INFO L124 PetriNetUnfolderBase]: 3522/5416 cut-off events. [2024-06-28 04:25:06,458 INFO L125 PetriNetUnfolderBase]: For 446519/446534 co-relation queries the response was YES. [2024-06-28 04:25:06,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42113 conditions, 5416 events. 3522/5416 cut-off events. For 446519/446534 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 29601 event pairs, 700 based on Foata normal form. 8/5418 useless extension candidates. Maximal degree in co-relation 41993. Up to 4370 conditions per place. [2024-06-28 04:25:06,519 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 243 selfloop transitions, 84 changer transitions 0/330 dead transitions. [2024-06-28 04:25:06,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 330 transitions, 4534 flow [2024-06-28 04:25:06,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:25:06,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:25:06,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-28 04:25:06,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-28 04:25:06,520 INFO L175 Difference]: Start difference. First operand has 252 places, 284 transitions, 3640 flow. Second operand 10 states and 171 transitions. [2024-06-28 04:25:06,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 330 transitions, 4534 flow [2024-06-28 04:25:07,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 330 transitions, 4324 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-28 04:25:07,049 INFO L231 Difference]: Finished difference. Result has 254 places, 288 transitions, 3734 flow [2024-06-28 04:25:07,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3430, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3734, PETRI_PLACES=254, PETRI_TRANSITIONS=288} [2024-06-28 04:25:07,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-28 04:25:07,050 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 288 transitions, 3734 flow [2024-06-28 04:25:07,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:07,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:07,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:07,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:25:07,051 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-28 04:25:07,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:07,051 INFO L85 PathProgramCache]: Analyzing trace with hash -327468683, now seen corresponding path program 1 times [2024-06-28 04:25:07,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:07,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642559937] [2024-06-28 04:25:07,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:07,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:07,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:07,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:07,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:07,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642559937] [2024-06-28 04:25:07,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642559937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:07,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:07,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:07,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248168353] [2024-06-28 04:25:07,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:07,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:07,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:07,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:07,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:07,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:07,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 288 transitions, 3734 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:07,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:07,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:07,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:09,093 INFO L124 PetriNetUnfolderBase]: 3553/5456 cut-off events. [2024-06-28 04:25:09,093 INFO L125 PetriNetUnfolderBase]: For 460715/460734 co-relation queries the response was YES. [2024-06-28 04:25:09,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42786 conditions, 5456 events. 3553/5456 cut-off events. For 460715/460734 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 29915 event pairs, 893 based on Foata normal form. 17/5468 useless extension candidates. Maximal degree in co-relation 42664. Up to 5039 conditions per place. [2024-06-28 04:25:09,156 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 74 changer transitions 0/332 dead transitions. [2024-06-28 04:25:09,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 332 transitions, 4989 flow [2024-06-28 04:25:09,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:09,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:09,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:25:09,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:25:09,158 INFO L175 Difference]: Start difference. First operand has 254 places, 288 transitions, 3734 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:25:09,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 332 transitions, 4989 flow [2024-06-28 04:25:09,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 332 transitions, 4817 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 04:25:09,824 INFO L231 Difference]: Finished difference. Result has 257 places, 302 transitions, 3991 flow [2024-06-28 04:25:09,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3991, PETRI_PLACES=257, PETRI_TRANSITIONS=302} [2024-06-28 04:25:09,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-28 04:25:09,825 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 302 transitions, 3991 flow [2024-06-28 04:25:09,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:09,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:09,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:09,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:25:09,826 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-28 04:25:09,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:09,826 INFO L85 PathProgramCache]: Analyzing trace with hash -327378473, now seen corresponding path program 2 times [2024-06-28 04:25:09,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:09,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598130977] [2024-06-28 04:25:09,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:09,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:09,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:10,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:10,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:10,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598130977] [2024-06-28 04:25:10,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598130977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:10,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:10,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:10,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847651007] [2024-06-28 04:25:10,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:10,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:10,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:10,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:10,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:10,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:10,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 302 transitions, 3991 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:10,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:10,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:10,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:11,874 INFO L124 PetriNetUnfolderBase]: 3588/5505 cut-off events. [2024-06-28 04:25:11,874 INFO L125 PetriNetUnfolderBase]: For 478907/478926 co-relation queries the response was YES. [2024-06-28 04:25:11,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44181 conditions, 5505 events. 3588/5505 cut-off events. For 478907/478926 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 30239 event pairs, 893 based on Foata normal form. 17/5517 useless extension candidates. Maximal degree in co-relation 44056. Up to 5156 conditions per place. [2024-06-28 04:25:11,938 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 72 changer transitions 0/336 dead transitions. [2024-06-28 04:25:11,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 336 transitions, 5178 flow [2024-06-28 04:25:11,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:11,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:11,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:25:11,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:25:11,940 INFO L175 Difference]: Start difference. First operand has 257 places, 302 transitions, 3991 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:25:11,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 336 transitions, 5178 flow [2024-06-28 04:25:12,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 336 transitions, 5032 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:12,685 INFO L231 Difference]: Finished difference. Result has 262 places, 309 transitions, 4168 flow [2024-06-28 04:25:12,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3859, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4168, PETRI_PLACES=262, PETRI_TRANSITIONS=309} [2024-06-28 04:25:12,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-28 04:25:12,686 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 309 transitions, 4168 flow [2024-06-28 04:25:12,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:12,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:12,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:12,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:25:12,687 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-28 04:25:12,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:12,687 INFO L85 PathProgramCache]: Analyzing trace with hash -323659403, now seen corresponding path program 3 times [2024-06-28 04:25:12,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:12,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442068444] [2024-06-28 04:25:12,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:12,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:12,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:13,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:13,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:13,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442068444] [2024-06-28 04:25:13,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442068444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:13,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:13,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:13,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615890012] [2024-06-28 04:25:13,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:13,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:13,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:13,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:13,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:13,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:13,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 309 transitions, 4168 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:13,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:13,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:13,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:14,878 INFO L124 PetriNetUnfolderBase]: 3648/5589 cut-off events. [2024-06-28 04:25:14,879 INFO L125 PetriNetUnfolderBase]: For 499044/499063 co-relation queries the response was YES. [2024-06-28 04:25:14,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45372 conditions, 5589 events. 3648/5589 cut-off events. For 499044/499063 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30736 event pairs, 891 based on Foata normal form. 17/5601 useless extension candidates. Maximal degree in co-relation 45245. Up to 5344 conditions per place. [2024-06-28 04:25:14,941 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 277 selfloop transitions, 67 changer transitions 0/347 dead transitions. [2024-06-28 04:25:14,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 347 transitions, 5354 flow [2024-06-28 04:25:14,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:14,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:14,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 04:25:14,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-28 04:25:14,943 INFO L175 Difference]: Start difference. First operand has 262 places, 309 transitions, 4168 flow. Second operand 8 states and 127 transitions. [2024-06-28 04:25:14,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 347 transitions, 5354 flow [2024-06-28 04:25:15,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 347 transitions, 5140 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:15,660 INFO L231 Difference]: Finished difference. Result has 266 places, 326 transitions, 4410 flow [2024-06-28 04:25:15,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3980, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4410, PETRI_PLACES=266, PETRI_TRANSITIONS=326} [2024-06-28 04:25:15,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-28 04:25:15,661 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 326 transitions, 4410 flow [2024-06-28 04:25:15,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:15,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:15,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:15,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:25:15,661 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-28 04:25:15,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:15,661 INFO L85 PathProgramCache]: Analyzing trace with hash -963633193, now seen corresponding path program 4 times [2024-06-28 04:25:15,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:15,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728828522] [2024-06-28 04:25:15,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:15,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:15,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:16,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:16,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:16,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728828522] [2024-06-28 04:25:16,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728828522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:16,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:16,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:16,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347709184] [2024-06-28 04:25:16,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:16,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:16,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:16,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:16,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:16,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:16,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 326 transitions, 4410 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:25:16,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:16,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:16,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:17,685 INFO L124 PetriNetUnfolderBase]: 3643/5583 cut-off events. [2024-06-28 04:25:17,685 INFO L125 PetriNetUnfolderBase]: For 506873/506892 co-relation queries the response was YES. [2024-06-28 04:25:17,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45184 conditions, 5583 events. 3643/5583 cut-off events. For 506873/506892 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 30669 event pairs, 889 based on Foata normal form. 17/5595 useless extension candidates. Maximal degree in co-relation 45055. Up to 5223 conditions per place. [2024-06-28 04:25:17,754 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 272 selfloop transitions, 76 changer transitions 0/351 dead transitions. [2024-06-28 04:25:17,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 351 transitions, 5330 flow [2024-06-28 04:25:17,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:17,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:17,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:25:17,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 04:25:17,755 INFO L175 Difference]: Start difference. First operand has 266 places, 326 transitions, 4410 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:25:17,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 351 transitions, 5330 flow [2024-06-28 04:25:18,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 351 transitions, 5139 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:18,523 INFO L231 Difference]: Finished difference. Result has 270 places, 326 transitions, 4390 flow [2024-06-28 04:25:18,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4219, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4390, PETRI_PLACES=270, PETRI_TRANSITIONS=326} [2024-06-28 04:25:18,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-28 04:25:18,524 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 326 transitions, 4390 flow [2024-06-28 04:25:18,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:25:18,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:18,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:18,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:25:18,525 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-28 04:25:18,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:18,525 INFO L85 PathProgramCache]: Analyzing trace with hash -963425648, now seen corresponding path program 1 times [2024-06-28 04:25:18,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:18,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044756558] [2024-06-28 04:25:18,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:18,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:18,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:19,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:19,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:19,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044756558] [2024-06-28 04:25:19,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044756558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:19,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:19,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:19,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077349705] [2024-06-28 04:25:19,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:19,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:19,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:19,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:19,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:19,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:19,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 326 transitions, 4390 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:25:19,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:19,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:19,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:20,765 INFO L124 PetriNetUnfolderBase]: 3637/5572 cut-off events. [2024-06-28 04:25:20,766 INFO L125 PetriNetUnfolderBase]: For 513362/513362 co-relation queries the response was YES. [2024-06-28 04:25:20,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45076 conditions, 5572 events. 3637/5572 cut-off events. For 513362/513362 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 30558 event pairs, 900 based on Foata normal form. 2/5573 useless extension candidates. Maximal degree in co-relation 44946. Up to 5486 conditions per place. [2024-06-28 04:25:20,837 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 314 selfloop transitions, 30 changer transitions 0/347 dead transitions. [2024-06-28 04:25:20,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 347 transitions, 5225 flow [2024-06-28 04:25:20,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:25:20,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:25:20,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-28 04:25:20,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 04:25:20,838 INFO L175 Difference]: Start difference. First operand has 270 places, 326 transitions, 4390 flow. Second operand 6 states and 104 transitions. [2024-06-28 04:25:20,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 347 transitions, 5225 flow [2024-06-28 04:25:21,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 347 transitions, 5019 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:25:21,688 INFO L231 Difference]: Finished difference. Result has 269 places, 329 transitions, 4340 flow [2024-06-28 04:25:21,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4188, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4340, PETRI_PLACES=269, PETRI_TRANSITIONS=329} [2024-06-28 04:25:21,689 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-28 04:25:21,689 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 329 transitions, 4340 flow [2024-06-28 04:25:21,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:25:21,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:21,690 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-28 04:25:21,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:25:21,690 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:21,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:21,690 INFO L85 PathProgramCache]: Analyzing trace with hash -997052158, now seen corresponding path program 1 times [2024-06-28 04:25:21,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:21,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198308150] [2024-06-28 04:25:21,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:21,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:21,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:23,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:23,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:23,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198308150] [2024-06-28 04:25:23,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198308150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:23,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:23,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 04:25:23,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501919239] [2024-06-28 04:25:23,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:23,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 04:25:23,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:23,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 04:25:23,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 04:25:23,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:23,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 329 transitions, 4340 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:23,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:23,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:23,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:24,816 INFO L124 PetriNetUnfolderBase]: 3678/5642 cut-off events. [2024-06-28 04:25:24,817 INFO L125 PetriNetUnfolderBase]: For 545926/545928 co-relation queries the response was YES. [2024-06-28 04:25:24,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45678 conditions, 5642 events. 3678/5642 cut-off events. For 545926/545928 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 31102 event pairs, 759 based on Foata normal form. 14/5655 useless extension candidates. Maximal degree in co-relation 45548. Up to 5332 conditions per place. [2024-06-28 04:25:24,881 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 32 changer transitions 0/373 dead transitions. [2024-06-28 04:25:24,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 373 transitions, 5259 flow [2024-06-28 04:25:24,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:25:24,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:25:24,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 04:25:24,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975609756097561 [2024-06-28 04:25:24,883 INFO L175 Difference]: Start difference. First operand has 269 places, 329 transitions, 4340 flow. Second operand 10 states and 163 transitions. [2024-06-28 04:25:24,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 373 transitions, 5259 flow [2024-06-28 04:25:25,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 373 transitions, 5149 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:25,737 INFO L231 Difference]: Finished difference. Result has 274 places, 330 transitions, 4342 flow [2024-06-28 04:25:25,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4230, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4342, PETRI_PLACES=274, PETRI_TRANSITIONS=330} [2024-06-28 04:25:25,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-28 04:25:25,737 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 330 transitions, 4342 flow [2024-06-28 04:25:25,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:25,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:25,738 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-28 04:25:25,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:25:25,738 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:25,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:25,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1252089438, now seen corresponding path program 2 times [2024-06-28 04:25:25,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:25,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467419096] [2024-06-28 04:25:25,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:25,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:25,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:27,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:27,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:27,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467419096] [2024-06-28 04:25:27,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467419096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:27,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:27,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 04:25:27,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644233801] [2024-06-28 04:25:27,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:27,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 04:25:27,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:27,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 04:25:27,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-28 04:25:27,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:27,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 330 transitions, 4342 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:27,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:27,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:27,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:28,970 INFO L124 PetriNetUnfolderBase]: 3719/5713 cut-off events. [2024-06-28 04:25:28,970 INFO L125 PetriNetUnfolderBase]: For 548804/548806 co-relation queries the response was YES. [2024-06-28 04:25:29,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46116 conditions, 5713 events. 3719/5713 cut-off events. For 548804/548806 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31667 event pairs, 760 based on Foata normal form. 14/5726 useless extension candidates. Maximal degree in co-relation 45986. Up to 5357 conditions per place. [2024-06-28 04:25:29,196 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 337 selfloop transitions, 34 changer transitions 0/374 dead transitions. [2024-06-28 04:25:29,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 374 transitions, 5257 flow [2024-06-28 04:25:29,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:25:29,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:25:29,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 04:25:29,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 04:25:29,198 INFO L175 Difference]: Start difference. First operand has 274 places, 330 transitions, 4342 flow. Second operand 10 states and 164 transitions. [2024-06-28 04:25:29,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 374 transitions, 5257 flow [2024-06-28 04:25:29,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 374 transitions, 5165 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 04:25:29,927 INFO L231 Difference]: Finished difference. Result has 276 places, 331 transitions, 4360 flow [2024-06-28 04:25:29,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4250, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4360, PETRI_PLACES=276, PETRI_TRANSITIONS=331} [2024-06-28 04:25:29,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-28 04:25:29,928 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 331 transitions, 4360 flow [2024-06-28 04:25:29,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:29,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:29,928 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-28 04:25:29,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:25:29,928 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:29,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:29,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1382626602, now seen corresponding path program 3 times [2024-06-28 04:25:29,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:29,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011380564] [2024-06-28 04:25:29,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:29,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:29,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:31,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:31,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:31,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011380564] [2024-06-28 04:25:31,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011380564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:31,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:31,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 04:25:31,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536454414] [2024-06-28 04:25:31,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:31,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 04:25:31,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:31,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 04:25:31,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 04:25:31,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:31,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 331 transitions, 4360 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:31,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:31,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:31,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:32,779 INFO L124 PetriNetUnfolderBase]: 3760/5784 cut-off events. [2024-06-28 04:25:32,779 INFO L125 PetriNetUnfolderBase]: For 563326/563328 co-relation queries the response was YES. [2024-06-28 04:25:32,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46599 conditions, 5784 events. 3760/5784 cut-off events. For 563326/563328 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32070 event pairs, 702 based on Foata normal form. 14/5797 useless extension candidates. Maximal degree in co-relation 46468. Up to 5493 conditions per place. [2024-06-28 04:25:32,860 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 344 selfloop transitions, 28 changer transitions 0/375 dead transitions. [2024-06-28 04:25:32,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 375 transitions, 5279 flow [2024-06-28 04:25:32,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:25:32,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:25:32,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 04:25:32,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-28 04:25:32,861 INFO L175 Difference]: Start difference. First operand has 276 places, 331 transitions, 4360 flow. Second operand 10 states and 161 transitions. [2024-06-28 04:25:32,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 375 transitions, 5279 flow [2024-06-28 04:25:33,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 375 transitions, 5187 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 04:25:33,603 INFO L231 Difference]: Finished difference. Result has 278 places, 332 transitions, 4368 flow [2024-06-28 04:25:33,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4268, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4368, PETRI_PLACES=278, PETRI_TRANSITIONS=332} [2024-06-28 04:25:33,603 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-28 04:25:33,604 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 332 transitions, 4368 flow [2024-06-28 04:25:33,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:33,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:33,604 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-28 04:25:33,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:25:33,604 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-28 04:25:33,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:33,605 INFO L85 PathProgramCache]: Analyzing trace with hash 62042556, now seen corresponding path program 1 times [2024-06-28 04:25:33,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:33,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916545935] [2024-06-28 04:25:33,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:33,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:33,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:34,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-28 04:25:34,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:34,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916545935] [2024-06-28 04:25:34,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916545935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:34,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:34,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:34,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123214683] [2024-06-28 04:25:34,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:34,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:34,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:34,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:34,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:34,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:34,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 332 transitions, 4368 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:34,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:34,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:34,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:36,256 INFO L124 PetriNetUnfolderBase]: 3800/5840 cut-off events. [2024-06-28 04:25:36,256 INFO L125 PetriNetUnfolderBase]: For 562067/562069 co-relation queries the response was YES. [2024-06-28 04:25:36,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46927 conditions, 5840 events. 3800/5840 cut-off events. For 562067/562069 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 32460 event pairs, 797 based on Foata normal form. 6/5845 useless extension candidates. Maximal degree in co-relation 46795. Up to 5521 conditions per place. [2024-06-28 04:25:36,329 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 60 changer transitions 0/375 dead transitions. [2024-06-28 04:25:36,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 375 transitions, 5492 flow [2024-06-28 04:25:36,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:36,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:36,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:25:36,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 04:25:36,330 INFO L175 Difference]: Start difference. First operand has 278 places, 332 transitions, 4368 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:25:36,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 375 transitions, 5492 flow [2024-06-28 04:25:37,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 375 transitions, 5410 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 04:25:37,235 INFO L231 Difference]: Finished difference. Result has 279 places, 344 transitions, 4579 flow [2024-06-28 04:25:37,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4286, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4579, PETRI_PLACES=279, PETRI_TRANSITIONS=344} [2024-06-28 04:25:37,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-28 04:25:37,236 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 344 transitions, 4579 flow [2024-06-28 04:25:37,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:37,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:37,236 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-28 04:25:37,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:25:37,236 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:37,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:37,237 INFO L85 PathProgramCache]: Analyzing trace with hash 488691952, now seen corresponding path program 4 times [2024-06-28 04:25:37,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:37,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346828527] [2024-06-28 04:25:37,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:37,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:37,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:39,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:39,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:39,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346828527] [2024-06-28 04:25:39,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346828527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:39,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:39,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 04:25:39,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24850244] [2024-06-28 04:25:39,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:39,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 04:25:39,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:39,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 04:25:39,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 04:25:39,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:39,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 344 transitions, 4579 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:39,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:39,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:39,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:40,606 INFO L124 PetriNetUnfolderBase]: 3841/5912 cut-off events. [2024-06-28 04:25:40,606 INFO L125 PetriNetUnfolderBase]: For 594526/594526 co-relation queries the response was YES. [2024-06-28 04:25:40,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47903 conditions, 5912 events. 3841/5912 cut-off events. For 594526/594526 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 33063 event pairs, 777 based on Foata normal form. 12/5923 useless extension candidates. Maximal degree in co-relation 47769. Up to 5463 conditions per place. [2024-06-28 04:25:40,685 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 336 selfloop transitions, 47 changer transitions 0/386 dead transitions. [2024-06-28 04:25:40,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 386 transitions, 5511 flow [2024-06-28 04:25:40,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:25:40,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:25:40,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:25:40,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 04:25:40,686 INFO L175 Difference]: Start difference. First operand has 279 places, 344 transitions, 4579 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:25:40,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 386 transitions, 5511 flow [2024-06-28 04:25:41,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 386 transitions, 5418 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:41,442 INFO L231 Difference]: Finished difference. Result has 286 places, 345 transitions, 4630 flow [2024-06-28 04:25:41,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4486, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4630, PETRI_PLACES=286, PETRI_TRANSITIONS=345} [2024-06-28 04:25:41,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-28 04:25:41,443 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 345 transitions, 4630 flow [2024-06-28 04:25:41,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:41,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:41,443 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-28 04:25:41,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:25:41,443 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:41,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:41,444 INFO L85 PathProgramCache]: Analyzing trace with hash 482358056, now seen corresponding path program 5 times [2024-06-28 04:25:41,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:41,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020392738] [2024-06-28 04:25:41,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:41,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:41,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:43,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:43,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:43,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020392738] [2024-06-28 04:25:43,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020392738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:43,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:43,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 04:25:43,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669955033] [2024-06-28 04:25:43,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:43,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 04:25:43,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:43,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 04:25:43,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 04:25:43,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:43,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 345 transitions, 4630 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:43,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:43,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:43,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:45,255 INFO L124 PetriNetUnfolderBase]: 3882/5983 cut-off events. [2024-06-28 04:25:45,256 INFO L125 PetriNetUnfolderBase]: For 613691/613691 co-relation queries the response was YES. [2024-06-28 04:25:45,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48677 conditions, 5983 events. 3882/5983 cut-off events. For 613691/613691 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33663 event pairs, 780 based on Foata normal form. 12/5994 useless extension candidates. Maximal degree in co-relation 48541. Up to 5475 conditions per place. [2024-06-28 04:25:45,332 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 332 selfloop transitions, 52 changer transitions 0/387 dead transitions. [2024-06-28 04:25:45,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 387 transitions, 5560 flow [2024-06-28 04:25:45,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:25:45,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:25:45,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:25:45,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 04:25:45,333 INFO L175 Difference]: Start difference. First operand has 286 places, 345 transitions, 4630 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:25:45,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 387 transitions, 5560 flow [2024-06-28 04:25:46,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 387 transitions, 5436 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 04:25:46,133 INFO L231 Difference]: Finished difference. Result has 288 places, 346 transitions, 4656 flow [2024-06-28 04:25:46,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4506, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4656, PETRI_PLACES=288, PETRI_TRANSITIONS=346} [2024-06-28 04:25:46,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-28 04:25:46,134 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 346 transitions, 4656 flow [2024-06-28 04:25:46,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:46,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:46,134 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-28 04:25:46,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:25:46,134 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:46,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:46,135 INFO L85 PathProgramCache]: Analyzing trace with hash 653175806, now seen corresponding path program 6 times [2024-06-28 04:25:46,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:46,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767159648] [2024-06-28 04:25:46,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:46,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:46,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:47,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-28 04:25:47,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:47,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767159648] [2024-06-28 04:25:47,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767159648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:47,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:47,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 04:25:47,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349369239] [2024-06-28 04:25:47,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:47,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 04:25:47,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:47,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 04:25:47,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 04:25:47,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:47,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 346 transitions, 4656 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:47,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:47,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:47,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:49,310 INFO L124 PetriNetUnfolderBase]: 3923/6054 cut-off events. [2024-06-28 04:25:49,310 INFO L125 PetriNetUnfolderBase]: For 629444/629444 co-relation queries the response was YES. [2024-06-28 04:25:49,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49220 conditions, 6054 events. 3923/6054 cut-off events. For 629444/629444 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 34197 event pairs, 812 based on Foata normal form. 12/6065 useless extension candidates. Maximal degree in co-relation 49083. Up to 5605 conditions per place. [2024-06-28 04:25:49,376 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 337 selfloop transitions, 49 changer transitions 0/389 dead transitions. [2024-06-28 04:25:49,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 389 transitions, 5600 flow [2024-06-28 04:25:49,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:25:49,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:25:49,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:25:49,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 04:25:49,378 INFO L175 Difference]: Start difference. First operand has 288 places, 346 transitions, 4656 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:25:49,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 389 transitions, 5600 flow [2024-06-28 04:25:50,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 389 transitions, 5468 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 04:25:50,226 INFO L231 Difference]: Finished difference. Result has 290 places, 347 transitions, 4674 flow [2024-06-28 04:25:50,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4524, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4674, PETRI_PLACES=290, PETRI_TRANSITIONS=347} [2024-06-28 04:25:50,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-28 04:25:50,227 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 347 transitions, 4674 flow [2024-06-28 04:25:50,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:50,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:50,227 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-28 04:25:50,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:25:50,228 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-28 04:25:50,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:50,228 INFO L85 PathProgramCache]: Analyzing trace with hash 376070076, now seen corresponding path program 2 times [2024-06-28 04:25:50,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:50,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610028531] [2024-06-28 04:25:50,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:50,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:50,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:51,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:51,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:51,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610028531] [2024-06-28 04:25:51,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610028531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:51,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:51,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:51,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086590597] [2024-06-28 04:25:51,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:51,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:51,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:51,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:51,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:51,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:51,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 347 transitions, 4674 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:51,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:51,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:51,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:53,136 INFO L124 PetriNetUnfolderBase]: 3985/6140 cut-off events. [2024-06-28 04:25:53,136 INFO L125 PetriNetUnfolderBase]: For 638915/638915 co-relation queries the response was YES. [2024-06-28 04:25:53,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50048 conditions, 6140 events. 3985/6140 cut-off events. For 638915/638915 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 34648 event pairs, 858 based on Foata normal form. 4/6143 useless extension candidates. Maximal degree in co-relation 49910. Up to 5780 conditions per place. [2024-06-28 04:25:53,215 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 69 changer transitions 0/384 dead transitions. [2024-06-28 04:25:53,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 384 transitions, 5936 flow [2024-06-28 04:25:53,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:53,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:53,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:25:53,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-28 04:25:53,216 INFO L175 Difference]: Start difference. First operand has 290 places, 347 transitions, 4674 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:25:53,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 384 transitions, 5936 flow [2024-06-28 04:25:54,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 384 transitions, 5806 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 04:25:54,091 INFO L231 Difference]: Finished difference. Result has 291 places, 356 transitions, 4839 flow [2024-06-28 04:25:54,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4544, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4839, PETRI_PLACES=291, PETRI_TRANSITIONS=356} [2024-06-28 04:25:54,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-28 04:25:54,092 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 356 transitions, 4839 flow [2024-06-28 04:25:54,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:54,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:54,092 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-28 04:25:54,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:25:54,093 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-28 04:25:54,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:54,093 INFO L85 PathProgramCache]: Analyzing trace with hash 376058916, now seen corresponding path program 3 times [2024-06-28 04:25:54,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:54,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075233396] [2024-06-28 04:25:54,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:54,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:54,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:55,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:55,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:55,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075233396] [2024-06-28 04:25:55,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075233396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:55,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:55,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:55,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587489262] [2024-06-28 04:25:55,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:55,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:55,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:55,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:55,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:55,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:55,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 356 transitions, 4839 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:55,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:55,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:55,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:56,702 INFO L124 PetriNetUnfolderBase]: 3973/6124 cut-off events. [2024-06-28 04:25:56,702 INFO L125 PetriNetUnfolderBase]: For 640591/640591 co-relation queries the response was YES. [2024-06-28 04:25:56,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49766 conditions, 6124 events. 3973/6124 cut-off events. For 640591/640591 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34552 event pairs, 856 based on Foata normal form. 4/6127 useless extension candidates. Maximal degree in co-relation 49626. Up to 5772 conditions per place. [2024-06-28 04:25:56,778 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 317 selfloop transitions, 64 changer transitions 0/384 dead transitions. [2024-06-28 04:25:56,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 384 transitions, 5830 flow [2024-06-28 04:25:56,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:56,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:56,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:25:56,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-28 04:25:56,779 INFO L175 Difference]: Start difference. First operand has 291 places, 356 transitions, 4839 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:25:56,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 384 transitions, 5830 flow [2024-06-28 04:25:57,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 384 transitions, 5694 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:57,753 INFO L231 Difference]: Finished difference. Result has 296 places, 356 transitions, 4838 flow [2024-06-28 04:25:57,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4703, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4838, PETRI_PLACES=296, PETRI_TRANSITIONS=356} [2024-06-28 04:25:57,754 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-28 04:25:57,754 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 356 transitions, 4838 flow [2024-06-28 04:25:57,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:57,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:57,754 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-28 04:25:57,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:25:57,754 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-28 04:25:57,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:57,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1441820220, now seen corresponding path program 1 times [2024-06-28 04:25:57,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:57,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234101368] [2024-06-28 04:25:57,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:57,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:57,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:58,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:58,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:58,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234101368] [2024-06-28 04:25:58,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234101368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:58,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:58,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:58,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734898114] [2024-06-28 04:25:58,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:58,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:58,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:58,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:58,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:58,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:58,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 356 transitions, 4838 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:58,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:58,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:58,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:59,765 INFO L124 PetriNetUnfolderBase]: 4015/6183 cut-off events. [2024-06-28 04:25:59,765 INFO L125 PetriNetUnfolderBase]: For 664223/664242 co-relation queries the response was YES. [2024-06-28 04:25:59,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50810 conditions, 6183 events. 4015/6183 cut-off events. For 664223/664242 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 35036 event pairs, 983 based on Foata normal form. 16/6196 useless extension candidates. Maximal degree in co-relation 50669. Up to 5996 conditions per place. [2024-06-28 04:25:59,847 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 341 selfloop transitions, 50 changer transitions 0/394 dead transitions. [2024-06-28 04:25:59,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 394 transitions, 6110 flow [2024-06-28 04:25:59,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:59,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:59,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:25:59,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:25:59,848 INFO L175 Difference]: Start difference. First operand has 296 places, 356 transitions, 4838 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:25:59,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 394 transitions, 6110 flow [2024-06-28 04:26:00,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 394 transitions, 5967 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:26:00,834 INFO L231 Difference]: Finished difference. Result has 298 places, 365 transitions, 5061 flow [2024-06-28 04:26:00,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5061, PETRI_PLACES=298, PETRI_TRANSITIONS=365} [2024-06-28 04:26:00,835 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-28 04:26:00,835 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 365 transitions, 5061 flow [2024-06-28 04:26:00,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:00,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:00,835 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-28 04:26:00,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:26:00,835 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-28 04:26:00,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:00,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1441940376, now seen corresponding path program 1 times [2024-06-28 04:26:00,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:00,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994890801] [2024-06-28 04:26:00,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:00,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:00,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:01,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:01,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:01,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994890801] [2024-06-28 04:26:01,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994890801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:01,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:01,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:01,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558547749] [2024-06-28 04:26:01,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:01,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:01,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:01,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:01,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:01,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:01,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 365 transitions, 5061 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:01,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:01,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:01,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:03,020 INFO L124 PetriNetUnfolderBase]: 4072/6262 cut-off events. [2024-06-28 04:26:03,020 INFO L125 PetriNetUnfolderBase]: For 699009/699028 co-relation queries the response was YES. [2024-06-28 04:26:03,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51857 conditions, 6262 events. 4072/6262 cut-off events. For 699009/699028 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 35422 event pairs, 982 based on Foata normal form. 18/6277 useless extension candidates. Maximal degree in co-relation 51715. Up to 6023 conditions per place. [2024-06-28 04:26:03,103 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 346 selfloop transitions, 56 changer transitions 0/405 dead transitions. [2024-06-28 04:26:03,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 405 transitions, 6271 flow [2024-06-28 04:26:03,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:03,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:03,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:26:03,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:26:03,104 INFO L175 Difference]: Start difference. First operand has 298 places, 365 transitions, 5061 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:26:03,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 405 transitions, 6271 flow [2024-06-28 04:26:04,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 405 transitions, 6135 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 04:26:04,193 INFO L231 Difference]: Finished difference. Result has 303 places, 375 transitions, 5214 flow [2024-06-28 04:26:04,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4925, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5214, PETRI_PLACES=303, PETRI_TRANSITIONS=375} [2024-06-28 04:26:04,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-28 04:26:04,194 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 375 transitions, 5214 flow [2024-06-28 04:26:04,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:04,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:04,194 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-28 04:26:04,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:26:04,194 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-28 04:26:04,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:04,195 INFO L85 PathProgramCache]: Analyzing trace with hash -261624568, now seen corresponding path program 2 times [2024-06-28 04:26:04,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:04,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713340459] [2024-06-28 04:26:04,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:04,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:04,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:04,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-28 04:26:04,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:04,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713340459] [2024-06-28 04:26:04,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713340459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:04,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:04,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:04,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243922896] [2024-06-28 04:26:04,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:04,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:04,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:04,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:04,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:04,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:04,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 375 transitions, 5214 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:04,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:04,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:04,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:06,271 INFO L124 PetriNetUnfolderBase]: 4066/6254 cut-off events. [2024-06-28 04:26:06,271 INFO L125 PetriNetUnfolderBase]: For 705208/705227 co-relation queries the response was YES. [2024-06-28 04:26:06,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52452 conditions, 6254 events. 4066/6254 cut-off events. For 705208/705227 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 35450 event pairs, 982 based on Foata normal form. 16/6267 useless extension candidates. Maximal degree in co-relation 52308. Up to 6112 conditions per place. [2024-06-28 04:26:06,357 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 355 selfloop transitions, 42 changer transitions 0/400 dead transitions. [2024-06-28 04:26:06,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 400 transitions, 6108 flow [2024-06-28 04:26:06,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:06,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:06,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 04:26:06,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-28 04:26:06,359 INFO L175 Difference]: Start difference. First operand has 303 places, 375 transitions, 5214 flow. Second operand 8 states and 127 transitions. [2024-06-28 04:26:06,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 400 transitions, 6108 flow [2024-06-28 04:26:07,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 400 transitions, 6036 flow, removed 35 selfloop flow, removed 1 redundant places. [2024-06-28 04:26:07,478 INFO L231 Difference]: Finished difference. Result has 310 places, 375 transitions, 5238 flow [2024-06-28 04:26:07,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5148, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5238, PETRI_PLACES=310, PETRI_TRANSITIONS=375} [2024-06-28 04:26:07,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-28 04:26:07,479 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 375 transitions, 5238 flow [2024-06-28 04:26:07,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:07,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:07,479 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-28 04:26:07,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:26:07,480 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-28 04:26:07,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:07,480 INFO L85 PathProgramCache]: Analyzing trace with hash -297919614, now seen corresponding path program 2 times [2024-06-28 04:26:07,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:07,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979832141] [2024-06-28 04:26:07,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:07,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:07,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:08,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:08,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:08,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979832141] [2024-06-28 04:26:08,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979832141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:08,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:08,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:08,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514738826] [2024-06-28 04:26:08,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:08,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:08,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:08,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:08,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:08,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:08,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 375 transitions, 5238 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:08,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:08,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:08,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:09,712 INFO L124 PetriNetUnfolderBase]: 4086/6280 cut-off events. [2024-06-28 04:26:09,712 INFO L125 PetriNetUnfolderBase]: For 728056/728058 co-relation queries the response was YES. [2024-06-28 04:26:09,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52680 conditions, 6280 events. 4086/6280 cut-off events. For 728056/728058 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 35558 event pairs, 985 based on Foata normal form. 6/6285 useless extension candidates. Maximal degree in co-relation 52533. Up to 6108 conditions per place. [2024-06-28 04:26:09,802 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 356 selfloop transitions, 44 changer transitions 0/403 dead transitions. [2024-06-28 04:26:09,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 403 transitions, 6202 flow [2024-06-28 04:26:09,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:09,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:09,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 04:26:09,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-28 04:26:09,803 INFO L175 Difference]: Start difference. First operand has 310 places, 375 transitions, 5238 flow. Second operand 8 states and 129 transitions. [2024-06-28 04:26:09,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 403 transitions, 6202 flow [2024-06-28 04:26:10,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 403 transitions, 6062 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:10,893 INFO L231 Difference]: Finished difference. Result has 312 places, 378 transitions, 5266 flow [2024-06-28 04:26:10,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5100, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5266, PETRI_PLACES=312, PETRI_TRANSITIONS=378} [2024-06-28 04:26:10,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-28 04:26:10,894 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 378 transitions, 5266 flow [2024-06-28 04:26:10,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:10,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:10,894 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-28 04:26:10,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:26:10,895 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-28 04:26:10,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:10,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1057852264, now seen corresponding path program 3 times [2024-06-28 04:26:10,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:10,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700883451] [2024-06-28 04:26:10,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:10,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:10,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:11,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:11,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:11,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700883451] [2024-06-28 04:26:11,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700883451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:11,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:11,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:11,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778906497] [2024-06-28 04:26:11,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:11,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:11,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:11,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:11,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:11,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:11,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 378 transitions, 5266 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:11,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:11,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:11,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:13,223 INFO L124 PetriNetUnfolderBase]: 4128/6343 cut-off events. [2024-06-28 04:26:13,223 INFO L125 PetriNetUnfolderBase]: For 745331/745335 co-relation queries the response was YES. [2024-06-28 04:26:13,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53605 conditions, 6343 events. 4128/6343 cut-off events. For 745331/745335 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 35913 event pairs, 1012 based on Foata normal form. 8/6348 useless extension candidates. Maximal degree in co-relation 53457. Up to 6151 conditions per place. [2024-06-28 04:26:13,317 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 357 selfloop transitions, 55 changer transitions 0/415 dead transitions. [2024-06-28 04:26:13,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 415 transitions, 6507 flow [2024-06-28 04:26:13,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:13,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:13,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 04:26:13,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-28 04:26:13,318 INFO L175 Difference]: Start difference. First operand has 312 places, 378 transitions, 5266 flow. Second operand 9 states and 136 transitions. [2024-06-28 04:26:13,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 415 transitions, 6507 flow [2024-06-28 04:26:14,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 415 transitions, 6351 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:14,820 INFO L231 Difference]: Finished difference. Result has 320 places, 394 transitions, 5653 flow [2024-06-28 04:26:14,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5122, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5653, PETRI_PLACES=320, PETRI_TRANSITIONS=394} [2024-06-28 04:26:14,821 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-28 04:26:14,821 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 394 transitions, 5653 flow [2024-06-28 04:26:14,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:14,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:14,821 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-28 04:26:14,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:26:14,822 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-28 04:26:14,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:14,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1946025200, now seen corresponding path program 4 times [2024-06-28 04:26:14,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:14,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625816673] [2024-06-28 04:26:14,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:14,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:14,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:15,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:15,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:15,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625816673] [2024-06-28 04:26:15,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625816673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:15,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:15,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:15,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534751793] [2024-06-28 04:26:15,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:15,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:15,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:15,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:15,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:15,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:15,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 394 transitions, 5653 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:15,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:15,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:15,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:17,246 INFO L124 PetriNetUnfolderBase]: 4213/6462 cut-off events. [2024-06-28 04:26:17,246 INFO L125 PetriNetUnfolderBase]: For 764188/764192 co-relation queries the response was YES. [2024-06-28 04:26:17,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54741 conditions, 6462 events. 4213/6462 cut-off events. For 764188/764192 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 36670 event pairs, 1005 based on Foata normal form. 8/6468 useless extension candidates. Maximal degree in co-relation 54587. Up to 6231 conditions per place. [2024-06-28 04:26:17,324 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 370 selfloop transitions, 75 changer transitions 0/448 dead transitions. [2024-06-28 04:26:17,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 448 transitions, 7029 flow [2024-06-28 04:26:17,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:17,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:17,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 04:26:17,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-28 04:26:17,326 INFO L175 Difference]: Start difference. First operand has 320 places, 394 transitions, 5653 flow. Second operand 9 states and 146 transitions. [2024-06-28 04:26:17,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 448 transitions, 7029 flow [2024-06-28 04:26:18,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 448 transitions, 6843 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-28 04:26:18,667 INFO L231 Difference]: Finished difference. Result has 330 places, 422 transitions, 6123 flow [2024-06-28 04:26:18,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5530, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6123, PETRI_PLACES=330, PETRI_TRANSITIONS=422} [2024-06-28 04:26:18,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-28 04:26:18,668 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 422 transitions, 6123 flow [2024-06-28 04:26:18,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:18,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:18,668 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-28 04:26:18,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:26:18,668 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-28 04:26:18,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:18,668 INFO L85 PathProgramCache]: Analyzing trace with hash 772582468, now seen corresponding path program 3 times [2024-06-28 04:26:18,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:18,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126888350] [2024-06-28 04:26:18,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:18,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:18,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:19,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-28 04:26:19,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:19,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126888350] [2024-06-28 04:26:19,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126888350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:19,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:19,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:19,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231981983] [2024-06-28 04:26:19,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:19,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:19,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:19,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:19,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:19,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:19,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 422 transitions, 6123 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:19,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:19,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:19,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:20,866 INFO L124 PetriNetUnfolderBase]: 4223/6477 cut-off events. [2024-06-28 04:26:20,866 INFO L125 PetriNetUnfolderBase]: For 776089/776093 co-relation queries the response was YES. [2024-06-28 04:26:20,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55925 conditions, 6477 events. 4223/6477 cut-off events. For 776089/776093 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 36821 event pairs, 1015 based on Foata normal form. 6/6480 useless extension candidates. Maximal degree in co-relation 55765. Up to 6347 conditions per place. [2024-06-28 04:26:20,947 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 390 selfloop transitions, 54 changer transitions 0/447 dead transitions. [2024-06-28 04:26:20,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 447 transitions, 7173 flow [2024-06-28 04:26:20,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:20,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:20,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 04:26:20,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-28 04:26:20,948 INFO L175 Difference]: Start difference. First operand has 330 places, 422 transitions, 6123 flow. Second operand 9 states and 137 transitions. [2024-06-28 04:26:20,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 447 transitions, 7173 flow [2024-06-28 04:26:22,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 447 transitions, 7024 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 04:26:22,383 INFO L231 Difference]: Finished difference. Result has 336 places, 425 transitions, 6179 flow [2024-06-28 04:26:22,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5974, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6179, PETRI_PLACES=336, PETRI_TRANSITIONS=425} [2024-06-28 04:26:22,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-28 04:26:22,383 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 425 transitions, 6179 flow [2024-06-28 04:26:22,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:22,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:22,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-28 04:26:22,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:26:22,384 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-28 04:26:22,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:22,384 INFO L85 PathProgramCache]: Analyzing trace with hash 772828732, now seen corresponding path program 1 times [2024-06-28 04:26:22,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:22,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446703008] [2024-06-28 04:26:22,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:22,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:22,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:23,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-28 04:26:23,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:23,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446703008] [2024-06-28 04:26:23,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446703008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:23,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:23,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:23,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798732050] [2024-06-28 04:26:23,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:23,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:23,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:23,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:23,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:23,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:23,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 425 transitions, 6179 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:23,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:23,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:23,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:25,050 INFO L124 PetriNetUnfolderBase]: 4271/6548 cut-off events. [2024-06-28 04:26:25,050 INFO L125 PetriNetUnfolderBase]: For 801466/801470 co-relation queries the response was YES. [2024-06-28 04:26:25,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56598 conditions, 6548 events. 4271/6548 cut-off events. For 801466/801470 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 37140 event pairs, 1028 based on Foata normal form. 8/6553 useless extension candidates. Maximal degree in co-relation 56437. Up to 6340 conditions per place. [2024-06-28 04:26:25,147 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 393 selfloop transitions, 72 changer transitions 0/468 dead transitions. [2024-06-28 04:26:25,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 468 transitions, 7533 flow [2024-06-28 04:26:25,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:25,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:25,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 04:26:25,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:26:25,149 INFO L175 Difference]: Start difference. First operand has 336 places, 425 transitions, 6179 flow. Second operand 9 states and 144 transitions. [2024-06-28 04:26:25,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 468 transitions, 7533 flow [2024-06-28 04:26:26,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 468 transitions, 7352 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 04:26:26,684 INFO L231 Difference]: Finished difference. Result has 343 places, 443 transitions, 6530 flow [2024-06-28 04:26:26,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6530, PETRI_PLACES=343, PETRI_TRANSITIONS=443} [2024-06-28 04:26:26,685 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-28 04:26:26,685 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 443 transitions, 6530 flow [2024-06-28 04:26:26,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:26,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:26,685 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-28 04:26:26,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:26:26,685 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-28 04:26:26,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:26,685 INFO L85 PathProgramCache]: Analyzing trace with hash 386937250, now seen corresponding path program 4 times [2024-06-28 04:26:26,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:26,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517297241] [2024-06-28 04:26:26,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:26,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:26,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:27,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:27,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:27,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517297241] [2024-06-28 04:26:27,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517297241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:27,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:27,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:27,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826390056] [2024-06-28 04:26:27,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:27,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:27,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:27,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:27,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:27,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:27,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 443 transitions, 6530 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:27,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:27,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:27,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:28,857 INFO L124 PetriNetUnfolderBase]: 4281/6563 cut-off events. [2024-06-28 04:26:28,857 INFO L125 PetriNetUnfolderBase]: For 813631/813635 co-relation queries the response was YES. [2024-06-28 04:26:28,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57400 conditions, 6563 events. 4281/6563 cut-off events. For 813631/813635 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37336 event pairs, 1022 based on Foata normal form. 6/6565 useless extension candidates. Maximal degree in co-relation 57235. Up to 6409 conditions per place. [2024-06-28 04:26:28,954 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 397 selfloop transitions, 64 changer transitions 0/464 dead transitions. [2024-06-28 04:26:28,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 464 transitions, 7612 flow [2024-06-28 04:26:28,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:28,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:28,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 04:26:28,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-28 04:26:28,956 INFO L175 Difference]: Start difference. First operand has 343 places, 443 transitions, 6530 flow. Second operand 8 states and 122 transitions. [2024-06-28 04:26:28,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 464 transitions, 7612 flow [2024-06-28 04:26:30,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 464 transitions, 7521 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 04:26:30,370 INFO L231 Difference]: Finished difference. Result has 349 places, 446 transitions, 6674 flow [2024-06-28 04:26:30,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6439, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6674, PETRI_PLACES=349, PETRI_TRANSITIONS=446} [2024-06-28 04:26:30,370 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-28 04:26:30,370 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 446 transitions, 6674 flow [2024-06-28 04:26:30,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:30,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:30,370 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-28 04:26:30,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:26:30,371 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-28 04:26:30,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:30,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1619317974, now seen corresponding path program 2 times [2024-06-28 04:26:30,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:30,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500941807] [2024-06-28 04:26:30,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:30,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:31,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:31,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:31,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500941807] [2024-06-28 04:26:31,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500941807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:31,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:31,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:31,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303624514] [2024-06-28 04:26:31,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:31,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:31,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:31,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:31,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:31,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:31,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 446 transitions, 6674 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:31,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:31,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:31,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:32,981 INFO L124 PetriNetUnfolderBase]: 4297/6586 cut-off events. [2024-06-28 04:26:32,982 INFO L125 PetriNetUnfolderBase]: For 839129/839131 co-relation queries the response was YES. [2024-06-28 04:26:33,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57737 conditions, 6586 events. 4297/6586 cut-off events. For 839129/839131 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 37480 event pairs, 1320 based on Foata normal form. 6/6591 useless extension candidates. Maximal degree in co-relation 57570. Up to 6362 conditions per place. [2024-06-28 04:26:33,077 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 400 selfloop transitions, 70 changer transitions 0/473 dead transitions. [2024-06-28 04:26:33,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 473 transitions, 7780 flow [2024-06-28 04:26:33,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:33,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:33,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 04:26:33,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:26:33,078 INFO L175 Difference]: Start difference. First operand has 349 places, 446 transitions, 6674 flow. Second operand 8 states and 128 transitions. [2024-06-28 04:26:33,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 473 transitions, 7780 flow [2024-06-28 04:26:34,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 473 transitions, 7607 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 04:26:34,667 INFO L231 Difference]: Finished difference. Result has 352 places, 448 transitions, 6698 flow [2024-06-28 04:26:34,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6501, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6698, PETRI_PLACES=352, PETRI_TRANSITIONS=448} [2024-06-28 04:26:34,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-28 04:26:34,668 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 448 transitions, 6698 flow [2024-06-28 04:26:34,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:34,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:34,668 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-28 04:26:34,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:26:34,668 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:34,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:34,668 INFO L85 PathProgramCache]: Analyzing trace with hash 635335614, now seen corresponding path program 7 times [2024-06-28 04:26:34,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:34,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038845472] [2024-06-28 04:26:34,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:34,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:34,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:36,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:36,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:36,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038845472] [2024-06-28 04:26:36,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038845472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:36,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:36,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 04:26:36,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79599238] [2024-06-28 04:26:36,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:36,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 04:26:36,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:36,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 04:26:36,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 04:26:36,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:36,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 448 transitions, 6698 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:36,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:36,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:36,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:38,418 INFO L124 PetriNetUnfolderBase]: 4338/6659 cut-off events. [2024-06-28 04:26:38,418 INFO L125 PetriNetUnfolderBase]: For 862454/862454 co-relation queries the response was YES. [2024-06-28 04:26:38,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58273 conditions, 6659 events. 4338/6659 cut-off events. For 862454/862454 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37936 event pairs, 826 based on Foata normal form. 12/6666 useless extension candidates. Maximal degree in co-relation 58105. Up to 6025 conditions per place. [2024-06-28 04:26:38,513 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 418 selfloop transitions, 70 changer transitions 0/491 dead transitions. [2024-06-28 04:26:38,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 491 transitions, 7866 flow [2024-06-28 04:26:38,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:26:38,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:26:38,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:26:38,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:26:38,514 INFO L175 Difference]: Start difference. First operand has 352 places, 448 transitions, 6698 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:26:38,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 491 transitions, 7866 flow [2024-06-28 04:26:40,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 491 transitions, 7691 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:40,268 INFO L231 Difference]: Finished difference. Result has 356 places, 449 transitions, 6717 flow [2024-06-28 04:26:40,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6523, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6717, PETRI_PLACES=356, PETRI_TRANSITIONS=449} [2024-06-28 04:26:40,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-28 04:26:40,269 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 449 transitions, 6717 flow [2024-06-28 04:26:40,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:40,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:40,269 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-28 04:26:40,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:26:40,269 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-28 04:26:40,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:40,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1173814700, now seen corresponding path program 5 times [2024-06-28 04:26:40,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:40,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206852779] [2024-06-28 04:26:40,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:40,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:40,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:40,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:40,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:40,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206852779] [2024-06-28 04:26:40,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206852779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:40,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:40,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:40,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121812692] [2024-06-28 04:26:40,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:40,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:40,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:40,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:40,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:41,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:41,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 449 transitions, 6717 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:41,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:41,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:41,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:42,702 INFO L124 PetriNetUnfolderBase]: 4404/6749 cut-off events. [2024-06-28 04:26:42,702 INFO L125 PetriNetUnfolderBase]: For 866916/866920 co-relation queries the response was YES. [2024-06-28 04:26:42,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60013 conditions, 6749 events. 4404/6749 cut-off events. For 866916/866920 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38628 event pairs, 1028 based on Foata normal form. 6/6751 useless extension candidates. Maximal degree in co-relation 59844. Up to 6090 conditions per place. [2024-06-28 04:26:42,797 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 360 selfloop transitions, 137 changer transitions 0/500 dead transitions. [2024-06-28 04:26:42,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 500 transitions, 8913 flow [2024-06-28 04:26:42,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:42,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:42,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 04:26:42,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-28 04:26:42,798 INFO L175 Difference]: Start difference. First operand has 356 places, 449 transitions, 6717 flow. Second operand 9 states and 148 transitions. [2024-06-28 04:26:42,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 500 transitions, 8913 flow [2024-06-28 04:26:44,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 500 transitions, 8739 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 04:26:44,631 INFO L231 Difference]: Finished difference. Result has 359 places, 473 transitions, 7540 flow [2024-06-28 04:26:44,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6543, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7540, PETRI_PLACES=359, PETRI_TRANSITIONS=473} [2024-06-28 04:26:44,632 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-28 04:26:44,632 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 473 transitions, 7540 flow [2024-06-28 04:26:44,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:44,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:44,632 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-28 04:26:44,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:26:44,632 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:44,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:44,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1286549962, now seen corresponding path program 8 times [2024-06-28 04:26:44,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:44,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625173838] [2024-06-28 04:26:44,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:44,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:44,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:46,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:46,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:46,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625173838] [2024-06-28 04:26:46,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625173838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:46,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:46,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 04:26:46,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242882933] [2024-06-28 04:26:46,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:46,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 04:26:46,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:46,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 04:26:46,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 04:26:46,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:46,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 473 transitions, 7540 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:46,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:46,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:46,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:48,149 INFO L124 PetriNetUnfolderBase]: 4445/6822 cut-off events. [2024-06-28 04:26:48,149 INFO L125 PetriNetUnfolderBase]: For 916495/916495 co-relation queries the response was YES. [2024-06-28 04:26:48,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61459 conditions, 6822 events. 4445/6822 cut-off events. For 916495/916495 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 39081 event pairs, 824 based on Foata normal form. 12/6828 useless extension candidates. Maximal degree in co-relation 61287. Up to 5938 conditions per place. [2024-06-28 04:26:48,255 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 414 selfloop transitions, 97 changer transitions 0/514 dead transitions. [2024-06-28 04:26:48,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 514 transitions, 8746 flow [2024-06-28 04:26:48,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:26:48,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:26:48,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:26:48,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:26:48,257 INFO L175 Difference]: Start difference. First operand has 359 places, 473 transitions, 7540 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:26:48,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 514 transitions, 8746 flow [2024-06-28 04:26:49,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 514 transitions, 8540 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-28 04:26:49,801 INFO L231 Difference]: Finished difference. Result has 366 places, 474 transitions, 7584 flow [2024-06-28 04:26:49,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7334, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7584, PETRI_PLACES=366, PETRI_TRANSITIONS=474} [2024-06-28 04:26:49,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-28 04:26:49,802 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 474 transitions, 7584 flow [2024-06-28 04:26:49,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:49,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:49,803 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-28 04:26:49,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:26:49,803 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-28 04:26:49,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:49,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1827566696, now seen corresponding path program 5 times [2024-06-28 04:26:49,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:49,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651766525] [2024-06-28 04:26:49,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:49,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:49,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:50,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:50,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:50,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651766525] [2024-06-28 04:26:50,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651766525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:50,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:50,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:50,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644498630] [2024-06-28 04:26:50,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:50,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:50,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:50,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:50,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:50,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:50,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 474 transitions, 7584 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:50,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:50,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:50,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:52,313 INFO L124 PetriNetUnfolderBase]: 4507/6906 cut-off events. [2024-06-28 04:26:52,313 INFO L125 PetriNetUnfolderBase]: For 934779/934783 co-relation queries the response was YES. [2024-06-28 04:26:52,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62787 conditions, 6906 events. 4507/6906 cut-off events. For 934779/934783 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 39594 event pairs, 1067 based on Foata normal form. 8/6910 useless extension candidates. Maximal degree in co-relation 62614. Up to 6325 conditions per place. [2024-06-28 04:26:52,415 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 387 selfloop transitions, 124 changer transitions 0/514 dead transitions. [2024-06-28 04:26:52,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 514 transitions, 9357 flow [2024-06-28 04:26:52,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:52,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:52,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:26:52,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:26:52,417 INFO L175 Difference]: Start difference. First operand has 366 places, 474 transitions, 7584 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:26:52,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 514 transitions, 9357 flow [2024-06-28 04:26:54,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 514 transitions, 9116 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 04:26:54,198 INFO L231 Difference]: Finished difference. Result has 368 places, 486 transitions, 7868 flow [2024-06-28 04:26:54,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7343, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7868, PETRI_PLACES=368, PETRI_TRANSITIONS=486} [2024-06-28 04:26:54,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-28 04:26:54,198 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 486 transitions, 7868 flow [2024-06-28 04:26:54,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:26:54,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:54,199 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-28 04:26:54,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:26:54,199 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:54,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:54,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1286665282, now seen corresponding path program 9 times [2024-06-28 04:26:54,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:54,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697777440] [2024-06-28 04:26:54,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:54,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:54,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:55,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:55,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:55,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697777440] [2024-06-28 04:26:55,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697777440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:55,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:55,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 04:26:55,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728410654] [2024-06-28 04:26:55,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:55,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 04:26:55,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:55,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 04:26:55,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 04:26:55,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:55,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 486 transitions, 7868 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:55,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:55,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:55,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:57,760 INFO L124 PetriNetUnfolderBase]: 4487/6876 cut-off events. [2024-06-28 04:26:57,760 INFO L125 PetriNetUnfolderBase]: For 937883/937883 co-relation queries the response was YES. [2024-06-28 04:26:57,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61846 conditions, 6876 events. 4487/6876 cut-off events. For 937883/937883 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 39417 event pairs, 803 based on Foata normal form. 12/6882 useless extension candidates. Maximal degree in co-relation 61671. Up to 5795 conditions per place. [2024-06-28 04:26:57,863 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 422 selfloop transitions, 105 changer transitions 0/530 dead transitions. [2024-06-28 04:26:57,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 530 transitions, 9092 flow [2024-06-28 04:26:57,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:26:57,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:26:57,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 04:26:57,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-28 04:26:57,865 INFO L175 Difference]: Start difference. First operand has 368 places, 486 transitions, 7868 flow. Second operand 10 states and 174 transitions. [2024-06-28 04:26:57,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 530 transitions, 9092 flow [2024-06-28 04:27:00,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 530 transitions, 8942 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-28 04:27:00,118 INFO L231 Difference]: Finished difference. Result has 376 places, 486 transitions, 7934 flow [2024-06-28 04:27:00,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7718, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7934, PETRI_PLACES=376, PETRI_TRANSITIONS=486} [2024-06-28 04:27:00,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-28 04:27:00,119 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 486 transitions, 7934 flow [2024-06-28 04:27:00,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:00,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:00,119 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-28 04:27:00,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:27:00,120 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-28 04:27:00,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:00,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1059301940, now seen corresponding path program 6 times [2024-06-28 04:27:00,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:00,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751957295] [2024-06-28 04:27:00,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:00,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:00,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:00,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:00,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:00,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751957295] [2024-06-28 04:27:00,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751957295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:00,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:00,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:00,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449637917] [2024-06-28 04:27:00,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:00,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:00,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:00,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:00,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:00,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:00,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 486 transitions, 7934 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:00,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:00,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:00,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:02,541 INFO L124 PetriNetUnfolderBase]: 4507/6902 cut-off events. [2024-06-28 04:27:02,541 INFO L125 PetriNetUnfolderBase]: For 935565/935569 co-relation queries the response was YES. [2024-06-28 04:27:02,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62493 conditions, 6902 events. 4507/6902 cut-off events. For 935565/935569 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 39659 event pairs, 1012 based on Foata normal form. 8/6906 useless extension candidates. Maximal degree in co-relation 62316. Up to 6223 conditions per place. [2024-06-28 04:27:02,647 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 149 changer transitions 0/518 dead transitions. [2024-06-28 04:27:02,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 518 transitions, 9582 flow [2024-06-28 04:27:02,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:02,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:02,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:27:02,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-28 04:27:02,649 INFO L175 Difference]: Start difference. First operand has 376 places, 486 transitions, 7934 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:27:02,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 518 transitions, 9582 flow [2024-06-28 04:27:04,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 518 transitions, 9276 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 04:27:04,939 INFO L231 Difference]: Finished difference. Result has 375 places, 492 transitions, 8086 flow [2024-06-28 04:27:04,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7628, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8086, PETRI_PLACES=375, PETRI_TRANSITIONS=492} [2024-06-28 04:27:04,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-28 04:27:04,940 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 492 transitions, 8086 flow [2024-06-28 04:27:04,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:04,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:04,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:04,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:27:04,940 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:27:04,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:04,940 INFO L85 PathProgramCache]: Analyzing trace with hash -493479146, now seen corresponding path program 10 times [2024-06-28 04:27:04,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:04,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15700193] [2024-06-28 04:27:04,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:04,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:04,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:06,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:06,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:06,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15700193] [2024-06-28 04:27:06,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15700193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:06,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:06,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:27:06,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402179843] [2024-06-28 04:27:06,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:06,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:27:06,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:06,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:27:06,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:27:06,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:06,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 492 transitions, 8086 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 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-28 04:27:06,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:06,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:06,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:08,672 INFO L124 PetriNetUnfolderBase]: 4487/6872 cut-off events. [2024-06-28 04:27:08,672 INFO L125 PetriNetUnfolderBase]: For 935447/935447 co-relation queries the response was YES. [2024-06-28 04:27:08,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60919 conditions, 6872 events. 4487/6872 cut-off events. For 935447/935447 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 39260 event pairs, 821 based on Foata normal form. 12/6878 useless extension candidates. Maximal degree in co-relation 60743. Up to 6237 conditions per place. [2024-06-28 04:27:08,778 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 454 selfloop transitions, 75 changer transitions 0/532 dead transitions. [2024-06-28 04:27:08,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 532 transitions, 9156 flow [2024-06-28 04:27:08,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:27:08,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:27:08,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:27:08,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 04:27:08,780 INFO L175 Difference]: Start difference. First operand has 375 places, 492 transitions, 8086 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:27:08,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 532 transitions, 9156 flow [2024-06-28 04:27:10,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 532 transitions, 8771 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-28 04:27:10,911 INFO L231 Difference]: Finished difference. Result has 378 places, 491 transitions, 7721 flow [2024-06-28 04:27:10,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7567, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7721, PETRI_PLACES=378, PETRI_TRANSITIONS=491} [2024-06-28 04:27:10,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-28 04:27:10,912 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 491 transitions, 7721 flow [2024-06-28 04:27:10,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 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-28 04:27:10,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:10,912 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-28 04:27:10,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:27:10,912 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-28 04:27:10,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:10,913 INFO L85 PathProgramCache]: Analyzing trace with hash -611705680, now seen corresponding path program 7 times [2024-06-28 04:27:10,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:10,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341448443] [2024-06-28 04:27:10,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:10,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:10,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:11,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-28 04:27:11,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:11,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341448443] [2024-06-28 04:27:11,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341448443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:11,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:11,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:11,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304763017] [2024-06-28 04:27:11,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:11,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:11,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:11,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:11,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:11,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:11,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 491 transitions, 7721 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:11,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:11,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:11,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:13,316 INFO L124 PetriNetUnfolderBase]: 4489/6873 cut-off events. [2024-06-28 04:27:13,316 INFO L125 PetriNetUnfolderBase]: For 888577/888581 co-relation queries the response was YES. [2024-06-28 04:27:13,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60014 conditions, 6873 events. 4489/6873 cut-off events. For 888577/888581 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 39444 event pairs, 1000 based on Foata normal form. 8/6877 useless extension candidates. Maximal degree in co-relation 59838. Up to 6196 conditions per place. [2024-06-28 04:27:13,412 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 148 changer transitions 0/517 dead transitions. [2024-06-28 04:27:13,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 517 transitions, 9267 flow [2024-06-28 04:27:13,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:13,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:13,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 04:27:13,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-28 04:27:13,413 INFO L175 Difference]: Start difference. First operand has 378 places, 491 transitions, 7721 flow. Second operand 8 states and 133 transitions. [2024-06-28 04:27:13,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 517 transitions, 9267 flow [2024-06-28 04:27:15,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 517 transitions, 8820 flow, removed 26 selfloop flow, removed 13 redundant places. [2024-06-28 04:27:15,254 INFO L231 Difference]: Finished difference. Result has 373 places, 494 transitions, 7641 flow [2024-06-28 04:27:15,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7274, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7641, PETRI_PLACES=373, PETRI_TRANSITIONS=494} [2024-06-28 04:27:15,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-28 04:27:15,255 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 494 transitions, 7641 flow [2024-06-28 04:27:15,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:15,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:15,255 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-28 04:27:15,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:27:15,255 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-28 04:27:15,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:15,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1827566882, now seen corresponding path program 8 times [2024-06-28 04:27:15,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:15,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594721822] [2024-06-28 04:27:15,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:15,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:15,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:15,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:15,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:15,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594721822] [2024-06-28 04:27:15,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594721822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:15,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:15,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:15,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535917232] [2024-06-28 04:27:15,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:15,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:15,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:15,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:15,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:15,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:15,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 494 transitions, 7641 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:15,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:15,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:15,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:17,712 INFO L124 PetriNetUnfolderBase]: 4499/6887 cut-off events. [2024-06-28 04:27:17,712 INFO L125 PetriNetUnfolderBase]: For 895607/895611 co-relation queries the response was YES. [2024-06-28 04:27:17,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58984 conditions, 6887 events. 4499/6887 cut-off events. For 895607/895611 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39557 event pairs, 1015 based on Foata normal form. 6/6889 useless extension candidates. Maximal degree in co-relation 58811. Up to 6621 conditions per place. [2024-06-28 04:27:17,803 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 432 selfloop transitions, 83 changer transitions 0/518 dead transitions. [2024-06-28 04:27:17,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 518 transitions, 8848 flow [2024-06-28 04:27:17,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:17,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:17,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 04:27:17,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 04:27:17,804 INFO L175 Difference]: Start difference. First operand has 373 places, 494 transitions, 7641 flow. Second operand 8 states and 126 transitions. [2024-06-28 04:27:17,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 518 transitions, 8848 flow [2024-06-28 04:27:19,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 518 transitions, 8546 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-28 04:27:19,566 INFO L231 Difference]: Finished difference. Result has 377 places, 497 transitions, 7600 flow [2024-06-28 04:27:19,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7341, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7600, PETRI_PLACES=377, PETRI_TRANSITIONS=497} [2024-06-28 04:27:19,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-28 04:27:19,567 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 497 transitions, 7600 flow [2024-06-28 04:27:19,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:19,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:19,568 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-28 04:27:19,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:27:19,568 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-28 04:27:19,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:19,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1443781736, now seen corresponding path program 6 times [2024-06-28 04:27:19,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:19,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516575516] [2024-06-28 04:27:19,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:19,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:19,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:20,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:20,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:20,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516575516] [2024-06-28 04:27:20,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516575516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:20,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:20,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:20,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576951627] [2024-06-28 04:27:20,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:20,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:20,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:20,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:20,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:20,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:20,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 497 transitions, 7600 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:20,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:20,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:20,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:22,318 INFO L124 PetriNetUnfolderBase]: 4567/6981 cut-off events. [2024-06-28 04:27:22,318 INFO L125 PetriNetUnfolderBase]: For 948689/948693 co-relation queries the response was YES. [2024-06-28 04:27:22,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60246 conditions, 6981 events. 4567/6981 cut-off events. For 948689/948693 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 40035 event pairs, 1042 based on Foata normal form. 8/6985 useless extension candidates. Maximal degree in co-relation 60072. Up to 6361 conditions per place. [2024-06-28 04:27:22,421 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 398 selfloop transitions, 132 changer transitions 0/533 dead transitions. [2024-06-28 04:27:22,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 533 transitions, 9550 flow [2024-06-28 04:27:22,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:22,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:22,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 04:27:22,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 04:27:22,423 INFO L175 Difference]: Start difference. First operand has 377 places, 497 transitions, 7600 flow. Second operand 8 states and 135 transitions. [2024-06-28 04:27:22,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 533 transitions, 9550 flow [2024-06-28 04:27:24,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 533 transitions, 9324 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 04:27:24,507 INFO L231 Difference]: Finished difference. Result has 378 places, 506 transitions, 7842 flow [2024-06-28 04:27:24,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7374, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7842, PETRI_PLACES=378, PETRI_TRANSITIONS=506} [2024-06-28 04:27:24,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-28 04:27:24,508 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 506 transitions, 7842 flow [2024-06-28 04:27:24,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:24,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:24,508 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-28 04:27:24,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:27:24,509 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-28 04:27:24,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:24,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1443781922, now seen corresponding path program 9 times [2024-06-28 04:27:24,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:24,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38369572] [2024-06-28 04:27:24,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:24,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:24,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:25,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:25,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:25,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38369572] [2024-06-28 04:27:25,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38369572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:25,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:25,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:25,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52008780] [2024-06-28 04:27:25,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:25,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:25,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:25,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:25,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:25,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:25,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 506 transitions, 7842 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:25,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:25,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:25,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:26,974 INFO L124 PetriNetUnfolderBase]: 4577/6995 cut-off events. [2024-06-28 04:27:26,975 INFO L125 PetriNetUnfolderBase]: For 960411/960415 co-relation queries the response was YES. [2024-06-28 04:27:27,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60726 conditions, 6995 events. 4577/6995 cut-off events. For 960411/960415 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 40160 event pairs, 1027 based on Foata normal form. 6/6997 useless extension candidates. Maximal degree in co-relation 60552. Up to 6659 conditions per place. [2024-06-28 04:27:27,301 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 429 selfloop transitions, 101 changer transitions 0/533 dead transitions. [2024-06-28 04:27:27,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 533 transitions, 9449 flow [2024-06-28 04:27:27,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:27:27,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:27:27,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 04:27:27,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37073170731707317 [2024-06-28 04:27:27,303 INFO L175 Difference]: Start difference. First operand has 378 places, 506 transitions, 7842 flow. Second operand 10 states and 152 transitions. [2024-06-28 04:27:27,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 533 transitions, 9449 flow [2024-06-28 04:27:28,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 533 transitions, 9241 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 04:27:28,956 INFO L231 Difference]: Finished difference. Result has 386 places, 509 transitions, 7919 flow [2024-06-28 04:27:28,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7634, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7919, PETRI_PLACES=386, PETRI_TRANSITIONS=509} [2024-06-28 04:27:28,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-28 04:27:28,957 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 509 transitions, 7919 flow [2024-06-28 04:27:28,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:28,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:28,957 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-28 04:27:28,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:27:28,957 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-28 04:27:28,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:28,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1186973270, now seen corresponding path program 10 times [2024-06-28 04:27:28,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:28,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079662221] [2024-06-28 04:27:28,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:28,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:28,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:29,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:29,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:29,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079662221] [2024-06-28 04:27:29,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079662221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:29,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:29,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:29,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030871164] [2024-06-28 04:27:29,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:29,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:29,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:29,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:29,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:29,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:29,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 509 transitions, 7919 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:29,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:29,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:29,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:31,367 INFO L124 PetriNetUnfolderBase]: 4563/6976 cut-off events. [2024-06-28 04:27:31,368 INFO L125 PetriNetUnfolderBase]: For 970242/970246 co-relation queries the response was YES. [2024-06-28 04:27:31,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60162 conditions, 6976 events. 4563/6976 cut-off events. For 970242/970246 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 40053 event pairs, 1025 based on Foata normal form. 8/6980 useless extension candidates. Maximal degree in co-relation 59986. Up to 6649 conditions per place. [2024-06-28 04:27:31,465 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 426 selfloop transitions, 99 changer transitions 0/528 dead transitions. [2024-06-28 04:27:31,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 528 transitions, 9243 flow [2024-06-28 04:27:31,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:31,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:31,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 04:27:31,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-28 04:27:31,466 INFO L175 Difference]: Start difference. First operand has 386 places, 509 transitions, 7919 flow. Second operand 8 states and 127 transitions. [2024-06-28 04:27:31,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 528 transitions, 9243 flow [2024-06-28 04:27:33,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 528 transitions, 8912 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-28 04:27:33,649 INFO L231 Difference]: Finished difference. Result has 389 places, 509 transitions, 7796 flow [2024-06-28 04:27:33,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7588, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7796, PETRI_PLACES=389, PETRI_TRANSITIONS=509} [2024-06-28 04:27:33,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-28 04:27:33,650 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 509 transitions, 7796 flow [2024-06-28 04:27:33,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:33,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:33,650 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-28 04:27:33,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:27:33,650 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-28 04:27:33,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:33,651 INFO L85 PathProgramCache]: Analyzing trace with hash 814034156, now seen corresponding path program 7 times [2024-06-28 04:27:33,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:33,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444708828] [2024-06-28 04:27:33,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:33,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:33,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:34,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:34,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:34,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444708828] [2024-06-28 04:27:34,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444708828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:34,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:34,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:34,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952701927] [2024-06-28 04:27:34,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:34,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:34,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:34,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:34,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:34,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:34,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 509 transitions, 7796 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:34,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:34,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:34,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:36,377 INFO L124 PetriNetUnfolderBase]: 4556/6975 cut-off events. [2024-06-28 04:27:36,378 INFO L125 PetriNetUnfolderBase]: For 970112/970112 co-relation queries the response was YES. [2024-06-28 04:27:36,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59670 conditions, 6975 events. 4556/6975 cut-off events. For 970112/970112 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 40197 event pairs, 1845 based on Foata normal form. 4/6978 useless extension candidates. Maximal degree in co-relation 59493. Up to 6885 conditions per place. [2024-06-28 04:27:36,474 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 499 selfloop transitions, 30 changer transitions 0/532 dead transitions. [2024-06-28 04:27:36,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 532 transitions, 9006 flow [2024-06-28 04:27:36,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:36,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:36,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 04:27:36,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-28 04:27:36,476 INFO L175 Difference]: Start difference. First operand has 389 places, 509 transitions, 7796 flow. Second operand 8 states and 121 transitions. [2024-06-28 04:27:36,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 532 transitions, 9006 flow [2024-06-28 04:27:39,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 532 transitions, 8768 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 04:27:39,163 INFO L231 Difference]: Finished difference. Result has 392 places, 515 transitions, 7741 flow [2024-06-28 04:27:39,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7558, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7741, PETRI_PLACES=392, PETRI_TRANSITIONS=515} [2024-06-28 04:27:39,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-28 04:27:39,164 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 515 transitions, 7741 flow [2024-06-28 04:27:39,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:39,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:39,165 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-28 04:27:39,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:27:39,165 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-28 04:27:39,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:39,166 INFO L85 PathProgramCache]: Analyzing trace with hash -14786372, now seen corresponding path program 11 times [2024-06-28 04:27:39,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:39,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359542481] [2024-06-28 04:27:39,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:39,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:39,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:39,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:39,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:39,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359542481] [2024-06-28 04:27:39,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359542481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:39,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:39,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:39,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558419882] [2024-06-28 04:27:39,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:39,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:39,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:39,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:39,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:39,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:39,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 515 transitions, 7741 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:39,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:39,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:39,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:41,608 INFO L124 PetriNetUnfolderBase]: 4550/6959 cut-off events. [2024-06-28 04:27:41,608 INFO L125 PetriNetUnfolderBase]: For 967289/967293 co-relation queries the response was YES. [2024-06-28 04:27:41,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59504 conditions, 6959 events. 4550/6959 cut-off events. For 967289/967293 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 39961 event pairs, 1028 based on Foata normal form. 6/6961 useless extension candidates. Maximal degree in co-relation 59324. Up to 6742 conditions per place. [2024-06-28 04:27:41,711 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 462 selfloop transitions, 73 changer transitions 0/538 dead transitions. [2024-06-28 04:27:41,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 538 transitions, 8899 flow [2024-06-28 04:27:41,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:27:41,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:27:41,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:27:41,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-28 04:27:41,713 INFO L175 Difference]: Start difference. First operand has 392 places, 515 transitions, 7741 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:27:41,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 538 transitions, 8899 flow [2024-06-28 04:27:43,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 538 transitions, 8786 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 04:27:43,972 INFO L231 Difference]: Finished difference. Result has 395 places, 515 transitions, 7793 flow [2024-06-28 04:27:43,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7628, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7793, PETRI_PLACES=395, PETRI_TRANSITIONS=515} [2024-06-28 04:27:43,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-28 04:27:43,973 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 515 transitions, 7793 flow [2024-06-28 04:27:43,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:43,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:43,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:43,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:27:43,973 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-28 04:27:43,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:43,974 INFO L85 PathProgramCache]: Analyzing trace with hash -14549036, now seen corresponding path program 8 times [2024-06-28 04:27:43,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:43,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702031163] [2024-06-28 04:27:43,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:43,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:43,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:44,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:44,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:44,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702031163] [2024-06-28 04:27:44,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702031163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:44,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:44,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:44,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651586351] [2024-06-28 04:27:44,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:44,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:44,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:44,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:44,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:44,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:44,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 515 transitions, 7793 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:44,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:44,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:44,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:46,448 INFO L124 PetriNetUnfolderBase]: 4562/6976 cut-off events. [2024-06-28 04:27:46,448 INFO L125 PetriNetUnfolderBase]: For 992359/992361 co-relation queries the response was YES. [2024-06-28 04:27:46,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59860 conditions, 6976 events. 4562/6976 cut-off events. For 992359/992361 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 40137 event pairs, 1353 based on Foata normal form. 6/6981 useless extension candidates. Maximal degree in co-relation 59678. Up to 6723 conditions per place. [2024-06-28 04:27:46,551 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 462 selfloop transitions, 74 changer transitions 0/539 dead transitions. [2024-06-28 04:27:46,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 539 transitions, 9045 flow [2024-06-28 04:27:46,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:27:46,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:27:46,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 04:27:46,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-28 04:27:46,552 INFO L175 Difference]: Start difference. First operand has 395 places, 515 transitions, 7793 flow. Second operand 7 states and 116 transitions. [2024-06-28 04:27:46,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 539 transitions, 9045 flow [2024-06-28 04:27:49,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 539 transitions, 8893 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:27:49,323 INFO L231 Difference]: Finished difference. Result has 396 places, 518 transitions, 7887 flow [2024-06-28 04:27:49,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7641, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7887, PETRI_PLACES=396, PETRI_TRANSITIONS=518} [2024-06-28 04:27:49,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-28 04:27:49,324 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 518 transitions, 7887 flow [2024-06-28 04:27:49,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:49,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:49,324 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-28 04:27:49,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:27:49,324 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-28 04:27:49,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:49,324 INFO L85 PathProgramCache]: Analyzing trace with hash 191867068, now seen corresponding path program 12 times [2024-06-28 04:27:49,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:49,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216911086] [2024-06-28 04:27:49,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:49,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:49,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:49,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:49,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:49,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216911086] [2024-06-28 04:27:49,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216911086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:49,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:49,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:49,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717772968] [2024-06-28 04:27:49,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:49,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:49,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:49,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:49,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:50,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:50,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 518 transitions, 7887 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:50,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:50,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:50,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:51,889 INFO L124 PetriNetUnfolderBase]: 4556/6967 cut-off events. [2024-06-28 04:27:51,890 INFO L125 PetriNetUnfolderBase]: For 975312/975316 co-relation queries the response was YES. [2024-06-28 04:27:51,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59634 conditions, 6967 events. 4556/6967 cut-off events. For 975312/975316 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 39980 event pairs, 1015 based on Foata normal form. 6/6970 useless extension candidates. Maximal degree in co-relation 59451. Up to 6487 conditions per place. [2024-06-28 04:27:51,986 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 437 selfloop transitions, 102 changer transitions 0/542 dead transitions. [2024-06-28 04:27:51,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 542 transitions, 9449 flow [2024-06-28 04:27:51,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:27:51,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:27:51,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:27:51,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-28 04:27:51,987 INFO L175 Difference]: Start difference. First operand has 396 places, 518 transitions, 7887 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:27:51,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 542 transitions, 9449 flow [2024-06-28 04:27:54,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 542 transitions, 9212 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 04:27:54,397 INFO L231 Difference]: Finished difference. Result has 398 places, 518 transitions, 7864 flow [2024-06-28 04:27:54,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7650, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7864, PETRI_PLACES=398, PETRI_TRANSITIONS=518} [2024-06-28 04:27:54,397 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-28 04:27:54,398 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 518 transitions, 7864 flow [2024-06-28 04:27:54,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:54,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:54,398 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-28 04:27:54,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:27:54,398 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-28 04:27:54,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:54,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1734913830, now seen corresponding path program 9 times [2024-06-28 04:27:54,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:54,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100133458] [2024-06-28 04:27:54,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:54,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:54,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:55,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:55,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:55,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100133458] [2024-06-28 04:27:55,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100133458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:55,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:55,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:55,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122503715] [2024-06-28 04:27:55,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:55,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:55,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:55,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:55,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:55,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:55,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 518 transitions, 7864 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:55,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:55,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:55,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:57,194 INFO L124 PetriNetUnfolderBase]: 4576/6996 cut-off events. [2024-06-28 04:27:57,194 INFO L125 PetriNetUnfolderBase]: For 1004251/1004255 co-relation queries the response was YES. [2024-06-28 04:27:57,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60061 conditions, 6996 events. 4576/6996 cut-off events. For 1004251/1004255 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 40106 event pairs, 1057 based on Foata normal form. 8/7000 useless extension candidates. Maximal degree in co-relation 59877. Up to 6757 conditions per place. [2024-06-28 04:27:57,289 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 459 selfloop transitions, 77 changer transitions 0/539 dead transitions. [2024-06-28 04:27:57,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 539 transitions, 9303 flow [2024-06-28 04:27:57,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:57,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:57,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-28 04:27:57,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36314363143631434 [2024-06-28 04:27:57,290 INFO L175 Difference]: Start difference. First operand has 398 places, 518 transitions, 7864 flow. Second operand 9 states and 134 transitions. [2024-06-28 04:27:57,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 539 transitions, 9303 flow [2024-06-28 04:27:59,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 539 transitions, 9164 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 04:27:59,439 INFO L231 Difference]: Finished difference. Result has 402 places, 521 transitions, 7960 flow [2024-06-28 04:27:59,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7725, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7960, PETRI_PLACES=402, PETRI_TRANSITIONS=521} [2024-06-28 04:27:59,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-28 04:27:59,440 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 521 transitions, 7960 flow [2024-06-28 04:27:59,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:27:59,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:59,440 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-28 04:27:59,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:27:59,440 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-28 04:27:59,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:59,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1276151164, now seen corresponding path program 13 times [2024-06-28 04:27:59,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:59,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858739432] [2024-06-28 04:27:59,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:59,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:59,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:00,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:00,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:00,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858739432] [2024-06-28 04:28:00,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858739432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:00,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:00,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:28:00,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856503627] [2024-06-28 04:28:00,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:00,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:28:00,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:00,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:28:00,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:28:00,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:00,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 521 transitions, 7960 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:28:00,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:00,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:00,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:02,016 INFO L124 PetriNetUnfolderBase]: 4562/6977 cut-off events. [2024-06-28 04:28:02,016 INFO L125 PetriNetUnfolderBase]: For 1003422/1003426 co-relation queries the response was YES. [2024-06-28 04:28:02,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59607 conditions, 6977 events. 4562/6977 cut-off events. For 1003422/1003426 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 40062 event pairs, 996 based on Foata normal form. 8/6981 useless extension candidates. Maximal degree in co-relation 59423. Up to 6505 conditions per place. [2024-06-28 04:28:02,121 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 434 selfloop transitions, 107 changer transitions 0/544 dead transitions. [2024-06-28 04:28:02,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 544 transitions, 9334 flow [2024-06-28 04:28:02,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:28:02,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:28:02,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:28:02,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 04:28:02,123 INFO L175 Difference]: Start difference. First operand has 402 places, 521 transitions, 7960 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:28:02,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 544 transitions, 9334 flow [2024-06-28 04:28:05,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 544 transitions, 9020 flow, removed 90 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:05,053 INFO L231 Difference]: Finished difference. Result has 402 places, 521 transitions, 7878 flow [2024-06-28 04:28:05,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7646, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7878, PETRI_PLACES=402, PETRI_TRANSITIONS=521} [2024-06-28 04:28:05,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-28 04:28:05,053 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 521 transitions, 7878 flow [2024-06-28 04:28:05,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:28:05,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:05,054 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-28 04:28:05,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:28:05,054 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-28 04:28:05,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:05,054 INFO L85 PathProgramCache]: Analyzing trace with hash 420213874, now seen corresponding path program 10 times [2024-06-28 04:28:05,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:05,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607221730] [2024-06-28 04:28:05,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:05,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:05,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:05,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:05,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:05,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607221730] [2024-06-28 04:28:05,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607221730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:05,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:05,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:28:05,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970259381] [2024-06-28 04:28:05,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:05,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:28:05,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:05,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:28:05,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:28:05,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:05,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 521 transitions, 7878 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:28:05,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:05,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:05,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:07,652 INFO L124 PetriNetUnfolderBase]: 4598/7027 cut-off events. [2024-06-28 04:28:07,652 INFO L125 PetriNetUnfolderBase]: For 1031295/1031297 co-relation queries the response was YES. [2024-06-28 04:28:07,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60217 conditions, 7027 events. 4598/7027 cut-off events. For 1031295/1031297 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 40528 event pairs, 1289 based on Foata normal form. 6/7032 useless extension candidates. Maximal degree in co-relation 60035. Up to 6675 conditions per place. [2024-06-28 04:28:07,760 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 444 selfloop transitions, 108 changer transitions 0/555 dead transitions. [2024-06-28 04:28:07,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 555 transitions, 9457 flow [2024-06-28 04:28:07,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:28:07,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:28:07,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 04:28:07,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-28 04:28:07,761 INFO L175 Difference]: Start difference. First operand has 402 places, 521 transitions, 7878 flow. Second operand 7 states and 128 transitions. [2024-06-28 04:28:07,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 555 transitions, 9457 flow [2024-06-28 04:28:10,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 555 transitions, 9189 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:10,181 INFO L231 Difference]: Finished difference. Result has 403 places, 527 transitions, 8073 flow [2024-06-28 04:28:10,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7612, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8073, PETRI_PLACES=403, PETRI_TRANSITIONS=527} [2024-06-28 04:28:10,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-28 04:28:10,181 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 527 transitions, 8073 flow [2024-06-28 04:28:10,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:28:10,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:10,181 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-28 04:28:10,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:28:10,181 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-28 04:28:10,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:10,182 INFO L85 PathProgramCache]: Analyzing trace with hash 191867254, now seen corresponding path program 11 times [2024-06-28 04:28:10,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:10,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204123248] [2024-06-28 04:28:10,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:10,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:10,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:10,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:10,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:10,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204123248] [2024-06-28 04:28:10,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204123248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:10,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:10,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:28:10,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984973939] [2024-06-28 04:28:10,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:10,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:28:10,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:10,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:28:10,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:28:10,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:10,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 527 transitions, 8073 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:28:10,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:10,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:10,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:12,719 INFO L124 PetriNetUnfolderBase]: 4618/7054 cut-off events. [2024-06-28 04:28:12,719 INFO L125 PetriNetUnfolderBase]: For 1035583/1035587 co-relation queries the response was YES. [2024-06-28 04:28:12,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60683 conditions, 7054 events. 4618/7054 cut-off events. For 1035583/1035587 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 40529 event pairs, 1048 based on Foata normal form. 8/7059 useless extension candidates. Maximal degree in co-relation 60500. Up to 6572 conditions per place. [2024-06-28 04:28:12,824 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 424 selfloop transitions, 124 changer transitions 0/551 dead transitions. [2024-06-28 04:28:12,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 551 transitions, 9760 flow [2024-06-28 04:28:12,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:12,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:12,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 04:28:12,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-28 04:28:12,825 INFO L175 Difference]: Start difference. First operand has 403 places, 527 transitions, 8073 flow. Second operand 9 states and 137 transitions. [2024-06-28 04:28:12,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 551 transitions, 9760 flow [2024-06-28 04:28:15,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 551 transitions, 9569 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 04:28:15,615 INFO L231 Difference]: Finished difference. Result has 407 places, 530 transitions, 8213 flow [2024-06-28 04:28:15,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7886, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8213, PETRI_PLACES=407, PETRI_TRANSITIONS=530} [2024-06-28 04:28:15,615 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-28 04:28:15,615 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 530 transitions, 8213 flow [2024-06-28 04:28:15,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:28:15,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:15,616 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-28 04:28:15,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:28:15,616 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-28 04:28:15,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:15,616 INFO L85 PathProgramCache]: Analyzing trace with hash 2103512608, now seen corresponding path program 12 times [2024-06-28 04:28:15,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:15,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690736968] [2024-06-28 04:28:15,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:15,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:15,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:16,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:16,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:16,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690736968] [2024-06-28 04:28:16,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690736968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:16,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:16,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:28:16,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018315320] [2024-06-28 04:28:16,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:16,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:28:16,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:16,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:28:16,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:28:16,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:16,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 530 transitions, 8213 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:28:16,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:16,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:16,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:18,341 INFO L124 PetriNetUnfolderBase]: 4606/7042 cut-off events. [2024-06-28 04:28:18,342 INFO L125 PetriNetUnfolderBase]: For 1014942/1014945 co-relation queries the response was YES. [2024-06-28 04:28:18,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60164 conditions, 7042 events. 4606/7042 cut-off events. For 1014942/1014945 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 40722 event pairs, 1700 based on Foata normal form. 6/7047 useless extension candidates. Maximal degree in co-relation 59981. Up to 6824 conditions per place. [2024-06-28 04:28:18,431 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 475 selfloop transitions, 79 changer transitions 0/557 dead transitions. [2024-06-28 04:28:18,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 557 transitions, 9434 flow [2024-06-28 04:28:18,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:28:18,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:28:18,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 04:28:18,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-28 04:28:18,432 INFO L175 Difference]: Start difference. First operand has 407 places, 530 transitions, 8213 flow. Second operand 7 states and 128 transitions. [2024-06-28 04:28:18,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 557 transitions, 9434 flow [2024-06-28 04:28:20,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 557 transitions, 8974 flow, removed 63 selfloop flow, removed 10 redundant places. [2024-06-28 04:28:20,858 INFO L231 Difference]: Finished difference. Result has 404 places, 530 transitions, 7941 flow [2024-06-28 04:28:20,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7753, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7941, PETRI_PLACES=404, PETRI_TRANSITIONS=530} [2024-06-28 04:28:20,859 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-28 04:28:20,859 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 530 transitions, 7941 flow [2024-06-28 04:28:20,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:28:20,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:20,860 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-28 04:28:20,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:28:20,860 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-28 04:28:20,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:20,861 INFO L85 PathProgramCache]: Analyzing trace with hash 192312724, now seen corresponding path program 13 times [2024-06-28 04:28:20,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:20,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725086020] [2024-06-28 04:28:20,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:20,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:20,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:21,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-28 04:28:21,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:21,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725086020] [2024-06-28 04:28:21,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725086020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:21,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:21,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:28:21,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164783260] [2024-06-28 04:28:21,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:21,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:28:21,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:21,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:28:21,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:28:21,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:21,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 530 transitions, 7941 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:28:21,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:21,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:21,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:23,459 INFO L124 PetriNetUnfolderBase]: 4594/7032 cut-off events. [2024-06-28 04:28:23,460 INFO L125 PetriNetUnfolderBase]: For 1009378/1009378 co-relation queries the response was YES. [2024-06-28 04:28:23,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59160 conditions, 7032 events. 4594/7032 cut-off events. For 1009378/1009378 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 40640 event pairs, 1827 based on Foata normal form. 4/7035 useless extension candidates. Maximal degree in co-relation 58979. Up to 6934 conditions per place. [2024-06-28 04:28:23,573 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 514 selfloop transitions, 28 changer transitions 0/545 dead transitions. [2024-06-28 04:28:23,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 545 transitions, 9089 flow [2024-06-28 04:28:23,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:28:23,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:28:23,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-28 04:28:23,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-28 04:28:23,574 INFO L175 Difference]: Start difference. First operand has 404 places, 530 transitions, 7941 flow. Second operand 7 states and 107 transitions. [2024-06-28 04:28:23,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 545 transitions, 9089 flow [2024-06-28 04:28:26,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 545 transitions, 8883 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 04:28:26,551 INFO L231 Difference]: Finished difference. Result has 405 places, 530 transitions, 7801 flow [2024-06-28 04:28:26,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7735, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7801, PETRI_PLACES=405, PETRI_TRANSITIONS=530} [2024-06-28 04:28:26,551 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-28 04:28:26,551 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 530 transitions, 7801 flow [2024-06-28 04:28:26,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-28 04:28:26,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:26,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:26,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:28:26,552 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-28 04:28:26,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:26,552 INFO L85 PathProgramCache]: Analyzing trace with hash 428288692, now seen corresponding path program 3 times [2024-06-28 04:28:26,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:26,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064684126] [2024-06-28 04:28:26,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:26,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:26,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:27,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:27,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:27,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064684126] [2024-06-28 04:28:27,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064684126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:27,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:27,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:27,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089967296] [2024-06-28 04:28:27,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:27,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:27,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:27,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:27,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:27,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:27,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 530 transitions, 7801 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:27,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:27,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:27,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:29,517 INFO L124 PetriNetUnfolderBase]: 4610/7047 cut-off events. [2024-06-28 04:28:29,517 INFO L125 PetriNetUnfolderBase]: For 1023662/1023664 co-relation queries the response was YES. [2024-06-28 04:28:29,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59291 conditions, 7047 events. 4610/7047 cut-off events. For 1023662/1023664 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40608 event pairs, 1353 based on Foata normal form. 6/7052 useless extension candidates. Maximal degree in co-relation 59109. Up to 6888 conditions per place. [2024-06-28 04:28:29,616 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 496 selfloop transitions, 51 changer transitions 0/550 dead transitions. [2024-06-28 04:28:29,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 550 transitions, 9018 flow [2024-06-28 04:28:29,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:28:29,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:28:29,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 04:28:29,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:28:29,617 INFO L175 Difference]: Start difference. First operand has 405 places, 530 transitions, 7801 flow. Second operand 6 states and 102 transitions. [2024-06-28 04:28:29,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 550 transitions, 9018 flow [2024-06-28 04:28:32,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 550 transitions, 8862 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 04:28:32,125 INFO L231 Difference]: Finished difference. Result has 405 places, 532 transitions, 7804 flow [2024-06-28 04:28:32,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7645, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7804, PETRI_PLACES=405, PETRI_TRANSITIONS=532} [2024-06-28 04:28:32,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-28 04:28:32,126 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 532 transitions, 7804 flow [2024-06-28 04:28:32,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:32,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:32,126 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-28 04:28:32,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:28:32,126 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-28 04:28:32,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:32,126 INFO L85 PathProgramCache]: Analyzing trace with hash 428793682, now seen corresponding path program 4 times [2024-06-28 04:28:32,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:32,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072559739] [2024-06-28 04:28:32,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:32,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:32,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:33,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:33,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:33,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072559739] [2024-06-28 04:28:33,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072559739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:33,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:33,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:33,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273004556] [2024-06-28 04:28:33,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:33,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:33,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:33,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:33,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:33,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:33,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 532 transitions, 7804 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:33,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:33,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:33,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:35,160 INFO L124 PetriNetUnfolderBase]: 4626/7071 cut-off events. [2024-06-28 04:28:35,161 INFO L125 PetriNetUnfolderBase]: For 1025100/1025102 co-relation queries the response was YES. [2024-06-28 04:28:35,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59457 conditions, 7071 events. 4626/7071 cut-off events. For 1025100/1025102 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 40749 event pairs, 1357 based on Foata normal form. 6/7076 useless extension candidates. Maximal degree in co-relation 59276. Up to 6890 conditions per place. [2024-06-28 04:28:35,251 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 497 selfloop transitions, 55 changer transitions 0/555 dead transitions. [2024-06-28 04:28:35,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 555 transitions, 9049 flow [2024-06-28 04:28:35,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:28:35,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:28:35,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 04:28:35,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-28 04:28:35,252 INFO L175 Difference]: Start difference. First operand has 405 places, 532 transitions, 7804 flow. Second operand 7 states and 115 transitions. [2024-06-28 04:28:35,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 555 transitions, 9049 flow [2024-06-28 04:28:37,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 555 transitions, 8906 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 04:28:37,950 INFO L231 Difference]: Finished difference. Result has 408 places, 534 transitions, 7830 flow [2024-06-28 04:28:37,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7661, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7830, PETRI_PLACES=408, PETRI_TRANSITIONS=534} [2024-06-28 04:28:37,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-28 04:28:37,951 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 534 transitions, 7830 flow [2024-06-28 04:28:37,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:37,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:37,951 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-28 04:28:37,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:28:37,951 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-28 04:28:37,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:37,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1722169420, now seen corresponding path program 4 times [2024-06-28 04:28:37,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:37,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520914851] [2024-06-28 04:28:37,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:37,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:37,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:39,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:39,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:39,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520914851] [2024-06-28 04:28:39,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520914851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:39,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:39,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:28:39,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719233272] [2024-06-28 04:28:39,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:39,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:28:39,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:39,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:28:39,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:28:39,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:39,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 534 transitions, 7830 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:39,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:39,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:39,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:40,873 INFO L124 PetriNetUnfolderBase]: 4646/7099 cut-off events. [2024-06-28 04:28:40,873 INFO L125 PetriNetUnfolderBase]: For 1045173/1045175 co-relation queries the response was YES. [2024-06-28 04:28:40,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59840 conditions, 7099 events. 4646/7099 cut-off events. For 1045173/1045175 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 40878 event pairs, 1231 based on Foata normal form. 6/7104 useless extension candidates. Maximal degree in co-relation 59658. Up to 6824 conditions per place. [2024-06-28 04:28:40,991 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 480 selfloop transitions, 77 changer transitions 0/560 dead transitions. [2024-06-28 04:28:40,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 560 transitions, 9082 flow [2024-06-28 04:28:40,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:28:40,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:28:40,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-28 04:28:40,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 04:28:40,992 INFO L175 Difference]: Start difference. First operand has 408 places, 534 transitions, 7830 flow. Second operand 6 states and 111 transitions. [2024-06-28 04:28:40,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 560 transitions, 9082 flow [2024-06-28 04:28:43,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 560 transitions, 8929 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 04:28:43,561 INFO L231 Difference]: Finished difference. Result has 409 places, 537 transitions, 7921 flow [2024-06-28 04:28:43,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7677, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7921, PETRI_PLACES=409, PETRI_TRANSITIONS=537} [2024-06-28 04:28:43,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-28 04:28:43,561 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 537 transitions, 7921 flow [2024-06-28 04:28:43,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:43,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:43,561 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-28 04:28:43,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:28:43,562 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-28 04:28:43,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:43,562 INFO L85 PathProgramCache]: Analyzing trace with hash -14553996, now seen corresponding path program 5 times [2024-06-28 04:28:43,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:43,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367073912] [2024-06-28 04:28:43,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:43,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:43,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:44,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:44,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:44,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367073912] [2024-06-28 04:28:44,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367073912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:44,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:44,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:44,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782850333] [2024-06-28 04:28:44,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:44,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:44,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:44,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:44,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:44,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:44,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 537 transitions, 7921 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:44,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:44,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:44,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:46,904 INFO L124 PetriNetUnfolderBase]: 4666/7125 cut-off events. [2024-06-28 04:28:46,904 INFO L125 PetriNetUnfolderBase]: For 1065371/1065371 co-relation queries the response was YES. [2024-06-28 04:28:46,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60327 conditions, 7125 events. 4666/7125 cut-off events. For 1065371/1065371 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40965 event pairs, 951 based on Foata normal form. 4/7128 useless extension candidates. Maximal degree in co-relation 60144. Up to 6696 conditions per place. [2024-06-28 04:28:47,018 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 461 selfloop transitions, 99 changer transitions 0/563 dead transitions. [2024-06-28 04:28:47,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 563 transitions, 9397 flow [2024-06-28 04:28:47,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:28:47,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:28:47,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:28:47,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-28 04:28:47,019 INFO L175 Difference]: Start difference. First operand has 409 places, 537 transitions, 7921 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:28:47,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 563 transitions, 9397 flow [2024-06-28 04:28:49,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 563 transitions, 9258 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:28:49,911 INFO L231 Difference]: Finished difference. Result has 412 places, 540 transitions, 8042 flow [2024-06-28 04:28:49,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7782, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8042, PETRI_PLACES=412, PETRI_TRANSITIONS=540} [2024-06-28 04:28:49,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 370 predicate places. [2024-06-28 04:28:49,912 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 540 transitions, 8042 flow [2024-06-28 04:28:49,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:49,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:49,912 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-28 04:28:49,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:28:49,912 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-28 04:28:49,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:49,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1298747686, now seen corresponding path program 5 times [2024-06-28 04:28:49,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:49,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405426336] [2024-06-28 04:28:49,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:49,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:49,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:50,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:50,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:50,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405426336] [2024-06-28 04:28:50,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405426336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:50,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:50,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:50,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567322961] [2024-06-28 04:28:50,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:50,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:50,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:50,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:50,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:50,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:50,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 540 transitions, 8042 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:50,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:50,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:50,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:52,753 INFO L124 PetriNetUnfolderBase]: 4656/7113 cut-off events. [2024-06-28 04:28:52,753 INFO L125 PetriNetUnfolderBase]: For 1063341/1063343 co-relation queries the response was YES. [2024-06-28 04:28:52,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60096 conditions, 7113 events. 4656/7113 cut-off events. For 1063341/1063343 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 41062 event pairs, 1365 based on Foata normal form. 6/7118 useless extension candidates. Maximal degree in co-relation 59912. Up to 6872 conditions per place. [2024-06-28 04:28:52,850 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 489 selfloop transitions, 71 changer transitions 0/563 dead transitions. [2024-06-28 04:28:52,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 563 transitions, 9315 flow [2024-06-28 04:28:52,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:28:52,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:28:52,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 04:28:52,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-28 04:28:52,851 INFO L175 Difference]: Start difference. First operand has 412 places, 540 transitions, 8042 flow. Second operand 7 states and 115 transitions. [2024-06-28 04:28:52,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 563 transitions, 9315 flow [2024-06-28 04:28:55,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 563 transitions, 9118 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:28:55,522 INFO L231 Difference]: Finished difference. Result has 414 places, 542 transitions, 8058 flow [2024-06-28 04:28:55,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7845, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8058, PETRI_PLACES=414, PETRI_TRANSITIONS=542} [2024-06-28 04:28:55,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-28 04:28:55,523 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 542 transitions, 8058 flow [2024-06-28 04:28:55,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:55,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:55,523 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-28 04:28:55,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:28:55,523 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-28 04:28:55,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:55,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1298347848, now seen corresponding path program 6 times [2024-06-28 04:28:55,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:55,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20851385] [2024-06-28 04:28:55,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:55,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:55,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:56,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:56,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:56,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20851385] [2024-06-28 04:28:56,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20851385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:56,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:56,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:56,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833888450] [2024-06-28 04:28:56,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:56,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:56,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:56,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:56,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:56,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:56,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 542 transitions, 8058 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:56,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:56,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:56,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:58,868 INFO L124 PetriNetUnfolderBase]: 4644/7097 cut-off events. [2024-06-28 04:28:58,868 INFO L125 PetriNetUnfolderBase]: For 1041529/1041531 co-relation queries the response was YES. [2024-06-28 04:28:58,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59498 conditions, 7097 events. 4644/7097 cut-off events. For 1041529/1041531 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40845 event pairs, 1219 based on Foata normal form. 6/7102 useless extension candidates. Maximal degree in co-relation 59314. Up to 6674 conditions per place. [2024-06-28 04:28:58,961 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 465 selfloop transitions, 100 changer transitions 0/568 dead transitions. [2024-06-28 04:28:58,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 568 transitions, 9296 flow [2024-06-28 04:28:58,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:28:58,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:28:58,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:28:58,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-28 04:28:58,962 INFO L175 Difference]: Start difference. First operand has 414 places, 542 transitions, 8058 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:28:58,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 568 transitions, 9296 flow [2024-06-28 04:29:01,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 568 transitions, 9087 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 04:29:01,639 INFO L231 Difference]: Finished difference. Result has 416 places, 542 transitions, 8066 flow [2024-06-28 04:29:01,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7849, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8066, PETRI_PLACES=416, PETRI_TRANSITIONS=542} [2024-06-28 04:29:01,640 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-28 04:29:01,640 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 542 transitions, 8066 flow [2024-06-28 04:29:01,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:01,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:01,640 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-28 04:29:01,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:29:01,640 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-28 04:29:01,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:01,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1068835060, now seen corresponding path program 1 times [2024-06-28 04:29:01,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:01,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255922669] [2024-06-28 04:29:01,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:01,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:01,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:02,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:02,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:02,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255922669] [2024-06-28 04:29:02,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255922669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:02,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:02,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:02,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67503508] [2024-06-28 04:29:02,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:02,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:02,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:02,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:02,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:02,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:02,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 542 transitions, 8066 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:02,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:02,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:02,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:04,310 INFO L124 PetriNetUnfolderBase]: 4740/7248 cut-off events. [2024-06-28 04:29:04,310 INFO L125 PetriNetUnfolderBase]: For 1131414/1131414 co-relation queries the response was YES. [2024-06-28 04:29:04,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62198 conditions, 7248 events. 4740/7248 cut-off events. For 1131414/1131414 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 42091 event pairs, 1821 based on Foata normal form. 2/7249 useless extension candidates. Maximal degree in co-relation 62013. Up to 6970 conditions per place. [2024-06-28 04:29:04,422 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 533 selfloop transitions, 60 changer transitions 0/596 dead transitions. [2024-06-28 04:29:04,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 596 transitions, 10191 flow [2024-06-28 04:29:04,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:04,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:04,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:29:04,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 04:29:04,423 INFO L175 Difference]: Start difference. First operand has 416 places, 542 transitions, 8066 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:29:04,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 596 transitions, 10191 flow [2024-06-28 04:29:07,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 596 transitions, 9944 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 04:29:07,296 INFO L231 Difference]: Finished difference. Result has 419 places, 558 transitions, 8249 flow [2024-06-28 04:29:07,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7827, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8249, PETRI_PLACES=419, PETRI_TRANSITIONS=558} [2024-06-28 04:29:07,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-28 04:29:07,296 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 558 transitions, 8249 flow [2024-06-28 04:29:07,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:07,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:07,297 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-28 04:29:07,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:29:07,297 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-28 04:29:07,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:07,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1068895510, now seen corresponding path program 2 times [2024-06-28 04:29:07,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:07,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302704140] [2024-06-28 04:29:07,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:07,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:07,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:08,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:08,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:08,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302704140] [2024-06-28 04:29:08,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302704140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:08,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:08,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:29:08,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594686589] [2024-06-28 04:29:08,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:08,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:29:08,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:08,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:29:08,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:29:08,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:08,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 558 transitions, 8249 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:08,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:08,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:08,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:10,102 INFO L124 PetriNetUnfolderBase]: 4802/7342 cut-off events. [2024-06-28 04:29:10,103 INFO L125 PetriNetUnfolderBase]: For 1191081/1191081 co-relation queries the response was YES. [2024-06-28 04:29:10,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63284 conditions, 7342 events. 4802/7342 cut-off events. For 1191081/1191081 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 42731 event pairs, 1859 based on Foata normal form. 16/7357 useless extension candidates. Maximal degree in co-relation 63098. Up to 7128 conditions per place. [2024-06-28 04:29:10,219 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 535 selfloop transitions, 61 changer transitions 0/599 dead transitions. [2024-06-28 04:29:10,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 599 transitions, 10060 flow [2024-06-28 04:29:10,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:29:10,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:29:10,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-28 04:29:10,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-28 04:29:10,220 INFO L175 Difference]: Start difference. First operand has 419 places, 558 transitions, 8249 flow. Second operand 10 states and 162 transitions. [2024-06-28 04:29:10,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 599 transitions, 10060 flow [2024-06-28 04:29:13,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 599 transitions, 9943 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 04:29:13,097 INFO L231 Difference]: Finished difference. Result has 426 places, 563 transitions, 8396 flow [2024-06-28 04:29:13,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8146, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8396, PETRI_PLACES=426, PETRI_TRANSITIONS=563} [2024-06-28 04:29:13,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-28 04:29:13,097 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 563 transitions, 8396 flow [2024-06-28 04:29:13,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:13,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:13,097 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-28 04:29:13,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:29:13,098 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-28 04:29:13,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:13,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1561592648, now seen corresponding path program 1 times [2024-06-28 04:29:13,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:13,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907080057] [2024-06-28 04:29:13,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:13,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:13,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:14,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:14,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:14,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907080057] [2024-06-28 04:29:14,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907080057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:14,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:14,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:14,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649363378] [2024-06-28 04:29:14,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:14,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:14,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:14,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:14,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:14,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:14,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 563 transitions, 8396 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:14,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:14,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:14,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:16,323 INFO L124 PetriNetUnfolderBase]: 4828/7378 cut-off events. [2024-06-28 04:29:16,323 INFO L125 PetriNetUnfolderBase]: For 1168924/1168924 co-relation queries the response was YES. [2024-06-28 04:29:16,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64322 conditions, 7378 events. 4828/7378 cut-off events. For 1168924/1168924 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 42920 event pairs, 1852 based on Foata normal form. 2/7379 useless extension candidates. Maximal degree in co-relation 64133. Up to 7205 conditions per place. [2024-06-28 04:29:16,435 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 534 selfloop transitions, 64 changer transitions 0/601 dead transitions. [2024-06-28 04:29:16,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 601 transitions, 10136 flow [2024-06-28 04:29:16,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:29:16,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:29:16,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-28 04:29:16,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-28 04:29:16,436 INFO L175 Difference]: Start difference. First operand has 426 places, 563 transitions, 8396 flow. Second operand 11 states and 167 transitions. [2024-06-28 04:29:16,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 601 transitions, 10136 flow [2024-06-28 04:29:19,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 601 transitions, 9971 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 04:29:19,400 INFO L231 Difference]: Finished difference. Result has 431 places, 570 transitions, 8521 flow [2024-06-28 04:29:19,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8231, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8521, PETRI_PLACES=431, PETRI_TRANSITIONS=570} [2024-06-28 04:29:19,401 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-28 04:29:19,401 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 570 transitions, 8521 flow [2024-06-28 04:29:19,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:19,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:19,401 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-28 04:29:19,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:29:19,401 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-28 04:29:19,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:19,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1186987964, now seen corresponding path program 2 times [2024-06-28 04:29:19,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:19,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69346830] [2024-06-28 04:29:19,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:19,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:19,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:20,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:20,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:20,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69346830] [2024-06-28 04:29:20,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69346830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:20,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:20,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:20,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097550634] [2024-06-28 04:29:20,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:20,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:20,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:20,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:20,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:20,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:20,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 570 transitions, 8521 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:20,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:20,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:20,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:22,705 INFO L124 PetriNetUnfolderBase]: 4908/7490 cut-off events. [2024-06-28 04:29:22,706 INFO L125 PetriNetUnfolderBase]: For 1235761/1235761 co-relation queries the response was YES. [2024-06-28 04:29:22,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66365 conditions, 7490 events. 4908/7490 cut-off events. For 1235761/1235761 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 43599 event pairs, 1866 based on Foata normal form. 6/7495 useless extension candidates. Maximal degree in co-relation 66174. Up to 7347 conditions per place. [2024-06-28 04:29:22,812 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 565 selfloop transitions, 39 changer transitions 0/607 dead transitions. [2024-06-28 04:29:22,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 607 transitions, 10351 flow [2024-06-28 04:29:22,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:29:22,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:29:22,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-28 04:29:22,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 04:29:22,814 INFO L175 Difference]: Start difference. First operand has 431 places, 570 transitions, 8521 flow. Second operand 10 states and 150 transitions. [2024-06-28 04:29:22,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 607 transitions, 10351 flow [2024-06-28 04:29:25,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 607 transitions, 10201 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 04:29:25,867 INFO L231 Difference]: Finished difference. Result has 437 places, 583 transitions, 8771 flow [2024-06-28 04:29:25,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8374, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8771, PETRI_PLACES=437, PETRI_TRANSITIONS=583} [2024-06-28 04:29:25,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-28 04:29:25,868 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 583 transitions, 8771 flow [2024-06-28 04:29:25,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:25,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:25,868 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-28 04:29:25,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:29:25,868 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-28 04:29:25,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:25,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1186983314, now seen corresponding path program 3 times [2024-06-28 04:29:25,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:25,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145802239] [2024-06-28 04:29:25,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:25,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:25,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:26,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:26,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:26,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145802239] [2024-06-28 04:29:26,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145802239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:26,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:26,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:26,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060107694] [2024-06-28 04:29:26,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:26,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:26,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:26,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:26,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:26,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:26,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 583 transitions, 8771 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:26,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:26,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:26,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:28,961 INFO L124 PetriNetUnfolderBase]: 5022/7639 cut-off events. [2024-06-28 04:29:28,961 INFO L125 PetriNetUnfolderBase]: For 1325274/1325278 co-relation queries the response was YES. [2024-06-28 04:29:29,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69863 conditions, 7639 events. 5022/7639 cut-off events. For 1325274/1325278 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 44314 event pairs, 1081 based on Foata normal form. 10/7645 useless extension candidates. Maximal degree in co-relation 69668. Up to 6708 conditions per place. [2024-06-28 04:29:29,086 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 434 selfloop transitions, 192 changer transitions 0/629 dead transitions. [2024-06-28 04:29:29,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 629 transitions, 11438 flow [2024-06-28 04:29:29,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:29,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:29,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:29:29,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:29:29,087 INFO L175 Difference]: Start difference. First operand has 437 places, 583 transitions, 8771 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:29:29,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 629 transitions, 11438 flow [2024-06-28 04:29:32,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 629 transitions, 11253 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-28 04:29:32,276 INFO L231 Difference]: Finished difference. Result has 443 places, 598 transitions, 9429 flow [2024-06-28 04:29:32,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8586, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9429, PETRI_PLACES=443, PETRI_TRANSITIONS=598} [2024-06-28 04:29:32,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-28 04:29:32,277 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 598 transitions, 9429 flow [2024-06-28 04:29:32,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:32,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:32,277 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-28 04:29:32,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:29:32,277 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-28 04:29:32,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:32,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1443505092, now seen corresponding path program 3 times [2024-06-28 04:29:32,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:32,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887405350] [2024-06-28 04:29:32,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:32,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:32,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:33,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:33,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:33,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887405350] [2024-06-28 04:29:33,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887405350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:33,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:33,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:33,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885265514] [2024-06-28 04:29:33,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:33,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:33,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:33,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:33,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:33,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:33,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 598 transitions, 9429 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:33,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:33,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:33,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:35,363 INFO L124 PetriNetUnfolderBase]: 5049/7680 cut-off events. [2024-06-28 04:29:35,363 INFO L125 PetriNetUnfolderBase]: For 1358505/1358509 co-relation queries the response was YES. [2024-06-28 04:29:35,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71694 conditions, 7680 events. 5049/7680 cut-off events. For 1358505/1358509 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 44602 event pairs, 1092 based on Foata normal form. 10/7686 useless extension candidates. Maximal degree in co-relation 71495. Up to 7335 conditions per place. [2024-06-28 04:29:35,482 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 514 selfloop transitions, 107 changer transitions 0/624 dead transitions. [2024-06-28 04:29:35,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 624 transitions, 11115 flow [2024-06-28 04:29:35,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:35,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:35,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 04:29:35,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-28 04:29:35,483 INFO L175 Difference]: Start difference. First operand has 443 places, 598 transitions, 9429 flow. Second operand 9 states and 139 transitions. [2024-06-28 04:29:35,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 624 transitions, 11115 flow [2024-06-28 04:29:39,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 624 transitions, 10768 flow, removed 83 selfloop flow, removed 4 redundant places. [2024-06-28 04:29:39,488 INFO L231 Difference]: Finished difference. Result has 448 places, 602 transitions, 9436 flow [2024-06-28 04:29:39,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9084, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9436, PETRI_PLACES=448, PETRI_TRANSITIONS=602} [2024-06-28 04:29:39,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-28 04:29:39,489 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 602 transitions, 9436 flow [2024-06-28 04:29:39,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:39,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:39,489 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-28 04:29:39,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:29:39,489 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-28 04:29:39,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:39,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1443327338, now seen corresponding path program 4 times [2024-06-28 04:29:39,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:39,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339731681] [2024-06-28 04:29:39,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:39,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:39,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:40,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:40,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:40,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339731681] [2024-06-28 04:29:40,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339731681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:40,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:40,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:40,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073798085] [2024-06-28 04:29:40,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:40,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:40,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:40,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:40,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:40,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:40,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 602 transitions, 9436 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:40,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:40,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:40,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:42,891 INFO L124 PetriNetUnfolderBase]: 5043/7681 cut-off events. [2024-06-28 04:29:42,891 INFO L125 PetriNetUnfolderBase]: For 1337717/1337717 co-relation queries the response was YES. [2024-06-28 04:29:42,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71307 conditions, 7681 events. 5043/7681 cut-off events. For 1337717/1337717 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 44792 event pairs, 1908 based on Foata normal form. 2/7682 useless extension candidates. Maximal degree in co-relation 71106. Up to 7581 conditions per place. [2024-06-28 04:29:43,014 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 581 selfloop transitions, 39 changer transitions 0/623 dead transitions. [2024-06-28 04:29:43,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 623 transitions, 10768 flow [2024-06-28 04:29:43,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:29:43,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:29:43,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-28 04:29:43,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3436807095343681 [2024-06-28 04:29:43,016 INFO L175 Difference]: Start difference. First operand has 448 places, 602 transitions, 9436 flow. Second operand 11 states and 155 transitions. [2024-06-28 04:29:43,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 623 transitions, 10768 flow [2024-06-28 04:29:46,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 623 transitions, 10454 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-28 04:29:46,195 INFO L231 Difference]: Finished difference. Result has 452 places, 602 transitions, 9206 flow [2024-06-28 04:29:46,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9122, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9206, PETRI_PLACES=452, PETRI_TRANSITIONS=602} [2024-06-28 04:29:46,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-28 04:29:46,196 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 602 transitions, 9206 flow [2024-06-28 04:29:46,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:46,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:46,197 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-28 04:29:46,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:29:46,197 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-28 04:29:46,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:46,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1187167888, now seen corresponding path program 1 times [2024-06-28 04:29:46,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:46,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845268335] [2024-06-28 04:29:46,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:46,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:46,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:47,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:47,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:47,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845268335] [2024-06-28 04:29:47,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845268335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:47,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:47,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:47,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419598451] [2024-06-28 04:29:47,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:47,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:47,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:47,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:47,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:47,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:47,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 602 transitions, 9206 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:47,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:47,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:47,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:49,233 INFO L124 PetriNetUnfolderBase]: 5051/7693 cut-off events. [2024-06-28 04:29:49,233 INFO L125 PetriNetUnfolderBase]: For 1355739/1355739 co-relation queries the response was YES. [2024-06-28 04:29:49,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71082 conditions, 7693 events. 5051/7693 cut-off events. For 1355739/1355739 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 44860 event pairs, 1915 based on Foata normal form. 2/7694 useless extension candidates. Maximal degree in co-relation 70880. Up to 7621 conditions per place. [2024-06-28 04:29:49,370 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 593 selfloop transitions, 24 changer transitions 0/620 dead transitions. [2024-06-28 04:29:49,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 620 transitions, 10548 flow [2024-06-28 04:29:49,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:29:49,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:29:49,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-28 04:29:49,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-28 04:29:49,372 INFO L175 Difference]: Start difference. First operand has 452 places, 602 transitions, 9206 flow. Second operand 8 states and 118 transitions. [2024-06-28 04:29:49,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 620 transitions, 10548 flow [2024-06-28 04:29:52,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 620 transitions, 10445 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 04:29:52,862 INFO L231 Difference]: Finished difference. Result has 453 places, 604 transitions, 9210 flow [2024-06-28 04:29:52,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9103, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9210, PETRI_PLACES=453, PETRI_TRANSITIONS=604} [2024-06-28 04:29:52,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-28 04:29:52,862 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 604 transitions, 9210 flow [2024-06-28 04:29:52,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:52,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:52,862 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-28 04:29:52,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:29:52,863 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-28 04:29:52,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:52,863 INFO L85 PathProgramCache]: Analyzing trace with hash 420460386, now seen corresponding path program 2 times [2024-06-28 04:29:52,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:52,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495123083] [2024-06-28 04:29:52,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:52,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:52,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:53,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:53,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:53,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495123083] [2024-06-28 04:29:53,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495123083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:53,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:53,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:53,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412343314] [2024-06-28 04:29:53,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:53,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:53,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:53,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:53,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:53,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:53,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 604 transitions, 9210 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:53,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:53,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:53,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:55,827 INFO L124 PetriNetUnfolderBase]: 5059/7705 cut-off events. [2024-06-28 04:29:55,828 INFO L125 PetriNetUnfolderBase]: For 1381210/1381210 co-relation queries the response was YES. [2024-06-28 04:29:55,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71430 conditions, 7705 events. 5059/7705 cut-off events. For 1381210/1381210 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 44985 event pairs, 1920 based on Foata normal form. 2/7706 useless extension candidates. Maximal degree in co-relation 71226. Up to 7608 conditions per place. [2024-06-28 04:29:55,973 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 582 selfloop transitions, 34 changer transitions 0/619 dead transitions. [2024-06-28 04:29:55,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 619 transitions, 10540 flow [2024-06-28 04:29:55,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:29:55,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:29:55,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-28 04:29:55,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-28 04:29:55,974 INFO L175 Difference]: Start difference. First operand has 453 places, 604 transitions, 9210 flow. Second operand 6 states and 97 transitions. [2024-06-28 04:29:55,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 619 transitions, 10540 flow [2024-06-28 04:29:59,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 619 transitions, 10449 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 04:29:59,473 INFO L231 Difference]: Finished difference. Result has 453 places, 606 transitions, 9255 flow [2024-06-28 04:29:59,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9119, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9255, PETRI_PLACES=453, PETRI_TRANSITIONS=606} [2024-06-28 04:29:59,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-28 04:29:59,473 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 606 transitions, 9255 flow [2024-06-28 04:29:59,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:59,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:59,473 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-28 04:29:59,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:29:59,474 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-28 04:29:59,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:59,474 INFO L85 PathProgramCache]: Analyzing trace with hash 428800626, now seen corresponding path program 3 times [2024-06-28 04:29:59,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:59,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269127499] [2024-06-28 04:29:59,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:59,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:59,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:00,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-28 04:30:00,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:00,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269127499] [2024-06-28 04:30:00,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269127499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:00,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:00,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:00,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735930592] [2024-06-28 04:30:00,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:00,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:00,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:00,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:00,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:00,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:00,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 606 transitions, 9255 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:00,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:00,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:00,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:02,486 INFO L124 PetriNetUnfolderBase]: 5054/7698 cut-off events. [2024-06-28 04:30:02,486 INFO L125 PetriNetUnfolderBase]: For 1392994/1392994 co-relation queries the response was YES. [2024-06-28 04:30:02,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71407 conditions, 7698 events. 5054/7698 cut-off events. For 1392994/1392994 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 44867 event pairs, 1940 based on Foata normal form. 2/7699 useless extension candidates. Maximal degree in co-relation 71202. Up to 7639 conditions per place. [2024-06-28 04:30:02,601 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 599 selfloop transitions, 16 changer transitions 0/618 dead transitions. [2024-06-28 04:30:02,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 618 transitions, 10569 flow [2024-06-28 04:30:02,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:02,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:02,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-28 04:30:02,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3699186991869919 [2024-06-28 04:30:02,603 INFO L175 Difference]: Start difference. First operand has 453 places, 606 transitions, 9255 flow. Second operand 6 states and 91 transitions. [2024-06-28 04:30:02,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 618 transitions, 10569 flow [2024-06-28 04:30:06,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 618 transitions, 10453 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:06,049 INFO L231 Difference]: Finished difference. Result has 455 places, 608 transitions, 9238 flow [2024-06-28 04:30:06,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9143, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9238, PETRI_PLACES=455, PETRI_TRANSITIONS=608} [2024-06-28 04:30:06,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-28 04:30:06,050 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 608 transitions, 9238 flow [2024-06-28 04:30:06,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:06,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:06,050 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-28 04:30:06,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:30:06,051 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-28 04:30:06,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:06,051 INFO L85 PathProgramCache]: Analyzing trace with hash 192321652, now seen corresponding path program 5 times [2024-06-28 04:30:06,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:06,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101866084] [2024-06-28 04:30:06,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:06,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:06,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:07,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:07,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:07,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101866084] [2024-06-28 04:30:07,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101866084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:07,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:07,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:07,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072008245] [2024-06-28 04:30:07,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:07,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:07,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:07,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:07,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:07,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:07,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 608 transitions, 9238 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:07,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:07,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:07,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:09,746 INFO L124 PetriNetUnfolderBase]: 5166/7854 cut-off events. [2024-06-28 04:30:09,746 INFO L125 PetriNetUnfolderBase]: For 1470923/1470923 co-relation queries the response was YES. [2024-06-28 04:30:09,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73930 conditions, 7854 events. 5166/7854 cut-off events. For 1470923/1470923 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 45831 event pairs, 1939 based on Foata normal form. 6/7859 useless extension candidates. Maximal degree in co-relation 73724. Up to 7681 conditions per place. [2024-06-28 04:30:09,862 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 605 selfloop transitions, 39 changer transitions 0/647 dead transitions. [2024-06-28 04:30:09,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 647 transitions, 11523 flow [2024-06-28 04:30:09,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:30:09,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:30:09,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 165 transitions. [2024-06-28 04:30:09,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3353658536585366 [2024-06-28 04:30:09,863 INFO L175 Difference]: Start difference. First operand has 455 places, 608 transitions, 9238 flow. Second operand 12 states and 165 transitions. [2024-06-28 04:30:09,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 647 transitions, 11523 flow [2024-06-28 04:30:13,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 647 transitions, 11444 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:13,321 INFO L231 Difference]: Finished difference. Result has 464 places, 624 transitions, 9694 flow [2024-06-28 04:30:13,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9159, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9694, PETRI_PLACES=464, PETRI_TRANSITIONS=624} [2024-06-28 04:30:13,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-28 04:30:13,322 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 624 transitions, 9694 flow [2024-06-28 04:30:13,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:13,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:13,323 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-28 04:30:13,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:30:13,323 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-28 04:30:13,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:13,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1276161084, now seen corresponding path program 4 times [2024-06-28 04:30:13,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:13,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284844882] [2024-06-28 04:30:13,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:13,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:13,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:14,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:14,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:14,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284844882] [2024-06-28 04:30:14,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284844882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:14,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:14,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:30:14,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493200863] [2024-06-28 04:30:14,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:14,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:30:14,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:14,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:30:14,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:30:14,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:14,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 624 transitions, 9694 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:14,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:14,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:14,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:16,533 INFO L124 PetriNetUnfolderBase]: 5180/7866 cut-off events. [2024-06-28 04:30:16,533 INFO L125 PetriNetUnfolderBase]: For 1494414/1494418 co-relation queries the response was YES. [2024-06-28 04:30:16,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74806 conditions, 7866 events. 5180/7866 cut-off events. For 1494414/1494418 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 45754 event pairs, 1029 based on Foata normal form. 10/7873 useless extension candidates. Maximal degree in co-relation 74598. Up to 7331 conditions per place. [2024-06-28 04:30:16,665 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 533 selfloop transitions, 120 changer transitions 0/656 dead transitions. [2024-06-28 04:30:16,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 656 transitions, 11447 flow [2024-06-28 04:30:16,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:16,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:16,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:30:16,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 04:30:16,666 INFO L175 Difference]: Start difference. First operand has 464 places, 624 transitions, 9694 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:30:16,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 656 transitions, 11447 flow [2024-06-28 04:30:20,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 656 transitions, 11097 flow, removed 118 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:20,804 INFO L231 Difference]: Finished difference. Result has 468 places, 627 transitions, 9703 flow [2024-06-28 04:30:20,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9344, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9703, PETRI_PLACES=468, PETRI_TRANSITIONS=627} [2024-06-28 04:30:20,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-28 04:30:20,805 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 627 transitions, 9703 flow [2024-06-28 04:30:20,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:20,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:20,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-28 04:30:20,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:30:20,806 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-28 04:30:20,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:20,806 INFO L85 PathProgramCache]: Analyzing trace with hash 192148672, now seen corresponding path program 6 times [2024-06-28 04:30:20,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:20,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287805807] [2024-06-28 04:30:20,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:20,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:20,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:21,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:21,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:21,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287805807] [2024-06-28 04:30:21,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287805807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:21,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:21,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:21,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393736168] [2024-06-28 04:30:21,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:21,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:21,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:21,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:21,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:21,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:21,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 627 transitions, 9703 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:21,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:21,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:21,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:23,949 INFO L124 PetriNetUnfolderBase]: 5174/7868 cut-off events. [2024-06-28 04:30:23,949 INFO L125 PetriNetUnfolderBase]: For 1475927/1475927 co-relation queries the response was YES. [2024-06-28 04:30:24,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74482 conditions, 7868 events. 5174/7868 cut-off events. For 1475927/1475927 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 45958 event pairs, 1962 based on Foata normal form. 2/7869 useless extension candidates. Maximal degree in co-relation 74274. Up to 7777 conditions per place. [2024-06-28 04:30:24,090 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 613 selfloop transitions, 31 changer transitions 0/647 dead transitions. [2024-06-28 04:30:24,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 647 transitions, 11077 flow [2024-06-28 04:30:24,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:24,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:24,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 04:30:24,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-28 04:30:24,091 INFO L175 Difference]: Start difference. First operand has 468 places, 627 transitions, 9703 flow. Second operand 8 states and 125 transitions. [2024-06-28 04:30:24,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 647 transitions, 11077 flow [2024-06-28 04:30:27,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 647 transitions, 10660 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-28 04:30:27,713 INFO L231 Difference]: Finished difference. Result has 469 places, 627 transitions, 9354 flow [2024-06-28 04:30:27,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9286, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9354, PETRI_PLACES=469, PETRI_TRANSITIONS=627} [2024-06-28 04:30:27,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-28 04:30:27,714 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 627 transitions, 9354 flow [2024-06-28 04:30:27,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:27,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:27,714 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-28 04:30:27,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:30:27,714 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-28 04:30:27,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:27,715 INFO L85 PathProgramCache]: Analyzing trace with hash -483461166, now seen corresponding path program 7 times [2024-06-28 04:30:27,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:27,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197757278] [2024-06-28 04:30:27,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:27,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:27,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:28,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:28,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:28,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197757278] [2024-06-28 04:30:28,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197757278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:28,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:28,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:28,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463839359] [2024-06-28 04:30:28,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:28,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:28,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:28,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:28,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:28,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:28,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 627 transitions, 9354 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:28,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:28,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:28,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:31,042 INFO L124 PetriNetUnfolderBase]: 5256/7972 cut-off events. [2024-06-28 04:30:31,042 INFO L125 PetriNetUnfolderBase]: For 1558332/1558336 co-relation queries the response was YES. [2024-06-28 04:30:31,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75882 conditions, 7972 events. 5256/7972 cut-off events. For 1558332/1558336 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 46355 event pairs, 1124 based on Foata normal form. 10/7979 useless extension candidates. Maximal degree in co-relation 75674. Up to 6871 conditions per place. [2024-06-28 04:30:31,172 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 473 selfloop transitions, 194 changer transitions 0/670 dead transitions. [2024-06-28 04:30:31,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 670 transitions, 11880 flow [2024-06-28 04:30:31,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:31,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:31,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:30:31,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:30:31,174 INFO L175 Difference]: Start difference. First operand has 469 places, 627 transitions, 9354 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:30:31,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 670 transitions, 11880 flow [2024-06-28 04:30:34,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 670 transitions, 11746 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 04:30:34,995 INFO L231 Difference]: Finished difference. Result has 473 places, 637 transitions, 10060 flow [2024-06-28 04:30:34,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9220, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10060, PETRI_PLACES=473, PETRI_TRANSITIONS=637} [2024-06-28 04:30:34,995 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-28 04:30:34,995 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 637 transitions, 10060 flow [2024-06-28 04:30:34,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:34,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:34,996 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-28 04:30:34,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:30:34,996 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-28 04:30:34,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:34,996 INFO L85 PathProgramCache]: Analyzing trace with hash 198577762, now seen corresponding path program 8 times [2024-06-28 04:30:34,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:34,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939293100] [2024-06-28 04:30:34,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:34,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:35,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:36,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:36,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:36,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939293100] [2024-06-28 04:30:36,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939293100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:36,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:36,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:36,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008340044] [2024-06-28 04:30:36,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:36,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:36,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:36,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:36,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:36,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:36,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 637 transitions, 10060 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:36,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:36,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:36,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:38,429 INFO L124 PetriNetUnfolderBase]: 5335/8088 cut-off events. [2024-06-28 04:30:38,429 INFO L125 PetriNetUnfolderBase]: For 1614144/1614146 co-relation queries the response was YES. [2024-06-28 04:30:38,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79370 conditions, 8088 events. 5335/8088 cut-off events. For 1614144/1614146 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 47204 event pairs, 1427 based on Foata normal form. 8/8095 useless extension candidates. Maximal degree in co-relation 79160. Up to 7531 conditions per place. [2024-06-28 04:30:38,560 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 561 selfloop transitions, 123 changer transitions 0/687 dead transitions. [2024-06-28 04:30:38,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 687 transitions, 12497 flow [2024-06-28 04:30:38,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:38,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:38,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:30:38,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 04:30:38,561 INFO L175 Difference]: Start difference. First operand has 473 places, 637 transitions, 10060 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:30:38,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 687 transitions, 12497 flow [2024-06-28 04:30:42,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 687 transitions, 12142 flow, removed 101 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:42,702 INFO L231 Difference]: Finished difference. Result has 480 places, 652 transitions, 10541 flow [2024-06-28 04:30:42,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9751, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10541, PETRI_PLACES=480, PETRI_TRANSITIONS=652} [2024-06-28 04:30:42,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-28 04:30:42,703 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 652 transitions, 10541 flow [2024-06-28 04:30:42,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:42,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:42,703 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-28 04:30:42,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:30:42,703 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-28 04:30:42,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:42,703 INFO L85 PathProgramCache]: Analyzing trace with hash 2017905574, now seen corresponding path program 1 times [2024-06-28 04:30:42,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:42,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642579308] [2024-06-28 04:30:42,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:42,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:42,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:43,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:43,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:43,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642579308] [2024-06-28 04:30:43,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642579308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:43,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:43,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:30:43,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142506697] [2024-06-28 04:30:43,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:43,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:30:43,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:43,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:30:43,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:30:43,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:43,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 652 transitions, 10541 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:43,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:43,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:43,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:46,223 INFO L124 PetriNetUnfolderBase]: 5462/8265 cut-off events. [2024-06-28 04:30:46,223 INFO L125 PetriNetUnfolderBase]: For 1626313/1626315 co-relation queries the response was YES. [2024-06-28 04:30:46,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82010 conditions, 8265 events. 5462/8265 cut-off events. For 1626313/1626315 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 48181 event pairs, 1474 based on Foata normal form. 3/8267 useless extension candidates. Maximal degree in co-relation 81796. Up to 8015 conditions per place. [2024-06-28 04:30:46,354 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 631 selfloop transitions, 85 changer transitions 0/719 dead transitions. [2024-06-28 04:30:46,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 719 transitions, 13195 flow [2024-06-28 04:30:46,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:46,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:46,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 04:30:46,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-28 04:30:46,355 INFO L175 Difference]: Start difference. First operand has 480 places, 652 transitions, 10541 flow. Second operand 9 states and 148 transitions. [2024-06-28 04:30:46,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 719 transitions, 13195 flow [2024-06-28 04:30:51,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 719 transitions, 13004 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 04:30:51,319 INFO L231 Difference]: Finished difference. Result has 487 places, 687 transitions, 11486 flow [2024-06-28 04:30:51,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10360, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11486, PETRI_PLACES=487, PETRI_TRANSITIONS=687} [2024-06-28 04:30:51,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-28 04:30:51,320 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 687 transitions, 11486 flow [2024-06-28 04:30:51,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:51,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:51,320 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-28 04:30:51,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:30:51,320 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-28 04:30:51,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:51,320 INFO L85 PathProgramCache]: Analyzing trace with hash 308027816, now seen corresponding path program 1 times [2024-06-28 04:30:51,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:51,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417471991] [2024-06-28 04:30:51,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:51,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:51,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:52,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:52,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:52,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417471991] [2024-06-28 04:30:52,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417471991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:52,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:52,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:52,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290667383] [2024-06-28 04:30:52,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:52,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:52,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:52,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:52,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:52,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:52,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 687 transitions, 11486 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:52,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:52,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:52,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:54,693 INFO L124 PetriNetUnfolderBase]: 5533/8364 cut-off events. [2024-06-28 04:30:54,693 INFO L125 PetriNetUnfolderBase]: For 1676707/1676709 co-relation queries the response was YES. [2024-06-28 04:30:54,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83343 conditions, 8364 events. 5533/8364 cut-off events. For 1676707/1676709 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 48769 event pairs, 1480 based on Foata normal form. 4/8367 useless extension candidates. Maximal degree in co-relation 83127. Up to 8010 conditions per place. [2024-06-28 04:30:54,844 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 630 selfloop transitions, 103 changer transitions 0/736 dead transitions. [2024-06-28 04:30:54,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 736 transitions, 13688 flow [2024-06-28 04:30:54,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:54,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:54,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:30:54,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:30:54,846 INFO L175 Difference]: Start difference. First operand has 487 places, 687 transitions, 11486 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:30:54,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 736 transitions, 13688 flow [2024-06-28 04:30:59,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 736 transitions, 13506 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:59,087 INFO L231 Difference]: Finished difference. Result has 493 places, 704 transitions, 11915 flow [2024-06-28 04:30:59,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11304, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11915, PETRI_PLACES=493, PETRI_TRANSITIONS=704} [2024-06-28 04:30:59,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-28 04:30:59,088 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 704 transitions, 11915 flow [2024-06-28 04:30:59,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:59,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:59,088 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-28 04:30:59,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:30:59,089 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-28 04:30:59,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:59,089 INFO L85 PathProgramCache]: Analyzing trace with hash 2018025544, now seen corresponding path program 2 times [2024-06-28 04:30:59,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:59,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995501002] [2024-06-28 04:30:59,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:59,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:59,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:00,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:00,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:00,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995501002] [2024-06-28 04:31:00,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995501002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:00,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:00,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:31:00,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874057240] [2024-06-28 04:31:00,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:00,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:31:00,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:00,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:31:00,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:31:00,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:31:00,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 704 transitions, 11915 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:00,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:00,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:31:00,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:02,587 INFO L124 PetriNetUnfolderBase]: 5530/8360 cut-off events. [2024-06-28 04:31:02,587 INFO L125 PetriNetUnfolderBase]: For 1689900/1689902 co-relation queries the response was YES. [2024-06-28 04:31:02,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83670 conditions, 8360 events. 5530/8360 cut-off events. For 1689900/1689902 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 48801 event pairs, 1478 based on Foata normal form. 3/8362 useless extension candidates. Maximal degree in co-relation 83452. Up to 8170 conditions per place. [2024-06-28 04:31:02,741 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 658 selfloop transitions, 69 changer transitions 0/730 dead transitions. [2024-06-28 04:31:02,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 730 transitions, 13484 flow [2024-06-28 04:31:02,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:02,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:02,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 04:31:02,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-28 04:31:02,743 INFO L175 Difference]: Start difference. First operand has 493 places, 704 transitions, 11915 flow. Second operand 9 states and 143 transitions. [2024-06-28 04:31:02,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 730 transitions, 13484 flow [2024-06-28 04:31:08,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 730 transitions, 13316 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 04:31:08,098 INFO L231 Difference]: Finished difference. Result has 498 places, 704 transitions, 11895 flow [2024-06-28 04:31:08,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11747, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11895, PETRI_PLACES=498, PETRI_TRANSITIONS=704} [2024-06-28 04:31:08,099 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-28 04:31:08,099 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 704 transitions, 11895 flow [2024-06-28 04:31:08,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:08,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:08,099 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-28 04:31:08,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:31:08,099 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-28 04:31:08,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:08,100 INFO L85 PathProgramCache]: Analyzing trace with hash -2067921146, now seen corresponding path program 2 times [2024-06-28 04:31:08,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:08,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769502035] [2024-06-28 04:31:08,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:08,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:08,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:08,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:08,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:08,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769502035] [2024-06-28 04:31:08,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769502035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:08,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:08,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:08,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278776468] [2024-06-28 04:31:08,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:08,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:08,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:08,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:08,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:09,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:31:09,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 704 transitions, 11895 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:09,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:09,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:31:09,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:11,435 INFO L124 PetriNetUnfolderBase]: 5524/8352 cut-off events. [2024-06-28 04:31:11,435 INFO L125 PetriNetUnfolderBase]: For 1711281/1711283 co-relation queries the response was YES. [2024-06-28 04:31:11,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83319 conditions, 8352 events. 5524/8352 cut-off events. For 1711281/1711283 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 48716 event pairs, 1480 based on Foata normal form. 4/8355 useless extension candidates. Maximal degree in co-relation 83101. Up to 8069 conditions per place. [2024-06-28 04:31:11,580 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 636 selfloop transitions, 92 changer transitions 0/731 dead transitions. [2024-06-28 04:31:11,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 731 transitions, 13496 flow [2024-06-28 04:31:11,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:11,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:11,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 04:31:11,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 04:31:11,581 INFO L175 Difference]: Start difference. First operand has 498 places, 704 transitions, 11895 flow. Second operand 9 states and 147 transitions. [2024-06-28 04:31:11,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 731 transitions, 13496 flow [2024-06-28 04:31:16,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 731 transitions, 13296 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:16,774 INFO L231 Difference]: Finished difference. Result has 502 places, 705 transitions, 11930 flow [2024-06-28 04:31:16,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11695, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11930, PETRI_PLACES=502, PETRI_TRANSITIONS=705} [2024-06-28 04:31:16,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-28 04:31:16,775 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 705 transitions, 11930 flow [2024-06-28 04:31:16,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:16,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:16,775 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-28 04:31:16,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:31:16,776 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-28 04:31:16,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:16,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1413425592, now seen corresponding path program 3 times [2024-06-28 04:31:16,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:16,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350367737] [2024-06-28 04:31:16,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:16,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:16,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:17,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:17,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:17,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350367737] [2024-06-28 04:31:17,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350367737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:17,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:17,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:17,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681005231] [2024-06-28 04:31:17,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:17,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:17,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:17,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:17,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:17,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:31:17,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 705 transitions, 11930 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:17,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:17,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:31:17,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:20,232 INFO L124 PetriNetUnfolderBase]: 5521/8348 cut-off events. [2024-06-28 04:31:20,232 INFO L125 PetriNetUnfolderBase]: For 1722554/1722558 co-relation queries the response was YES. [2024-06-28 04:31:20,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83425 conditions, 8348 events. 5521/8348 cut-off events. For 1722554/1722558 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 48708 event pairs, 1492 based on Foata normal form. 5/8352 useless extension candidates. Maximal degree in co-relation 83205. Up to 8200 conditions per place. [2024-06-28 04:31:20,390 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 662 selfloop transitions, 61 changer transitions 0/726 dead transitions. [2024-06-28 04:31:20,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 726 transitions, 13450 flow [2024-06-28 04:31:20,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:20,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:20,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 04:31:20,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-28 04:31:20,391 INFO L175 Difference]: Start difference. First operand has 502 places, 705 transitions, 11930 flow. Second operand 9 states and 138 transitions. [2024-06-28 04:31:20,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 726 transitions, 13450 flow [2024-06-28 04:31:25,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 726 transitions, 13200 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:25,687 INFO L231 Difference]: Finished difference. Result has 505 places, 705 transitions, 11813 flow [2024-06-28 04:31:25,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11680, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11813, PETRI_PLACES=505, PETRI_TRANSITIONS=705} [2024-06-28 04:31:25,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-28 04:31:25,688 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 705 transitions, 11813 flow [2024-06-28 04:31:25,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:25,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:25,689 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-28 04:31:25,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:31:25,689 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-28 04:31:25,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:25,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1275393067, now seen corresponding path program 1 times [2024-06-28 04:31:25,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:25,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895650129] [2024-06-28 04:31:25,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:25,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:26,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:26,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:26,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895650129] [2024-06-28 04:31:26,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895650129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:26,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:26,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:26,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114835965] [2024-06-28 04:31:26,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:26,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:26,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:26,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:26,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:26,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:31:26,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 705 transitions, 11813 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:26,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:26,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:31:26,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:29,208 INFO L124 PetriNetUnfolderBase]: 5605/8464 cut-off events. [2024-06-28 04:31:29,209 INFO L125 PetriNetUnfolderBase]: For 1843073/1843079 co-relation queries the response was YES. [2024-06-28 04:31:29,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85923 conditions, 8464 events. 5605/8464 cut-off events. For 1843073/1843079 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 49277 event pairs, 1203 based on Foata normal form. 10/8470 useless extension candidates. Maximal degree in co-relation 85702. Up to 8039 conditions per place. [2024-06-28 04:31:29,366 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 635 selfloop transitions, 112 changer transitions 0/750 dead transitions. [2024-06-28 04:31:29,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 750 transitions, 14038 flow [2024-06-28 04:31:29,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:29,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:29,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 04:31:29,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-28 04:31:29,368 INFO L175 Difference]: Start difference. First operand has 505 places, 705 transitions, 11813 flow. Second operand 10 states and 169 transitions. [2024-06-28 04:31:29,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 750 transitions, 14038 flow [2024-06-28 04:31:34,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 750 transitions, 13916 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:34,893 INFO L231 Difference]: Finished difference. Result has 510 places, 714 transitions, 12274 flow [2024-06-28 04:31:34,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11691, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12274, PETRI_PLACES=510, PETRI_TRANSITIONS=714} [2024-06-28 04:31:34,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-28 04:31:34,894 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 714 transitions, 12274 flow [2024-06-28 04:31:34,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:34,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:34,894 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-28 04:31:34,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 04:31:34,894 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-28 04:31:34,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:34,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1279117717, now seen corresponding path program 2 times [2024-06-28 04:31:34,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:34,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141374776] [2024-06-28 04:31:34,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:34,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:34,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:35,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:35,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:35,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141374776] [2024-06-28 04:31:35,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141374776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:35,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:35,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:35,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873480312] [2024-06-28 04:31:35,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:35,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:35,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:35,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:35,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:35,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:31:35,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 714 transitions, 12274 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:35,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:35,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:31:35,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:38,546 INFO L124 PetriNetUnfolderBase]: 5625/8491 cut-off events. [2024-06-28 04:31:38,546 INFO L125 PetriNetUnfolderBase]: For 1873808/1873814 co-relation queries the response was YES. [2024-06-28 04:31:38,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87177 conditions, 8491 events. 5625/8491 cut-off events. For 1873808/1873814 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 49482 event pairs, 1200 based on Foata normal form. 10/8498 useless extension candidates. Maximal degree in co-relation 86954. Up to 8154 conditions per place. [2024-06-28 04:31:38,719 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 648 selfloop transitions, 104 changer transitions 0/755 dead transitions. [2024-06-28 04:31:38,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 755 transitions, 14318 flow [2024-06-28 04:31:38,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:31:38,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:31:38,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-28 04:31:38,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 04:31:38,720 INFO L175 Difference]: Start difference. First operand has 510 places, 714 transitions, 12274 flow. Second operand 12 states and 189 transitions. [2024-06-28 04:31:38,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 755 transitions, 14318 flow [2024-06-28 04:31:45,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 755 transitions, 13984 flow, removed 78 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:45,952 INFO L231 Difference]: Finished difference. Result has 517 places, 717 transitions, 12252 flow [2024-06-28 04:31:45,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11957, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12252, PETRI_PLACES=517, PETRI_TRANSITIONS=717} [2024-06-28 04:31:45,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-28 04:31:45,953 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 717 transitions, 12252 flow [2024-06-28 04:31:45,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:45,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:45,954 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-28 04:31:45,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 04:31:45,954 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-28 04:31:45,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:45,954 INFO L85 PathProgramCache]: Analyzing trace with hash 213763285, now seen corresponding path program 3 times [2024-06-28 04:31:45,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:45,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976516327] [2024-06-28 04:31:45,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:45,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:45,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:46,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:46,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:46,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976516327] [2024-06-28 04:31:46,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976516327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:46,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:46,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:46,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767679115] [2024-06-28 04:31:46,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:46,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:46,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:46,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:46,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:46,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:31:46,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 717 transitions, 12252 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:46,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:46,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:31:46,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:49,608 INFO L124 PetriNetUnfolderBase]: 5613/8475 cut-off events. [2024-06-28 04:31:49,608 INFO L125 PetriNetUnfolderBase]: For 1866712/1866718 co-relation queries the response was YES. [2024-06-28 04:31:49,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86276 conditions, 8475 events. 5613/8475 cut-off events. For 1866712/1866718 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 49394 event pairs, 1198 based on Foata normal form. 10/8482 useless extension candidates. Maximal degree in co-relation 86052. Up to 8146 conditions per place. [2024-06-28 04:31:49,775 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 644 selfloop transitions, 103 changer transitions 0/750 dead transitions. [2024-06-28 04:31:49,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 750 transitions, 13912 flow [2024-06-28 04:31:49,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:49,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:49,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:31:49,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 04:31:49,776 INFO L175 Difference]: Start difference. First operand has 517 places, 717 transitions, 12252 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:31:49,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 750 transitions, 13912 flow [2024-06-28 04:31:55,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 750 transitions, 13600 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:55,782 INFO L231 Difference]: Finished difference. Result has 521 places, 717 transitions, 12152 flow [2024-06-28 04:31:55,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11940, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12152, PETRI_PLACES=521, PETRI_TRANSITIONS=717} [2024-06-28 04:31:55,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 479 predicate places. [2024-06-28 04:31:55,783 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 717 transitions, 12152 flow [2024-06-28 04:31:55,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:55,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:55,784 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-28 04:31:55,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 04:31:55,784 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-28 04:31:55,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:55,785 INFO L85 PathProgramCache]: Analyzing trace with hash -974895267, now seen corresponding path program 4 times [2024-06-28 04:31:55,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:55,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227681959] [2024-06-28 04:31:55,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:55,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:55,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:56,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:56,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:56,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227681959] [2024-06-28 04:31:56,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227681959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:56,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:56,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:56,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595215349] [2024-06-28 04:31:56,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:56,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:56,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:56,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:56,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:56,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:31:56,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 717 transitions, 12152 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:56,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:56,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:31:56,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:59,501 INFO L124 PetriNetUnfolderBase]: 5633/8504 cut-off events. [2024-06-28 04:31:59,501 INFO L125 PetriNetUnfolderBase]: For 1895202/1895206 co-relation queries the response was YES. [2024-06-28 04:31:59,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86569 conditions, 8504 events. 5633/8504 cut-off events. For 1895202/1895206 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 49619 event pairs, 1531 based on Foata normal form. 8/8511 useless extension candidates. Maximal degree in co-relation 86344. Up to 8250 conditions per place. [2024-06-28 04:31:59,667 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 663 selfloop transitions, 81 changer transitions 0/747 dead transitions. [2024-06-28 04:31:59,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 747 transitions, 13880 flow [2024-06-28 04:31:59,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:59,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:59,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 04:31:59,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-28 04:31:59,668 INFO L175 Difference]: Start difference. First operand has 521 places, 717 transitions, 12152 flow. Second operand 10 states and 157 transitions. [2024-06-28 04:31:59,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 747 transitions, 13880 flow [2024-06-28 04:32:05,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 747 transitions, 13674 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 04:32:05,902 INFO L231 Difference]: Finished difference. Result has 522 places, 720 transitions, 12235 flow [2024-06-28 04:32:05,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11946, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12235, PETRI_PLACES=522, PETRI_TRANSITIONS=720} [2024-06-28 04:32:05,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 480 predicate places. [2024-06-28 04:32:05,902 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 720 transitions, 12235 flow [2024-06-28 04:32:05,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:05,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:05,903 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-28 04:32:05,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 04:32:05,903 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-28 04:32:05,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:05,903 INFO L85 PathProgramCache]: Analyzing trace with hash -60449093, now seen corresponding path program 5 times [2024-06-28 04:32:05,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:05,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970414814] [2024-06-28 04:32:05,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:05,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:05,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:06,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:06,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:06,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970414814] [2024-06-28 04:32:06,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970414814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:06,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:06,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:06,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293845039] [2024-06-28 04:32:06,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:06,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:06,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:06,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:06,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:06,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:32:06,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 720 transitions, 12235 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:06,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:06,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:32:06,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:09,453 INFO L124 PetriNetUnfolderBase]: 5653/8531 cut-off events. [2024-06-28 04:32:09,453 INFO L125 PetriNetUnfolderBase]: For 1925953/1925959 co-relation queries the response was YES. [2024-06-28 04:32:09,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87086 conditions, 8531 events. 5653/8531 cut-off events. For 1925953/1925959 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 49684 event pairs, 1222 based on Foata normal form. 10/8538 useless extension candidates. Maximal degree in co-relation 86860. Up to 8227 conditions per place. [2024-06-28 04:32:09,612 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 651 selfloop transitions, 97 changer transitions 0/751 dead transitions. [2024-06-28 04:32:09,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 751 transitions, 14213 flow [2024-06-28 04:32:09,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:09,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:09,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 04:32:09,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853658536585366 [2024-06-28 04:32:09,613 INFO L175 Difference]: Start difference. First operand has 522 places, 720 transitions, 12235 flow. Second operand 10 states and 158 transitions. [2024-06-28 04:32:09,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 751 transitions, 14213 flow [2024-06-28 04:32:16,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 751 transitions, 13939 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-28 04:32:16,613 INFO L231 Difference]: Finished difference. Result has 524 places, 723 transitions, 12260 flow [2024-06-28 04:32:16,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11961, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12260, PETRI_PLACES=524, PETRI_TRANSITIONS=723} [2024-06-28 04:32:16,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 482 predicate places. [2024-06-28 04:32:16,614 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 723 transitions, 12260 flow [2024-06-28 04:32:16,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:16,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:16,614 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-28 04:32:16,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 04:32:16,615 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-28 04:32:16,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:16,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1819745335, now seen corresponding path program 6 times [2024-06-28 04:32:16,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:16,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45428089] [2024-06-28 04:32:16,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:16,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:16,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:17,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:17,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:17,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45428089] [2024-06-28 04:32:17,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45428089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:17,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:17,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:17,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125086954] [2024-06-28 04:32:17,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:17,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:17,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:17,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:17,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:17,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:32:17,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 723 transitions, 12260 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:17,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:17,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:32:17,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:20,193 INFO L124 PetriNetUnfolderBase]: 5641/8515 cut-off events. [2024-06-28 04:32:20,193 INFO L125 PetriNetUnfolderBase]: For 1922433/1922439 co-relation queries the response was YES. [2024-06-28 04:32:20,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86409 conditions, 8515 events. 5641/8515 cut-off events. For 1922433/1922439 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 49625 event pairs, 1247 based on Foata normal form. 10/8522 useless extension candidates. Maximal degree in co-relation 86182. Up to 8219 conditions per place. [2024-06-28 04:32:20,363 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 651 selfloop transitions, 97 changer transitions 0/751 dead transitions. [2024-06-28 04:32:20,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 751 transitions, 13892 flow [2024-06-28 04:32:20,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:20,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:20,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 04:32:20,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853658536585366 [2024-06-28 04:32:20,364 INFO L175 Difference]: Start difference. First operand has 524 places, 723 transitions, 12260 flow. Second operand 10 states and 158 transitions. [2024-06-28 04:32:20,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 751 transitions, 13892 flow [2024-06-28 04:32:26,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 751 transitions, 13571 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:26,862 INFO L231 Difference]: Finished difference. Result has 528 places, 723 transitions, 12139 flow [2024-06-28 04:32:26,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11939, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12139, PETRI_PLACES=528, PETRI_TRANSITIONS=723} [2024-06-28 04:32:26,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 486 predicate places. [2024-06-28 04:32:26,862 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 723 transitions, 12139 flow [2024-06-28 04:32:26,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:26,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:26,863 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-28 04:32:26,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 04:32:26,863 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-28 04:32:26,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:26,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1744608908, now seen corresponding path program 4 times [2024-06-28 04:32:26,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:26,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419866544] [2024-06-28 04:32:26,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:26,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:26,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:27,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:27,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:27,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419866544] [2024-06-28 04:32:27,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419866544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:27,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:27,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:27,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402912765] [2024-06-28 04:32:27,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:27,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:27,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:27,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:27,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:27,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:32:27,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 723 transitions, 12139 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:27,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:27,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:32:27,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:30,217 INFO L124 PetriNetUnfolderBase]: 5636/8509 cut-off events. [2024-06-28 04:32:30,217 INFO L125 PetriNetUnfolderBase]: For 1914086/1914090 co-relation queries the response was YES. [2024-06-28 04:32:30,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86029 conditions, 8509 events. 5636/8509 cut-off events. For 1914086/1914090 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 49645 event pairs, 1454 based on Foata normal form. 5/8513 useless extension candidates. Maximal degree in co-relation 85801. Up to 8126 conditions per place. [2024-06-28 04:32:30,377 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 612 selfloop transitions, 133 changer transitions 0/748 dead transitions. [2024-06-28 04:32:30,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 748 transitions, 13983 flow [2024-06-28 04:32:30,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:30,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:30,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:32:30,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-28 04:32:30,378 INFO L175 Difference]: Start difference. First operand has 528 places, 723 transitions, 12139 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:32:30,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 748 transitions, 13983 flow [2024-06-28 04:32:36,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 748 transitions, 13717 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 04:32:36,854 INFO L231 Difference]: Finished difference. Result has 526 places, 723 transitions, 12157 flow [2024-06-28 04:32:36,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11873, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12157, PETRI_PLACES=526, PETRI_TRANSITIONS=723} [2024-06-28 04:32:36,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-28 04:32:36,855 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 723 transitions, 12157 flow [2024-06-28 04:32:36,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:36,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:36,855 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-28 04:32:36,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 04:32:36,855 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-28 04:32:36,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:36,855 INFO L85 PathProgramCache]: Analyzing trace with hash 2033189416, now seen corresponding path program 3 times [2024-06-28 04:32:36,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:36,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489140108] [2024-06-28 04:32:36,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:36,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:36,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:37,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:37,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:37,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489140108] [2024-06-28 04:32:37,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489140108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:37,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:37,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:37,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567855559] [2024-06-28 04:32:37,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:37,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:37,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:37,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:37,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:37,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:32:37,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 723 transitions, 12157 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:37,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:37,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:32:37,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:40,507 INFO L124 PetriNetUnfolderBase]: 5643/8518 cut-off events. [2024-06-28 04:32:40,507 INFO L125 PetriNetUnfolderBase]: For 1944784/1944788 co-relation queries the response was YES. [2024-06-28 04:32:40,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86345 conditions, 8518 events. 5643/8518 cut-off events. For 1944784/1944788 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 49716 event pairs, 1447 based on Foata normal form. 6/8523 useless extension candidates. Maximal degree in co-relation 86116. Up to 8050 conditions per place. [2024-06-28 04:32:40,676 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 606 selfloop transitions, 147 changer transitions 0/756 dead transitions. [2024-06-28 04:32:40,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 756 transitions, 14224 flow [2024-06-28 04:32:40,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:40,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:40,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:32:40,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:32:40,677 INFO L175 Difference]: Start difference. First operand has 526 places, 723 transitions, 12157 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:32:40,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 756 transitions, 14224 flow [2024-06-28 04:32:46,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 756 transitions, 13676 flow, removed 32 selfloop flow, removed 11 redundant places. [2024-06-28 04:32:46,033 INFO L231 Difference]: Finished difference. Result has 525 places, 730 transitions, 12216 flow [2024-06-28 04:32:46,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11613, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12216, PETRI_PLACES=525, PETRI_TRANSITIONS=730} [2024-06-28 04:32:46,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-28 04:32:46,034 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 730 transitions, 12216 flow [2024-06-28 04:32:46,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:46,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:46,034 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-28 04:32:46,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 04:32:46,035 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-28 04:32:46,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:46,035 INFO L85 PathProgramCache]: Analyzing trace with hash 303157234, now seen corresponding path program 5 times [2024-06-28 04:32:46,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:46,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773049619] [2024-06-28 04:32:46,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:46,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:46,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:47,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:47,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:47,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773049619] [2024-06-28 04:32:47,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773049619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:47,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:47,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:47,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730249479] [2024-06-28 04:32:47,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:47,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:47,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:47,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:47,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:47,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:32:47,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 730 transitions, 12216 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:47,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:47,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:32:47,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:49,636 INFO L124 PetriNetUnfolderBase]: 5631/8500 cut-off events. [2024-06-28 04:32:49,636 INFO L125 PetriNetUnfolderBase]: For 1897711/1897715 co-relation queries the response was YES. [2024-06-28 04:32:49,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86399 conditions, 8500 events. 5631/8500 cut-off events. For 1897711/1897715 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 49595 event pairs, 1452 based on Foata normal form. 5/8504 useless extension candidates. Maximal degree in co-relation 86170. Up to 8244 conditions per place. [2024-06-28 04:32:49,805 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 653 selfloop transitions, 95 changer transitions 0/751 dead transitions. [2024-06-28 04:32:49,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 751 transitions, 13794 flow [2024-06-28 04:32:49,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:49,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:49,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 04:32:49,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 04:32:49,807 INFO L175 Difference]: Start difference. First operand has 525 places, 730 transitions, 12216 flow. Second operand 8 states and 126 transitions. [2024-06-28 04:32:49,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 751 transitions, 13794 flow [2024-06-28 04:32:55,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 751 transitions, 13399 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:55,584 INFO L231 Difference]: Finished difference. Result has 527 places, 730 transitions, 12029 flow [2024-06-28 04:32:55,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11821, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12029, PETRI_PLACES=527, PETRI_TRANSITIONS=730} [2024-06-28 04:32:55,585 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 485 predicate places. [2024-06-28 04:32:55,585 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 730 transitions, 12029 flow [2024-06-28 04:32:55,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:55,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:55,586 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-28 04:32:55,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 04:32:55,586 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-28 04:32:55,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:55,587 INFO L85 PathProgramCache]: Analyzing trace with hash 480883400, now seen corresponding path program 6 times [2024-06-28 04:32:55,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:55,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074096165] [2024-06-28 04:32:55,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:55,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:55,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:56,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:56,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:56,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074096165] [2024-06-28 04:32:56,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074096165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:56,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:56,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:56,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520708421] [2024-06-28 04:32:56,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:56,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:56,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:56,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:56,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:56,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:32:56,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 730 transitions, 12029 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:56,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:56,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:32:56,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:59,195 INFO L124 PetriNetUnfolderBase]: 5626/8493 cut-off events. [2024-06-28 04:32:59,195 INFO L125 PetriNetUnfolderBase]: For 1862721/1862725 co-relation queries the response was YES. [2024-06-28 04:32:59,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85639 conditions, 8493 events. 5626/8493 cut-off events. For 1862721/1862725 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 49526 event pairs, 1506 based on Foata normal form. 5/8497 useless extension candidates. Maximal degree in co-relation 85409. Up to 8326 conditions per place. [2024-06-28 04:32:59,353 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 673 selfloop transitions, 71 changer transitions 0/747 dead transitions. [2024-06-28 04:32:59,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 747 transitions, 13579 flow [2024-06-28 04:32:59,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:59,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:59,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 04:32:59,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-28 04:32:59,354 INFO L175 Difference]: Start difference. First operand has 527 places, 730 transitions, 12029 flow. Second operand 8 states and 122 transitions. [2024-06-28 04:32:59,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 747 transitions, 13579 flow [2024-06-28 04:33:05,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 747 transitions, 13351 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 04:33:05,805 INFO L231 Difference]: Finished difference. Result has 526 places, 730 transitions, 11962 flow [2024-06-28 04:33:05,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11801, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11962, PETRI_PLACES=526, PETRI_TRANSITIONS=730} [2024-06-28 04:33:05,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-28 04:33:05,806 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 730 transitions, 11962 flow [2024-06-28 04:33:05,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:05,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:05,806 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-28 04:33:05,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 04:33:05,806 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-28 04:33:05,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:05,807 INFO L85 PathProgramCache]: Analyzing trace with hash 480883586, now seen corresponding path program 4 times [2024-06-28 04:33:05,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:05,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707055139] [2024-06-28 04:33:05,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:05,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:05,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:06,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:06,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:06,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707055139] [2024-06-28 04:33:06,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707055139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:06,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:06,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:06,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213451425] [2024-06-28 04:33:06,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:06,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:06,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:06,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:06,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:06,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:33:06,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 730 transitions, 11962 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:06,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:06,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:33:06,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:09,411 INFO L124 PetriNetUnfolderBase]: 5636/8507 cut-off events. [2024-06-28 04:33:09,411 INFO L125 PetriNetUnfolderBase]: For 1841664/1841668 co-relation queries the response was YES. [2024-06-28 04:33:09,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85513 conditions, 8507 events. 5636/8507 cut-off events. For 1841664/1841668 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 49582 event pairs, 1488 based on Foata normal form. 6/8512 useless extension candidates. Maximal degree in co-relation 85284. Up to 8173 conditions per place. [2024-06-28 04:33:09,570 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 647 selfloop transitions, 108 changer transitions 0/758 dead transitions. [2024-06-28 04:33:09,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 758 transitions, 13713 flow [2024-06-28 04:33:09,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:09,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:09,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:33:09,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-28 04:33:09,571 INFO L175 Difference]: Start difference. First operand has 526 places, 730 transitions, 11962 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:33:09,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 758 transitions, 13713 flow [2024-06-28 04:33:15,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 758 transitions, 13488 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:15,468 INFO L231 Difference]: Finished difference. Result has 528 places, 733 transitions, 12076 flow [2024-06-28 04:33:15,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11737, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12076, PETRI_PLACES=528, PETRI_TRANSITIONS=733} [2024-06-28 04:33:15,469 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 486 predicate places. [2024-06-28 04:33:15,469 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 733 transitions, 12076 flow [2024-06-28 04:33:15,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:15,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:15,469 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-28 04:33:15,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 04:33:15,469 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-28 04:33:15,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:15,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2089674099, now seen corresponding path program 7 times [2024-06-28 04:33:15,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:15,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958754714] [2024-06-28 04:33:15,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:15,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:15,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:16,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:16,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:16,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958754714] [2024-06-28 04:33:16,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958754714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:16,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:16,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:16,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551567926] [2024-06-28 04:33:16,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:16,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:16,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:16,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:16,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:16,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:33:16,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 733 transitions, 12076 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:16,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:16,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:33:16,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:18,970 INFO L124 PetriNetUnfolderBase]: 5752/8667 cut-off events. [2024-06-28 04:33:18,970 INFO L125 PetriNetUnfolderBase]: For 1973863/1973869 co-relation queries the response was YES. [2024-06-28 04:33:19,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89255 conditions, 8667 events. 5752/8667 cut-off events. For 1973863/1973869 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 50440 event pairs, 1190 based on Foata normal form. 10/8674 useless extension candidates. Maximal degree in co-relation 89027. Up to 7957 conditions per place. [2024-06-28 04:33:19,137 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 611 selfloop transitions, 163 changer transitions 0/777 dead transitions. [2024-06-28 04:33:19,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 777 transitions, 14493 flow [2024-06-28 04:33:19,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:19,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:19,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:33:19,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:33:19,138 INFO L175 Difference]: Start difference. First operand has 528 places, 733 transitions, 12076 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:33:19,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 777 transitions, 14493 flow [2024-06-28 04:33:25,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 777 transitions, 14255 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:25,879 INFO L231 Difference]: Finished difference. Result has 532 places, 745 transitions, 12705 flow [2024-06-28 04:33:25,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11844, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12705, PETRI_PLACES=532, PETRI_TRANSITIONS=745} [2024-06-28 04:33:25,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-28 04:33:25,879 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 745 transitions, 12705 flow [2024-06-28 04:33:25,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:25,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:25,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] [2024-06-28 04:33:25,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 04:33:25,880 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-28 04:33:25,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:25,880 INFO L85 PathProgramCache]: Analyzing trace with hash 479580497, now seen corresponding path program 8 times [2024-06-28 04:33:25,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:25,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675540936] [2024-06-28 04:33:25,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:25,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:25,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:26,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:26,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:26,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675540936] [2024-06-28 04:33:26,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675540936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:26,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:26,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:26,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189358763] [2024-06-28 04:33:26,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:26,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:26,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:26,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:26,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:26,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:33:26,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 745 transitions, 12705 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:26,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:26,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:33:26,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:29,591 INFO L124 PetriNetUnfolderBase]: 5772/8696 cut-off events. [2024-06-28 04:33:29,591 INFO L125 PetriNetUnfolderBase]: For 1925785/1925791 co-relation queries the response was YES. [2024-06-28 04:33:29,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89966 conditions, 8696 events. 5772/8696 cut-off events. For 1925785/1925791 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 50659 event pairs, 1192 based on Foata normal form. 10/8702 useless extension candidates. Maximal degree in co-relation 89737. Up to 8211 conditions per place. [2024-06-28 04:33:29,754 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 643 selfloop transitions, 136 changer transitions 0/782 dead transitions. [2024-06-28 04:33:29,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 782 transitions, 14809 flow [2024-06-28 04:33:29,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:33:29,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:33:29,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-28 04:33:29,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835920177383592 [2024-06-28 04:33:29,755 INFO L175 Difference]: Start difference. First operand has 532 places, 745 transitions, 12705 flow. Second operand 11 states and 173 transitions. [2024-06-28 04:33:29,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 782 transitions, 14809 flow [2024-06-28 04:33:35,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 782 transitions, 14306 flow, removed 97 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:35,607 INFO L231 Difference]: Finished difference. Result has 536 places, 748 transitions, 12590 flow [2024-06-28 04:33:35,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12221, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12590, PETRI_PLACES=536, PETRI_TRANSITIONS=748} [2024-06-28 04:33:35,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 494 predicate places. [2024-06-28 04:33:35,608 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 748 transitions, 12590 flow [2024-06-28 04:33:35,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:35,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:35,608 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-28 04:33:35,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 04:33:35,609 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-28 04:33:35,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:35,609 INFO L85 PathProgramCache]: Analyzing trace with hash -2085955029, now seen corresponding path program 9 times [2024-06-28 04:33:35,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:35,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753038429] [2024-06-28 04:33:35,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:35,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:35,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:36,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:36,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:36,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753038429] [2024-06-28 04:33:36,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753038429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:36,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:36,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:36,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553687465] [2024-06-28 04:33:36,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:36,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:36,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:36,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:36,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:36,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:33:36,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 748 transitions, 12590 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:36,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:36,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:33:36,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:39,107 INFO L124 PetriNetUnfolderBase]: 5760/8679 cut-off events. [2024-06-28 04:33:39,108 INFO L125 PetriNetUnfolderBase]: For 1882979/1882985 co-relation queries the response was YES. [2024-06-28 04:33:39,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88394 conditions, 8679 events. 5760/8679 cut-off events. For 1882979/1882985 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 50541 event pairs, 1188 based on Foata normal form. 10/8686 useless extension candidates. Maximal degree in co-relation 88164. Up to 8203 conditions per place. [2024-06-28 04:33:39,265 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 640 selfloop transitions, 134 changer transitions 0/777 dead transitions. [2024-06-28 04:33:39,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 777 transitions, 14302 flow [2024-06-28 04:33:39,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:39,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:39,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 04:33:39,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 04:33:39,266 INFO L175 Difference]: Start difference. First operand has 536 places, 748 transitions, 12590 flow. Second operand 9 states and 150 transitions. [2024-06-28 04:33:39,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 777 transitions, 14302 flow [2024-06-28 04:33:46,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 777 transitions, 13920 flow, removed 61 selfloop flow, removed 9 redundant places. [2024-06-28 04:33:46,351 INFO L231 Difference]: Finished difference. Result has 536 places, 748 transitions, 12486 flow [2024-06-28 04:33:46,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12208, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12486, PETRI_PLACES=536, PETRI_TRANSITIONS=748} [2024-06-28 04:33:46,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 494 predicate places. [2024-06-28 04:33:46,352 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 748 transitions, 12486 flow [2024-06-28 04:33:46,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:46,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:46,353 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-28 04:33:46,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 04:33:46,353 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-28 04:33:46,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:46,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1675684741, now seen corresponding path program 10 times [2024-06-28 04:33:46,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:46,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322394832] [2024-06-28 04:33:46,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:46,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:46,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:47,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:47,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:47,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322394832] [2024-06-28 04:33:47,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322394832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:47,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:47,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:47,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887983323] [2024-06-28 04:33:47,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:47,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:47,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:47,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:47,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:47,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:33:47,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 748 transitions, 12486 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:47,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:47,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:33:47,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:49,956 INFO L124 PetriNetUnfolderBase]: 5812/8751 cut-off events. [2024-06-28 04:33:49,956 INFO L125 PetriNetUnfolderBase]: For 1915797/1915803 co-relation queries the response was YES. [2024-06-28 04:33:50,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89556 conditions, 8751 events. 5812/8751 cut-off events. For 1915797/1915803 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 50964 event pairs, 1265 based on Foata normal form. 10/8758 useless extension candidates. Maximal degree in co-relation 89326. Up to 8380 conditions per place. [2024-06-28 04:33:50,115 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 663 selfloop transitions, 113 changer transitions 0/779 dead transitions. [2024-06-28 04:33:50,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 779 transitions, 14644 flow [2024-06-28 04:33:50,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:50,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:50,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 04:33:50,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:33:50,116 INFO L175 Difference]: Start difference. First operand has 536 places, 748 transitions, 12486 flow. Second operand 9 states and 144 transitions. [2024-06-28 04:33:50,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 779 transitions, 14644 flow [2024-06-28 04:33:55,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 779 transitions, 14368 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 04:33:55,830 INFO L231 Difference]: Finished difference. Result has 536 places, 754 transitions, 12674 flow [2024-06-28 04:33:55,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12212, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12674, PETRI_PLACES=536, PETRI_TRANSITIONS=754} [2024-06-28 04:33:55,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 494 predicate places. [2024-06-28 04:33:55,831 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 754 transitions, 12674 flow [2024-06-28 04:33:55,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:55,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:55,831 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-28 04:33:55,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 04:33:55,831 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-28 04:33:55,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:55,831 INFO L85 PathProgramCache]: Analyzing trace with hash 623471027, now seen corresponding path program 11 times [2024-06-28 04:33:55,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:55,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379556830] [2024-06-28 04:33:55,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:55,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:55,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:56,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:56,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:56,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379556830] [2024-06-28 04:33:56,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379556830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:56,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:56,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:56,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955603607] [2024-06-28 04:33:56,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:56,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:56,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:56,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:56,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:56,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:33:56,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 754 transitions, 12674 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:56,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:56,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:33:56,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:59,340 INFO L124 PetriNetUnfolderBase]: 5800/8735 cut-off events. [2024-06-28 04:33:59,340 INFO L125 PetriNetUnfolderBase]: For 1886220/1886226 co-relation queries the response was YES. [2024-06-28 04:33:59,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88776 conditions, 8735 events. 5800/8735 cut-off events. For 1886220/1886226 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 50863 event pairs, 1238 based on Foata normal form. 10/8742 useless extension candidates. Maximal degree in co-relation 88546. Up to 8372 conditions per place. [2024-06-28 04:33:59,509 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 661 selfloop transitions, 113 changer transitions 0/777 dead transitions. [2024-06-28 04:33:59,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 777 transitions, 14342 flow [2024-06-28 04:33:59,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:59,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:59,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 04:33:59,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-28 04:33:59,510 INFO L175 Difference]: Start difference. First operand has 536 places, 754 transitions, 12674 flow. Second operand 9 states and 142 transitions. [2024-06-28 04:33:59,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 777 transitions, 14342 flow [2024-06-28 04:34:05,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 777 transitions, 14055 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:05,585 INFO L231 Difference]: Finished difference. Result has 539 places, 754 transitions, 12624 flow [2024-06-28 04:34:05,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12387, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12624, PETRI_PLACES=539, PETRI_TRANSITIONS=754} [2024-06-28 04:34:05,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 497 predicate places. [2024-06-28 04:34:05,586 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 754 transitions, 12624 flow [2024-06-28 04:34:05,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:05,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:05,586 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-28 04:34:05,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 04:34:05,586 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-28 04:34:05,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:05,587 INFO L85 PathProgramCache]: Analyzing trace with hash -2043868207, now seen corresponding path program 12 times [2024-06-28 04:34:05,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:05,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504571483] [2024-06-28 04:34:05,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:05,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:05,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:06,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:06,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:06,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504571483] [2024-06-28 04:34:06,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504571483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:06,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:06,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:06,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826252761] [2024-06-28 04:34:06,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:06,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:06,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:06,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:06,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:06,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:34:06,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 754 transitions, 12624 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:06,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:06,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:34:06,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:09,091 INFO L124 PetriNetUnfolderBase]: 5845/8798 cut-off events. [2024-06-28 04:34:09,091 INFO L125 PetriNetUnfolderBase]: For 1883400/1883406 co-relation queries the response was YES. [2024-06-28 04:34:09,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89296 conditions, 8798 events. 5845/8798 cut-off events. For 1883400/1883406 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 51265 event pairs, 1266 based on Foata normal form. 10/8805 useless extension candidates. Maximal degree in co-relation 89065. Up to 8521 conditions per place. [2024-06-28 04:34:09,257 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 689 selfloop transitions, 101 changer transitions 0/793 dead transitions. [2024-06-28 04:34:09,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 793 transitions, 14620 flow [2024-06-28 04:34:09,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:09,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:09,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 04:34:09,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-28 04:34:09,258 INFO L175 Difference]: Start difference. First operand has 539 places, 754 transitions, 12624 flow. Second operand 9 states and 139 transitions. [2024-06-28 04:34:09,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 793 transitions, 14620 flow [2024-06-28 04:34:14,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 793 transitions, 14370 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 04:34:14,712 INFO L231 Difference]: Finished difference. Result has 541 places, 771 transitions, 12948 flow [2024-06-28 04:34:14,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12378, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12948, PETRI_PLACES=541, PETRI_TRANSITIONS=771} [2024-06-28 04:34:14,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 499 predicate places. [2024-06-28 04:34:14,713 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 771 transitions, 12948 flow [2024-06-28 04:34:14,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:14,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:14,714 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-28 04:34:14,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 04:34:14,714 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-28 04:34:14,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:14,714 INFO L85 PathProgramCache]: Analyzing trace with hash -823715631, now seen corresponding path program 13 times [2024-06-28 04:34:14,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:14,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516738244] [2024-06-28 04:34:14,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:14,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:14,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:15,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-28 04:34:15,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:15,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516738244] [2024-06-28 04:34:15,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516738244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:15,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:15,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:15,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004802997] [2024-06-28 04:34:15,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:15,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:15,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:15,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:15,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:15,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:34:15,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 771 transitions, 12948 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:15,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:15,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:34:15,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:18,270 INFO L124 PetriNetUnfolderBase]: 6113/9167 cut-off events. [2024-06-28 04:34:18,271 INFO L125 PetriNetUnfolderBase]: For 2155032/2155038 co-relation queries the response was YES. [2024-06-28 04:34:18,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98789 conditions, 9167 events. 6113/9167 cut-off events. For 2155032/2155038 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 53482 event pairs, 1253 based on Foata normal form. 10/9174 useless extension candidates. Maximal degree in co-relation 98556. Up to 6570 conditions per place. [2024-06-28 04:34:18,448 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 471 selfloop transitions, 362 changer transitions 0/836 dead transitions. [2024-06-28 04:34:18,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 836 transitions, 16729 flow [2024-06-28 04:34:18,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:18,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:18,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:34:18,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-28 04:34:18,449 INFO L175 Difference]: Start difference. First operand has 541 places, 771 transitions, 12948 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:34:18,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 836 transitions, 16729 flow [2024-06-28 04:34:24,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 836 transitions, 16550 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-28 04:34:24,896 INFO L231 Difference]: Finished difference. Result has 548 places, 802 transitions, 14741 flow [2024-06-28 04:34:24,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12769, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14741, PETRI_PLACES=548, PETRI_TRANSITIONS=802} [2024-06-28 04:34:24,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 506 predicate places. [2024-06-28 04:34:24,897 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 802 transitions, 14741 flow [2024-06-28 04:34:24,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:24,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:24,897 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-28 04:34:24,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 04:34:24,898 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-28 04:34:24,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:24,898 INFO L85 PathProgramCache]: Analyzing trace with hash -819996561, now seen corresponding path program 14 times [2024-06-28 04:34:24,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:24,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546909245] [2024-06-28 04:34:24,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:24,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:24,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:26,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:26,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:26,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546909245] [2024-06-28 04:34:26,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546909245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:26,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:26,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:26,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969259844] [2024-06-28 04:34:26,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:26,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:26,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:26,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:26,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:26,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:34:26,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 802 transitions, 14741 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:26,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:26,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:34:26,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:29,109 INFO L124 PetriNetUnfolderBase]: 6165/9239 cut-off events. [2024-06-28 04:34:29,109 INFO L125 PetriNetUnfolderBase]: For 2234595/2234601 co-relation queries the response was YES. [2024-06-28 04:34:29,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102596 conditions, 9239 events. 6165/9239 cut-off events. For 2234595/2234601 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 53854 event pairs, 1150 based on Foata normal form. 10/9246 useless extension candidates. Maximal degree in co-relation 102360. Up to 8456 conditions per place. [2024-06-28 04:34:29,300 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 631 selfloop transitions, 204 changer transitions 0/838 dead transitions. [2024-06-28 04:34:29,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 838 transitions, 17305 flow [2024-06-28 04:34:29,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:29,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:29,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:34:29,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 04:34:29,301 INFO L175 Difference]: Start difference. First operand has 548 places, 802 transitions, 14741 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:34:29,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 838 transitions, 17305 flow [2024-06-28 04:34:37,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 838 transitions, 16901 flow, removed 149 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:37,231 INFO L231 Difference]: Finished difference. Result has 553 places, 808 transitions, 14959 flow [2024-06-28 04:34:37,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14377, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14959, PETRI_PLACES=553, PETRI_TRANSITIONS=808} [2024-06-28 04:34:37,232 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 511 predicate places. [2024-06-28 04:34:37,232 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 808 transitions, 14959 flow [2024-06-28 04:34:37,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:37,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:37,233 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-28 04:34:37,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 04:34:37,233 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-28 04:34:37,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:37,233 INFO L85 PathProgramCache]: Analyzing trace with hash -819990981, now seen corresponding path program 15 times [2024-06-28 04:34:37,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:37,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510003742] [2024-06-28 04:34:37,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:37,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:37,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:38,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:38,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:38,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510003742] [2024-06-28 04:34:38,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510003742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:38,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:38,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:38,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895946181] [2024-06-28 04:34:38,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:38,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:38,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:38,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:38,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:38,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:34:38,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 808 transitions, 14959 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:38,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:38,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:34:38,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:41,510 INFO L124 PetriNetUnfolderBase]: 6153/9223 cut-off events. [2024-06-28 04:34:41,511 INFO L125 PetriNetUnfolderBase]: For 2216133/2216139 co-relation queries the response was YES. [2024-06-28 04:34:41,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100793 conditions, 9223 events. 6153/9223 cut-off events. For 2216133/2216139 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 53813 event pairs, 1148 based on Foata normal form. 10/9230 useless extension candidates. Maximal degree in co-relation 100555. Up to 8448 conditions per place. [2024-06-28 04:34:41,693 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 633 selfloop transitions, 205 changer transitions 0/841 dead transitions. [2024-06-28 04:34:41,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 841 transitions, 17101 flow [2024-06-28 04:34:41,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:34:41,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:34:41,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-28 04:34:41,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38137472283813745 [2024-06-28 04:34:41,694 INFO L175 Difference]: Start difference. First operand has 553 places, 808 transitions, 14959 flow. Second operand 11 states and 172 transitions. [2024-06-28 04:34:41,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 841 transitions, 17101 flow [2024-06-28 04:34:49,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 841 transitions, 16749 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-28 04:34:49,116 INFO L231 Difference]: Finished difference. Result has 559 places, 808 transitions, 15023 flow [2024-06-28 04:34:49,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14607, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15023, PETRI_PLACES=559, PETRI_TRANSITIONS=808} [2024-06-28 04:34:49,116 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 517 predicate places. [2024-06-28 04:34:49,116 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 808 transitions, 15023 flow [2024-06-28 04:34:49,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:49,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:49,117 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-28 04:34:49,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 04:34:49,117 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-28 04:34:49,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:49,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1521376295, now seen corresponding path program 16 times [2024-06-28 04:34:49,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:49,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772091518] [2024-06-28 04:34:49,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:49,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:49,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:49,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:49,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:49,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772091518] [2024-06-28 04:34:49,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772091518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:49,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:49,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:49,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186657119] [2024-06-28 04:34:49,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:49,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:49,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:49,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:49,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:50,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:34:50,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 808 transitions, 15023 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:50,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:50,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:34:50,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:53,767 INFO L124 PetriNetUnfolderBase]: 6193/9279 cut-off events. [2024-06-28 04:34:53,767 INFO L125 PetriNetUnfolderBase]: For 2282678/2282684 co-relation queries the response was YES. [2024-06-28 04:34:53,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102110 conditions, 9279 events. 6193/9279 cut-off events. For 2282678/2282684 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 54153 event pairs, 1102 based on Foata normal form. 14/9290 useless extension candidates. Maximal degree in co-relation 101870. Up to 6610 conditions per place. [2024-06-28 04:34:53,940 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 446 selfloop transitions, 397 changer transitions 0/846 dead transitions. [2024-06-28 04:34:53,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 846 transitions, 17861 flow [2024-06-28 04:34:53,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:53,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:53,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:34:53,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 04:34:53,941 INFO L175 Difference]: Start difference. First operand has 559 places, 808 transitions, 15023 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:34:53,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 846 transitions, 17861 flow [2024-06-28 04:35:01,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 846 transitions, 17443 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 04:35:01,160 INFO L231 Difference]: Finished difference. Result has 558 places, 812 transitions, 15549 flow [2024-06-28 04:35:01,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14605, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15549, PETRI_PLACES=558, PETRI_TRANSITIONS=812} [2024-06-28 04:35:01,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 516 predicate places. [2024-06-28 04:35:01,161 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 812 transitions, 15549 flow [2024-06-28 04:35:01,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:01,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:01,161 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-28 04:35:01,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 04:35:01,161 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-28 04:35:01,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:01,161 INFO L85 PathProgramCache]: Analyzing trace with hash 697097533, now seen corresponding path program 17 times [2024-06-28 04:35:01,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:01,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566816828] [2024-06-28 04:35:01,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:01,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:01,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:02,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:02,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:02,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566816828] [2024-06-28 04:35:02,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566816828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:02,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:02,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:02,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615698386] [2024-06-28 04:35:02,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:02,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:02,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:02,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:02,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:02,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:35:02,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 812 transitions, 15549 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:02,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:02,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:35:02,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:05,805 INFO L124 PetriNetUnfolderBase]: 6265/9379 cut-off events. [2024-06-28 04:35:05,806 INFO L125 PetriNetUnfolderBase]: For 2361114/2361120 co-relation queries the response was YES. [2024-06-28 04:35:05,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105119 conditions, 9379 events. 6265/9379 cut-off events. For 2361114/2361120 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 54696 event pairs, 1131 based on Foata normal form. 14/9390 useless extension candidates. Maximal degree in co-relation 104878. Up to 6658 conditions per place. [2024-06-28 04:35:05,989 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 466 selfloop transitions, 383 changer transitions 0/852 dead transitions. [2024-06-28 04:35:05,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 852 transitions, 18776 flow [2024-06-28 04:35:05,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:05,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:05,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:35:05,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 04:35:05,990 INFO L175 Difference]: Start difference. First operand has 558 places, 812 transitions, 15549 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:35:05,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 852 transitions, 18776 flow [2024-06-28 04:35:13,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 852 transitions, 18015 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-28 04:35:13,084 INFO L231 Difference]: Finished difference. Result has 561 places, 819 transitions, 15811 flow [2024-06-28 04:35:13,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14813, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15811, PETRI_PLACES=561, PETRI_TRANSITIONS=819} [2024-06-28 04:35:13,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 519 predicate places. [2024-06-28 04:35:13,085 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 819 transitions, 15811 flow [2024-06-28 04:35:13,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:13,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:13,085 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-28 04:35:13,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 04:35:13,085 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:13,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:13,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1078336433, now seen corresponding path program 18 times [2024-06-28 04:35:13,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:13,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396779913] [2024-06-28 04:35:13,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:13,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:13,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:13,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:13,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:13,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396779913] [2024-06-28 04:35:13,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396779913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:13,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:13,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:13,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426656431] [2024-06-28 04:35:13,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:13,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:13,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:13,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:13,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:14,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:35:14,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 819 transitions, 15811 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:14,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:14,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:35:14,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:17,664 INFO L124 PetriNetUnfolderBase]: 6305/9445 cut-off events. [2024-06-28 04:35:17,665 INFO L125 PetriNetUnfolderBase]: For 2390107/2390107 co-relation queries the response was YES. [2024-06-28 04:35:17,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105659 conditions, 9445 events. 6305/9445 cut-off events. For 2390107/2390107 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 55340 event pairs, 2154 based on Foata normal form. 8/9452 useless extension candidates. Maximal degree in co-relation 105417. Up to 9259 conditions per place. [2024-06-28 04:35:17,836 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 793 selfloop transitions, 55 changer transitions 0/851 dead transitions. [2024-06-28 04:35:17,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 851 transitions, 18097 flow [2024-06-28 04:35:17,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:35:17,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:35:17,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-28 04:35:17,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37317073170731707 [2024-06-28 04:35:17,837 INFO L175 Difference]: Start difference. First operand has 561 places, 819 transitions, 15811 flow. Second operand 10 states and 153 transitions. [2024-06-28 04:35:17,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 851 transitions, 18097 flow [2024-06-28 04:35:26,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 851 transitions, 17380 flow, removed 107 selfloop flow, removed 4 redundant places. [2024-06-28 04:35:26,775 INFO L231 Difference]: Finished difference. Result has 568 places, 825 transitions, 15424 flow [2024-06-28 04:35:26,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15144, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=764, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15424, PETRI_PLACES=568, PETRI_TRANSITIONS=825} [2024-06-28 04:35:26,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 526 predicate places. [2024-06-28 04:35:26,776 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 825 transitions, 15424 flow [2024-06-28 04:35:26,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:26,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:26,776 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-28 04:35:26,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 04:35:26,776 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:26,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:26,777 INFO L85 PathProgramCache]: Analyzing trace with hash -475904931, now seen corresponding path program 19 times [2024-06-28 04:35:26,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:26,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390214933] [2024-06-28 04:35:26,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:26,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:26,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:27,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:27,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:27,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390214933] [2024-06-28 04:35:27,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390214933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:27,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:27,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:27,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888615912] [2024-06-28 04:35:27,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:27,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:27,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:27,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:27,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:27,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:35:27,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 825 transitions, 15424 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:27,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:27,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:35:27,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:31,666 INFO L124 PetriNetUnfolderBase]: 6453/9639 cut-off events. [2024-06-28 04:35:31,666 INFO L125 PetriNetUnfolderBase]: For 2519460/2519466 co-relation queries the response was YES. [2024-06-28 04:35:31,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108499 conditions, 9639 events. 6453/9639 cut-off events. For 2519460/2519466 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 56286 event pairs, 1148 based on Foata normal form. 10/9646 useless extension candidates. Maximal degree in co-relation 108255. Up to 8287 conditions per place. [2024-06-28 04:35:31,851 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 600 selfloop transitions, 275 changer transitions 0/878 dead transitions. [2024-06-28 04:35:31,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 878 transitions, 18943 flow [2024-06-28 04:35:31,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:35:31,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:35:31,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-28 04:35:31,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-28 04:35:31,853 INFO L175 Difference]: Start difference. First operand has 568 places, 825 transitions, 15424 flow. Second operand 12 states and 194 transitions. [2024-06-28 04:35:31,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 878 transitions, 18943 flow [2024-06-28 04:35:39,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 878 transitions, 18751 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 04:35:39,596 INFO L231 Difference]: Finished difference. Result has 573 places, 840 transitions, 16251 flow [2024-06-28 04:35:39,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15232, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16251, PETRI_PLACES=573, PETRI_TRANSITIONS=840} [2024-06-28 04:35:39,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 531 predicate places. [2024-06-28 04:35:39,597 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 840 transitions, 16251 flow [2024-06-28 04:35:39,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:39,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:39,597 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-28 04:35:39,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 04:35:39,598 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:39,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:39,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1798845009, now seen corresponding path program 20 times [2024-06-28 04:35:39,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:39,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826019024] [2024-06-28 04:35:39,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:39,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:39,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:40,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:40,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:40,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826019024] [2024-06-28 04:35:40,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826019024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:40,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:40,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:40,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945917717] [2024-06-28 04:35:40,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:40,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:40,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:40,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:40,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:40,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:35:40,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 840 transitions, 16251 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:40,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:40,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:35:40,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:44,368 INFO L124 PetriNetUnfolderBase]: 6453/9649 cut-off events. [2024-06-28 04:35:44,368 INFO L125 PetriNetUnfolderBase]: For 2574259/2574259 co-relation queries the response was YES. [2024-06-28 04:35:44,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108904 conditions, 9649 events. 6453/9649 cut-off events. For 2574259/2574259 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 56613 event pairs, 2210 based on Foata normal form. 8/9656 useless extension candidates. Maximal degree in co-relation 108659. Up to 9506 conditions per place. [2024-06-28 04:35:44,548 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 821 selfloop transitions, 42 changer transitions 0/866 dead transitions. [2024-06-28 04:35:44,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 866 transitions, 18209 flow [2024-06-28 04:35:44,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:35:44,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:35:44,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-28 04:35:44,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 04:35:44,549 INFO L175 Difference]: Start difference. First operand has 573 places, 840 transitions, 16251 flow. Second operand 10 states and 150 transitions. [2024-06-28 04:35:44,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 866 transitions, 18209 flow