./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe026_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/protection/safe026_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/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe026_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-27 21:27:07,782 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:27:07,858 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:27:07,862 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:27:07,862 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:27:07,882 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:27:07,882 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:27:07,882 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:27:07,883 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:27:07,887 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:27:07,887 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:27:07,887 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:27:07,888 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:27:07,889 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:27:07,889 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:27:07,889 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:27:07,890 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:27:07,890 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:27:07,890 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:27:07,890 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:27:07,890 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:27:07,890 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:27:07,891 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:27:07,891 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:27:07,891 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:27:07,891 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:27:07,891 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:27:07,891 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:27:07,892 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:27:07,892 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:27:07,892 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:27:07,893 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:27:07,893 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:27:07,893 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:27:07,893 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:27:07,893 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:27:07,893 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:27:07,893 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:27:07,893 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:27:07,893 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:27:07,894 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:27:07,894 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:27:07,894 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:27:07,894 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-27 21:27:08,112 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:27:08,133 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:27:08,135 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:27:08,136 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:27:08,136 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:27:08,137 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:27:09,065 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:27:09,265 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:27:09,272 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:27:09,294 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ce406329/5ae713f755a54563a15fd3b75de5f88e/FLAGaae49b3b9 [2024-06-27 21:27:09,635 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ce406329/5ae713f755a54563a15fd3b75de5f88e [2024-06-27 21:27:09,637 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:27:09,637 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:27:09,637 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 21:27:09,785 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:27:09,786 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:27:09,787 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:27:09,787 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:27:09,790 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:27:09,791 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:27:09" (1/2) ... [2024-06-27 21:27:09,792 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55095462 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:27:09, skipping insertion in model container [2024-06-27 21:27:09,792 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:27:09" (1/2) ... [2024-06-27 21:27:09,793 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7da0caa0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:27:09, skipping insertion in model container [2024-06-27 21:27:09,793 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:27:09" (2/2) ... [2024-06-27 21:27:09,793 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55095462 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:09, skipping insertion in model container [2024-06-27 21:27:09,793 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:27:09" (2/2) ... [2024-06-27 21:27:09,794 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:27:09,871 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:27:09,872 INFO L97 edCorrectnessWitness]: Location invariant before [L833-L833] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 21:27:09,872 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 21:27:09,873 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 21:27:09,873 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:27:09,873 INFO L106 edCorrectnessWitness]: ghost_update [L829-L829] multithreaded = 1; [2024-06-27 21:27:09,915 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:27:10,217 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:27:10,224 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:27:10,340 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:27:10,366 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:27:10,367 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10 WrapperNode [2024-06-27 21:27:10,367 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:27:10,368 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:27:10,368 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:27:10,368 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:27:10,374 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,394 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,430 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 124 [2024-06-27 21:27:10,431 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:27:10,436 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:27:10,436 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:27:10,436 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:27:10,458 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,458 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,473 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,489 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 21:27:10,494 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,494 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,505 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,512 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,514 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,519 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,521 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:27:10,523 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:27:10,524 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:27:10,524 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:27:10,525 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (1/1) ... [2024-06-27 21:27:10,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:27:10,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:27:10,548 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 21:27:10,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 21:27:10,579 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:27:10,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:27:10,580 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:27:10,580 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:27:10,580 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:27:10,580 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:27:10,580 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:27:10,580 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:27:10,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:27:10,581 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:27:10,581 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:27:10,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:27:10,582 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:27:10,714 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:27:10,716 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:27:11,032 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:27:11,032 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:27:11,147 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:27:11,147 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:27:11,148 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:27:11 BoogieIcfgContainer [2024-06-27 21:27:11,149 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:27:11,150 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:27:11,151 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:27:11,153 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:27:11,154 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:27:09" (1/4) ... [2024-06-27 21:27:11,154 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c8344d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:27:11, skipping insertion in model container [2024-06-27 21:27:11,154 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:27:09" (2/4) ... [2024-06-27 21:27:11,154 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c8344d5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:27:11, skipping insertion in model container [2024-06-27 21:27:11,155 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:27:10" (3/4) ... [2024-06-27 21:27:11,156 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c8344d5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:27:11, skipping insertion in model container [2024-06-27 21:27:11,156 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:27:11" (4/4) ... [2024-06-27 21:27:11,157 INFO L112 eAbstractionObserver]: Analyzing ICFG safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:27:11,170 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:27:11,170 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 21:27:11,170 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:27:11,213 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:27:11,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-27 21:27:11,268 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-27 21:27:11,268 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:27:11,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 21:27:11,270 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-27 21:27:11,272 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-27 21:27:11,284 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:27:11,290 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;@76fd1719, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:27:11,291 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 21:27:11,295 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:27:11,295 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:27:11,295 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:27:11,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:11,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:27:11,296 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-27 21:27:11,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:11,300 INFO L85 PathProgramCache]: Analyzing trace with hash 367548594, now seen corresponding path program 1 times [2024-06-27 21:27:11,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:11,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162936470] [2024-06-27 21:27:11,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:11,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:11,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:11,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:11,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:11,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162936470] [2024-06-27 21:27:11,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162936470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:11,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:11,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:27:11,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148301284] [2024-06-27 21:27:11,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:11,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:27:11,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:11,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:27:11,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:27:12,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:27:12,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:12,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:12,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:27:12,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:12,331 INFO L124 PetriNetUnfolderBase]: 1150/1745 cut-off events. [2024-06-27 21:27:12,331 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-27 21:27:12,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3564 conditions, 1745 events. 1150/1745 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8071 event pairs, 639 based on Foata normal form. 3/1711 useless extension candidates. Maximal degree in co-relation 3552. Up to 1726 conditions per place. [2024-06-27 21:27:12,344 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 33 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 21:27:12,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 42 transitions, 173 flow [2024-06-27 21:27:12,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:27:12,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:27:12,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-27 21:27:12,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-27 21:27:12,355 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 73 transitions. [2024-06-27 21:27:12,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 42 transitions, 173 flow [2024-06-27 21:27:12,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 42 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:27:12,359 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-27 21:27:12,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-06-27 21:27:12,363 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-27 21:27:12,363 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-27 21:27:12,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:12,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:12,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:12,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:27:12,364 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-27 21:27:12,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:12,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1026900689, now seen corresponding path program 1 times [2024-06-27 21:27:12,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:12,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983139791] [2024-06-27 21:27:12,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:12,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:12,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:12,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:12,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:12,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983139791] [2024-06-27 21:27:12,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983139791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:12,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:12,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:27:12,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943089531] [2024-06-27 21:27:12,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:12,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:27:12,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:12,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:27:12,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:27:12,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:27:12,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:12,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:12,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:27:12,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:13,066 INFO L124 PetriNetUnfolderBase]: 1154/1750 cut-off events. [2024-06-27 21:27:13,066 INFO L125 PetriNetUnfolderBase]: For 266/266 co-relation queries the response was YES. [2024-06-27 21:27:13,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4072 conditions, 1750 events. 1154/1750 cut-off events. For 266/266 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7896 event pairs, 630 based on Foata normal form. 5/1753 useless extension candidates. Maximal degree in co-relation 4060. Up to 1716 conditions per place. [2024-06-27 21:27:13,073 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 43 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-27 21:27:13,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 55 transitions, 258 flow [2024-06-27 21:27:13,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:27:13,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:27:13,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-27 21:27:13,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-27 21:27:13,075 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 94 transitions. [2024-06-27 21:27:13,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 55 transitions, 258 flow [2024-06-27 21:27:13,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 55 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:27:13,077 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 152 flow [2024-06-27 21:27:13,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2024-06-27 21:27:13,078 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 4 predicate places. [2024-06-27 21:27:13,078 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 152 flow [2024-06-27 21:27:13,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:13,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:13,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:13,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:27:13,078 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-27 21:27:13,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:13,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1769150977, now seen corresponding path program 1 times [2024-06-27 21:27:13,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:13,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739551338] [2024-06-27 21:27:13,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:13,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:13,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:13,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:13,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:13,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739551338] [2024-06-27 21:27:13,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739551338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:13,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:13,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:27:13,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73287904] [2024-06-27 21:27:13,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:13,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:27:13,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:13,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:27:13,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:27:13,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:27:13,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 152 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:13,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:13,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:27:13,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:13,791 INFO L124 PetriNetUnfolderBase]: 1409/2118 cut-off events. [2024-06-27 21:27:13,791 INFO L125 PetriNetUnfolderBase]: For 1023/1023 co-relation queries the response was YES. [2024-06-27 21:27:13,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5544 conditions, 2118 events. 1409/2118 cut-off events. For 1023/1023 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9353 event pairs, 626 based on Foata normal form. 7/2124 useless extension candidates. Maximal degree in co-relation 5529. Up to 1980 conditions per place. [2024-06-27 21:27:13,803 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 63 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-27 21:27:13,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 81 transitions, 445 flow [2024-06-27 21:27:13,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:27:13,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:27:13,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 21:27:13,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-27 21:27:13,806 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 152 flow. Second operand 5 states and 119 transitions. [2024-06-27 21:27:13,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 81 transitions, 445 flow [2024-06-27 21:27:13,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 81 transitions, 430 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-27 21:27:13,809 INFO L231 Difference]: Finished difference. Result has 50 places, 52 transitions, 255 flow [2024-06-27 21:27:13,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=255, PETRI_PLACES=50, PETRI_TRANSITIONS=52} [2024-06-27 21:27:13,810 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 10 predicate places. [2024-06-27 21:27:13,810 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 52 transitions, 255 flow [2024-06-27 21:27:13,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:13,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:13,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:13,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:27:13,811 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:13,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:13,812 INFO L85 PathProgramCache]: Analyzing trace with hash -990893840, now seen corresponding path program 1 times [2024-06-27 21:27:13,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:13,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353574924] [2024-06-27 21:27:13,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:13,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:13,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:14,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:14,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:14,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353574924] [2024-06-27 21:27:14,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353574924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:14,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:14,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:27:14,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078116673] [2024-06-27 21:27:14,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:14,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:27:14,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:14,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:27:14,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:27:14,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:27:14,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 52 transitions, 255 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-27 21:27:14,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:14,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:27:14,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:14,780 INFO L124 PetriNetUnfolderBase]: 1431/2152 cut-off events. [2024-06-27 21:27:14,781 INFO L125 PetriNetUnfolderBase]: For 2510/2512 co-relation queries the response was YES. [2024-06-27 21:27:14,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6766 conditions, 2152 events. 1431/2152 cut-off events. For 2510/2512 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9593 event pairs, 435 based on Foata normal form. 7/2158 useless extension candidates. Maximal degree in co-relation 6747. Up to 1923 conditions per place. [2024-06-27 21:27:14,793 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 74 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2024-06-27 21:27:14,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 104 transitions, 655 flow [2024-06-27 21:27:14,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:27:14,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:27:14,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 21:27:14,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 21:27:14,795 INFO L175 Difference]: Start difference. First operand has 50 places, 52 transitions, 255 flow. Second operand 6 states and 144 transitions. [2024-06-27 21:27:14,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 104 transitions, 655 flow [2024-06-27 21:27:14,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 104 transitions, 651 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 21:27:14,819 INFO L231 Difference]: Finished difference. Result has 59 places, 65 transitions, 416 flow [2024-06-27 21:27:14,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=416, PETRI_PLACES=59, PETRI_TRANSITIONS=65} [2024-06-27 21:27:14,820 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 19 predicate places. [2024-06-27 21:27:14,820 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 65 transitions, 416 flow [2024-06-27 21:27:14,820 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-27 21:27:14,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:14,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:14,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:27:14,821 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-27 21:27:14,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:14,821 INFO L85 PathProgramCache]: Analyzing trace with hash -652937216, now seen corresponding path program 1 times [2024-06-27 21:27:14,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:14,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282374191] [2024-06-27 21:27:14,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:14,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:14,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:15,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:15,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:15,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282374191] [2024-06-27 21:27:15,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282374191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:15,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:15,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:27:15,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575070098] [2024-06-27 21:27:15,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:15,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:27:15,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:15,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:27:15,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:27:15,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:27:15,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 65 transitions, 416 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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-27 21:27:15,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:15,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:27:15,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:16,055 INFO L124 PetriNetUnfolderBase]: 1548/2353 cut-off events. [2024-06-27 21:27:16,055 INFO L125 PetriNetUnfolderBase]: For 5010/5012 co-relation queries the response was YES. [2024-06-27 21:27:16,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8610 conditions, 2353 events. 1548/2353 cut-off events. For 5010/5012 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10916 event pairs, 341 based on Foata normal form. 32/2384 useless extension candidates. Maximal degree in co-relation 8585. Up to 1953 conditions per place. [2024-06-27 21:27:16,069 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 92 selfloop transitions, 20 changer transitions 0/116 dead transitions. [2024-06-27 21:27:16,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 116 transitions, 833 flow [2024-06-27 21:27:16,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:16,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:16,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 21:27:16,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-27 21:27:16,071 INFO L175 Difference]: Start difference. First operand has 59 places, 65 transitions, 416 flow. Second operand 7 states and 162 transitions. [2024-06-27 21:27:16,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 116 transitions, 833 flow [2024-06-27 21:27:16,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 116 transitions, 819 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-06-27 21:27:16,078 INFO L231 Difference]: Finished difference. Result has 66 places, 69 transitions, 491 flow [2024-06-27 21:27:16,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=491, PETRI_PLACES=66, PETRI_TRANSITIONS=69} [2024-06-27 21:27:16,079 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 26 predicate places. [2024-06-27 21:27:16,079 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 69 transitions, 491 flow [2024-06-27 21:27:16,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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-27 21:27:16,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:16,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:16,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:27:16,080 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-27 21:27:16,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:16,080 INFO L85 PathProgramCache]: Analyzing trace with hash -866148101, now seen corresponding path program 1 times [2024-06-27 21:27:16,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:16,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097547154] [2024-06-27 21:27:16,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:16,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:16,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:16,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:16,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:16,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097547154] [2024-06-27 21:27:16,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097547154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:16,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:16,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:27:16,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701623219] [2024-06-27 21:27:16,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:16,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:27:16,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:16,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:27:16,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:27:16,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:16,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 69 transitions, 491 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-27 21:27:16,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:16,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:16,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:16,839 INFO L124 PetriNetUnfolderBase]: 1538/2338 cut-off events. [2024-06-27 21:27:16,839 INFO L125 PetriNetUnfolderBase]: For 6205/6205 co-relation queries the response was YES. [2024-06-27 21:27:16,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9150 conditions, 2338 events. 1538/2338 cut-off events. For 6205/6205 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10791 event pairs, 534 based on Foata normal form. 4/2341 useless extension candidates. Maximal degree in co-relation 9120. Up to 2308 conditions per place. [2024-06-27 21:27:16,853 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 69 selfloop transitions, 10 changer transitions 0/82 dead transitions. [2024-06-27 21:27:16,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 82 transitions, 693 flow [2024-06-27 21:27:16,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:27:16,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:27:16,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-27 21:27:16,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.441025641025641 [2024-06-27 21:27:16,855 INFO L175 Difference]: Start difference. First operand has 66 places, 69 transitions, 491 flow. Second operand 5 states and 86 transitions. [2024-06-27 21:27:16,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 82 transitions, 693 flow [2024-06-27 21:27:16,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 82 transitions, 655 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:27:16,862 INFO L231 Difference]: Finished difference. Result has 68 places, 71 transitions, 505 flow [2024-06-27 21:27:16,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=505, PETRI_PLACES=68, PETRI_TRANSITIONS=71} [2024-06-27 21:27:16,863 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 28 predicate places. [2024-06-27 21:27:16,863 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 71 transitions, 505 flow [2024-06-27 21:27:16,863 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-27 21:27:16,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:16,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:16,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:27:16,864 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-27 21:27:16,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:16,864 INFO L85 PathProgramCache]: Analyzing trace with hash 811436566, now seen corresponding path program 1 times [2024-06-27 21:27:16,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:16,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361793192] [2024-06-27 21:27:16,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:16,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:16,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:17,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:17,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:17,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361793192] [2024-06-27 21:27:17,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361793192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:17,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:17,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:27:17,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583406867] [2024-06-27 21:27:17,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:17,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:27:17,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:17,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:27:17,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:27:17,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:17,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 71 transitions, 505 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-27 21:27:17,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:17,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:17,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:17,680 INFO L124 PetriNetUnfolderBase]: 1550/2357 cut-off events. [2024-06-27 21:27:17,680 INFO L125 PetriNetUnfolderBase]: For 7181/7183 co-relation queries the response was YES. [2024-06-27 21:27:17,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9299 conditions, 2357 events. 1550/2357 cut-off events. For 7181/7183 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10883 event pairs, 466 based on Foata normal form. 10/2366 useless extension candidates. Maximal degree in co-relation 9266. Up to 2206 conditions per place. [2024-06-27 21:27:17,700 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 76 selfloop transitions, 18 changer transitions 0/97 dead transitions. [2024-06-27 21:27:17,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 97 transitions, 807 flow [2024-06-27 21:27:17,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:27:17,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:27:17,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 21:27:17,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-27 21:27:17,702 INFO L175 Difference]: Start difference. First operand has 68 places, 71 transitions, 505 flow. Second operand 6 states and 111 transitions. [2024-06-27 21:27:17,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 97 transitions, 807 flow [2024-06-27 21:27:17,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 97 transitions, 785 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 21:27:17,715 INFO L231 Difference]: Finished difference. Result has 72 places, 75 transitions, 575 flow [2024-06-27 21:27:17,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=575, PETRI_PLACES=72, PETRI_TRANSITIONS=75} [2024-06-27 21:27:17,716 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 32 predicate places. [2024-06-27 21:27:17,716 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 75 transitions, 575 flow [2024-06-27 21:27:17,716 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-27 21:27:17,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:17,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:17,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:27:17,717 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-27 21:27:17,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:17,717 INFO L85 PathProgramCache]: Analyzing trace with hash 829143766, now seen corresponding path program 2 times [2024-06-27 21:27:17,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:17,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991518070] [2024-06-27 21:27:17,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:17,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:17,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:18,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:18,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:18,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991518070] [2024-06-27 21:27:18,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991518070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:18,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:18,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:27:18,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875080539] [2024-06-27 21:27:18,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:18,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:27:18,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:18,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:27:18,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:27:18,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:18,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 75 transitions, 575 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-27 21:27:18,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:18,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:18,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:18,537 INFO L124 PetriNetUnfolderBase]: 1508/2278 cut-off events. [2024-06-27 21:27:18,537 INFO L125 PetriNetUnfolderBase]: For 8496/8496 co-relation queries the response was YES. [2024-06-27 21:27:18,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9311 conditions, 2278 events. 1508/2278 cut-off events. For 8496/8496 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10251 event pairs, 504 based on Foata normal form. 4/2281 useless extension candidates. Maximal degree in co-relation 9276. Up to 2239 conditions per place. [2024-06-27 21:27:18,553 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 78 selfloop transitions, 11 changer transitions 0/92 dead transitions. [2024-06-27 21:27:18,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 92 transitions, 806 flow [2024-06-27 21:27:18,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:27:18,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:27:18,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 21:27:18,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43162393162393164 [2024-06-27 21:27:18,555 INFO L175 Difference]: Start difference. First operand has 72 places, 75 transitions, 575 flow. Second operand 6 states and 101 transitions. [2024-06-27 21:27:18,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 92 transitions, 806 flow [2024-06-27 21:27:18,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 92 transitions, 783 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 21:27:18,567 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 595 flow [2024-06-27 21:27:18,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=595, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2024-06-27 21:27:18,569 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 35 predicate places. [2024-06-27 21:27:18,570 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 595 flow [2024-06-27 21:27:18,570 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-27 21:27:18,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:18,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:18,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:27:18,571 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-27 21:27:18,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:18,572 INFO L85 PathProgramCache]: Analyzing trace with hash 311091256, now seen corresponding path program 1 times [2024-06-27 21:27:18,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:18,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619185097] [2024-06-27 21:27:18,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:18,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:18,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:19,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:19,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:19,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619185097] [2024-06-27 21:27:19,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619185097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:19,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:19,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:27:19,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021198700] [2024-06-27 21:27:19,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:19,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:27:19,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:19,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:27:19,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:27:19,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:19,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 595 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-27 21:27:19,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:19,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:19,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:19,954 INFO L124 PetriNetUnfolderBase]: 1500/2266 cut-off events. [2024-06-27 21:27:19,955 INFO L125 PetriNetUnfolderBase]: For 9818/9818 co-relation queries the response was YES. [2024-06-27 21:27:19,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9404 conditions, 2266 events. 1500/2266 cut-off events. For 9818/9818 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10182 event pairs, 485 based on Foata normal form. 4/2269 useless extension candidates. Maximal degree in co-relation 9368. Up to 2218 conditions per place. [2024-06-27 21:27:19,967 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 79 selfloop transitions, 12 changer transitions 0/94 dead transitions. [2024-06-27 21:27:19,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 94 transitions, 833 flow [2024-06-27 21:27:19,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:27:19,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:27:19,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 21:27:19,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43162393162393164 [2024-06-27 21:27:19,969 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 595 flow. Second operand 6 states and 101 transitions. [2024-06-27 21:27:19,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 94 transitions, 833 flow [2024-06-27 21:27:19,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 94 transitions, 809 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:27:19,978 INFO L231 Difference]: Finished difference. Result has 77 places, 78 transitions, 622 flow [2024-06-27 21:27:19,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=622, PETRI_PLACES=77, PETRI_TRANSITIONS=78} [2024-06-27 21:27:19,979 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 37 predicate places. [2024-06-27 21:27:19,980 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 622 flow [2024-06-27 21:27:19,980 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-27 21:27:19,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:19,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:19,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:27:19,980 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-27 21:27:19,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:19,981 INFO L85 PathProgramCache]: Analyzing trace with hash 881166274, now seen corresponding path program 1 times [2024-06-27 21:27:19,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:19,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832725274] [2024-06-27 21:27:19,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:19,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:20,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:20,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:20,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:20,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832725274] [2024-06-27 21:27:20,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832725274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:20,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:20,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:27:20,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982363350] [2024-06-27 21:27:20,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:20,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:27:20,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:20,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:27:20,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:27:20,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:20,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 622 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-27 21:27:20,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:20,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:20,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:21,065 INFO L124 PetriNetUnfolderBase]: 1495/2259 cut-off events. [2024-06-27 21:27:21,065 INFO L125 PetriNetUnfolderBase]: For 11202/11202 co-relation queries the response was YES. [2024-06-27 21:27:21,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9657 conditions, 2259 events. 1495/2259 cut-off events. For 11202/11202 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10173 event pairs, 498 based on Foata normal form. 2/2260 useless extension candidates. Maximal degree in co-relation 9621. Up to 2202 conditions per place. [2024-06-27 21:27:21,079 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 75 selfloop transitions, 16 changer transitions 0/94 dead transitions. [2024-06-27 21:27:21,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 94 transitions, 846 flow [2024-06-27 21:27:21,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:27:21,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:27:21,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 21:27:21,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-27 21:27:21,081 INFO L175 Difference]: Start difference. First operand has 77 places, 78 transitions, 622 flow. Second operand 6 states and 102 transitions. [2024-06-27 21:27:21,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 94 transitions, 846 flow [2024-06-27 21:27:21,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 94 transitions, 813 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:27:21,092 INFO L231 Difference]: Finished difference. Result has 79 places, 78 transitions, 633 flow [2024-06-27 21:27:21,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=633, PETRI_PLACES=79, PETRI_TRANSITIONS=78} [2024-06-27 21:27:21,094 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 39 predicate places. [2024-06-27 21:27:21,095 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 78 transitions, 633 flow [2024-06-27 21:27:21,095 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-27 21:27:21,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:21,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:21,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:27:21,096 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-27 21:27:21,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:21,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1398530993, now seen corresponding path program 1 times [2024-06-27 21:27:21,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:21,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252673766] [2024-06-27 21:27:21,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:21,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:21,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:21,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-27 21:27:21,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:21,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252673766] [2024-06-27 21:27:21,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252673766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:21,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:21,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:27:21,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654409720] [2024-06-27 21:27:21,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:21,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:27:21,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:21,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:27:21,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:27:21,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:21,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 78 transitions, 633 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:21,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:21,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:21,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:22,183 INFO L124 PetriNetUnfolderBase]: 1517/2293 cut-off events. [2024-06-27 21:27:22,183 INFO L125 PetriNetUnfolderBase]: For 13118/13126 co-relation queries the response was YES. [2024-06-27 21:27:22,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9960 conditions, 2293 events. 1517/2293 cut-off events. For 13118/13126 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10418 event pairs, 425 based on Foata normal form. 8/2300 useless extension candidates. Maximal degree in co-relation 9923. Up to 2028 conditions per place. [2024-06-27 21:27:22,197 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 77 selfloop transitions, 36 changer transitions 0/116 dead transitions. [2024-06-27 21:27:22,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 116 transitions, 1063 flow [2024-06-27 21:27:22,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:22,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:22,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 21:27:22,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-27 21:27:22,199 INFO L175 Difference]: Start difference. First operand has 79 places, 78 transitions, 633 flow. Second operand 7 states and 133 transitions. [2024-06-27 21:27:22,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 116 transitions, 1063 flow [2024-06-27 21:27:22,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 116 transitions, 1021 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:27:22,210 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 717 flow [2024-06-27 21:27:22,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=717, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-06-27 21:27:22,210 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-27 21:27:22,211 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 717 flow [2024-06-27 21:27:22,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:22,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:22,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:22,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:27:22,211 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-27 21:27:22,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:22,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1398534713, now seen corresponding path program 2 times [2024-06-27 21:27:22,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:22,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747325600] [2024-06-27 21:27:22,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:22,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:22,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:22,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:22,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:22,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747325600] [2024-06-27 21:27:22,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747325600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:22,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:22,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:27:22,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417865433] [2024-06-27 21:27:22,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:22,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:27:22,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:22,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:27:22,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:27:22,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:22,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 717 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:22,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:22,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:22,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:23,379 INFO L124 PetriNetUnfolderBase]: 1507/2278 cut-off events. [2024-06-27 21:27:23,379 INFO L125 PetriNetUnfolderBase]: For 15179/15181 co-relation queries the response was YES. [2024-06-27 21:27:23,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10451 conditions, 2278 events. 1507/2278 cut-off events. For 15179/15181 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10332 event pairs, 431 based on Foata normal form. 6/2283 useless extension candidates. Maximal degree in co-relation 10413. Up to 2116 conditions per place. [2024-06-27 21:27:23,389 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 84 selfloop transitions, 22 changer transitions 0/109 dead transitions. [2024-06-27 21:27:23,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 109 transitions, 997 flow [2024-06-27 21:27:23,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:23,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:23,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 21:27:23,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45787545787545786 [2024-06-27 21:27:23,391 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 717 flow. Second operand 7 states and 125 transitions. [2024-06-27 21:27:23,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 109 transitions, 997 flow [2024-06-27 21:27:23,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 109 transitions, 948 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:27:23,404 INFO L231 Difference]: Finished difference. Result has 85 places, 84 transitions, 720 flow [2024-06-27 21:27:23,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=720, PETRI_PLACES=85, PETRI_TRANSITIONS=84} [2024-06-27 21:27:23,404 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 45 predicate places. [2024-06-27 21:27:23,404 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 84 transitions, 720 flow [2024-06-27 21:27:23,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:23,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:23,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:23,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:27:23,405 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-27 21:27:23,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:23,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1893465483, now seen corresponding path program 1 times [2024-06-27 21:27:23,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:23,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732509661] [2024-06-27 21:27:23,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:23,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:23,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:24,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:24,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:24,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732509661] [2024-06-27 21:27:24,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732509661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:24,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:24,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:24,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889379433] [2024-06-27 21:27:24,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:24,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:24,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:24,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:24,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:24,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:24,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 84 transitions, 720 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-27 21:27:24,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:24,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:24,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:24,695 INFO L124 PetriNetUnfolderBase]: 1541/2332 cut-off events. [2024-06-27 21:27:24,696 INFO L125 PetriNetUnfolderBase]: For 17632/17634 co-relation queries the response was YES. [2024-06-27 21:27:24,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10912 conditions, 2332 events. 1541/2332 cut-off events. For 17632/17634 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10619 event pairs, 428 based on Foata normal form. 10/2341 useless extension candidates. Maximal degree in co-relation 10872. Up to 2157 conditions per place. [2024-06-27 21:27:24,708 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 87 selfloop transitions, 22 changer transitions 0/112 dead transitions. [2024-06-27 21:27:24,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 112 transitions, 1030 flow [2024-06-27 21:27:24,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:24,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:24,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 21:27:24,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45787545787545786 [2024-06-27 21:27:24,710 INFO L175 Difference]: Start difference. First operand has 85 places, 84 transitions, 720 flow. Second operand 7 states and 125 transitions. [2024-06-27 21:27:24,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 112 transitions, 1030 flow [2024-06-27 21:27:24,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 112 transitions, 971 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:27:24,724 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 745 flow [2024-06-27 21:27:24,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=745, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-27 21:27:24,725 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 46 predicate places. [2024-06-27 21:27:24,726 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 745 flow [2024-06-27 21:27:24,726 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-27 21:27:24,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:24,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:24,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:27:24,726 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-27 21:27:24,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:24,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1674566777, now seen corresponding path program 2 times [2024-06-27 21:27:24,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:24,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706407528] [2024-06-27 21:27:24,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:24,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:24,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:25,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:25,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:25,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706407528] [2024-06-27 21:27:25,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706407528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:25,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:25,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:25,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687336829] [2024-06-27 21:27:25,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:25,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:25,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:25,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:25,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:25,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:25,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 745 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-27 21:27:25,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:25,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:25,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:26,028 INFO L124 PetriNetUnfolderBase]: 1558/2358 cut-off events. [2024-06-27 21:27:26,028 INFO L125 PetriNetUnfolderBase]: For 20103/20103 co-relation queries the response was YES. [2024-06-27 21:27:26,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11430 conditions, 2358 events. 1558/2358 cut-off events. For 20103/20103 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10686 event pairs, 468 based on Foata normal form. 4/2361 useless extension candidates. Maximal degree in co-relation 11389. Up to 2287 conditions per place. [2024-06-27 21:27:26,043 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 93 selfloop transitions, 14 changer transitions 0/110 dead transitions. [2024-06-27 21:27:26,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 110 transitions, 1035 flow [2024-06-27 21:27:26,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:26,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:26,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 21:27:26,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249084249084249 [2024-06-27 21:27:26,045 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 745 flow. Second operand 7 states and 116 transitions. [2024-06-27 21:27:26,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 110 transitions, 1035 flow [2024-06-27 21:27:26,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 110 transitions, 975 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:27:26,063 INFO L231 Difference]: Finished difference. Result has 88 places, 89 transitions, 748 flow [2024-06-27 21:27:26,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=748, PETRI_PLACES=88, PETRI_TRANSITIONS=89} [2024-06-27 21:27:26,064 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 48 predicate places. [2024-06-27 21:27:26,064 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 89 transitions, 748 flow [2024-06-27 21:27:26,064 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-27 21:27:26,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:26,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:26,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:27:26,065 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-27 21:27:26,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:26,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1696597737, now seen corresponding path program 3 times [2024-06-27 21:27:26,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:26,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626089099] [2024-06-27 21:27:26,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:26,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:26,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:26,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:26,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:26,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626089099] [2024-06-27 21:27:26,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626089099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:26,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:26,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:26,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568229300] [2024-06-27 21:27:26,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:26,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:26,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:26,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:26,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:26,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:26,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 89 transitions, 748 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-27 21:27:26,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:26,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:26,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:27,318 INFO L124 PetriNetUnfolderBase]: 1575/2385 cut-off events. [2024-06-27 21:27:27,319 INFO L125 PetriNetUnfolderBase]: For 22887/22887 co-relation queries the response was YES. [2024-06-27 21:27:27,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11729 conditions, 2385 events. 1575/2385 cut-off events. For 22887/22887 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10861 event pairs, 488 based on Foata normal form. 4/2388 useless extension candidates. Maximal degree in co-relation 11687. Up to 2328 conditions per place. [2024-06-27 21:27:27,333 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 13 changer transitions 0/112 dead transitions. [2024-06-27 21:27:27,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 112 transitions, 1048 flow [2024-06-27 21:27:27,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:27,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:27,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 21:27:27,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249084249084249 [2024-06-27 21:27:27,335 INFO L175 Difference]: Start difference. First operand has 88 places, 89 transitions, 748 flow. Second operand 7 states and 116 transitions. [2024-06-27 21:27:27,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 112 transitions, 1048 flow [2024-06-27 21:27:27,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 112 transitions, 1003 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:27:27,356 INFO L231 Difference]: Finished difference. Result has 90 places, 91 transitions, 768 flow [2024-06-27 21:27:27,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=768, PETRI_PLACES=90, PETRI_TRANSITIONS=91} [2024-06-27 21:27:27,357 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 50 predicate places. [2024-06-27 21:27:27,357 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 91 transitions, 768 flow [2024-06-27 21:27:27,358 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-27 21:27:27,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:27,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:27,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:27:27,359 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-27 21:27:27,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:27,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1689246087, now seen corresponding path program 4 times [2024-06-27 21:27:27,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:27,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807810875] [2024-06-27 21:27:27,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:27,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:27,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:28,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-27 21:27:28,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:28,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807810875] [2024-06-27 21:27:28,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807810875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:28,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:28,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:28,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16083177] [2024-06-27 21:27:28,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:28,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:28,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:28,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:28,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:28,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:28,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 91 transitions, 768 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-27 21:27:28,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:28,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:28,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:28,605 INFO L124 PetriNetUnfolderBase]: 1567/2373 cut-off events. [2024-06-27 21:27:28,605 INFO L125 PetriNetUnfolderBase]: For 25412/25412 co-relation queries the response was YES. [2024-06-27 21:27:28,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11868 conditions, 2373 events. 1567/2373 cut-off events. For 25412/25412 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10789 event pairs, 486 based on Foata normal form. 4/2376 useless extension candidates. Maximal degree in co-relation 11825. Up to 2280 conditions per place. [2024-06-27 21:27:28,616 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 91 selfloop transitions, 20 changer transitions 0/114 dead transitions. [2024-06-27 21:27:28,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 114 transitions, 1076 flow [2024-06-27 21:27:28,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:28,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:28,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 21:27:28,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:27:28,618 INFO L175 Difference]: Start difference. First operand has 90 places, 91 transitions, 768 flow. Second operand 7 states and 117 transitions. [2024-06-27 21:27:28,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 114 transitions, 1076 flow [2024-06-27 21:27:28,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 114 transitions, 1029 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:27:28,636 INFO L231 Difference]: Finished difference. Result has 92 places, 93 transitions, 807 flow [2024-06-27 21:27:28,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=807, PETRI_PLACES=92, PETRI_TRANSITIONS=93} [2024-06-27 21:27:28,637 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 52 predicate places. [2024-06-27 21:27:28,637 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 93 transitions, 807 flow [2024-06-27 21:27:28,637 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-27 21:27:28,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:28,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:28,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:27:28,638 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-27 21:27:28,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:28,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1689246304, now seen corresponding path program 1 times [2024-06-27 21:27:28,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:28,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369900391] [2024-06-27 21:27:28,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:28,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:28,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:29,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:29,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:29,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369900391] [2024-06-27 21:27:29,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369900391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:29,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:29,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:27:29,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512198232] [2024-06-27 21:27:29,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:29,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:27:29,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:29,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:27:29,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:27:29,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:29,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 93 transitions, 807 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:29,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:29,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:29,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:29,758 INFO L124 PetriNetUnfolderBase]: 1649/2505 cut-off events. [2024-06-27 21:27:29,758 INFO L125 PetriNetUnfolderBase]: For 28656/28662 co-relation queries the response was YES. [2024-06-27 21:27:29,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12843 conditions, 2505 events. 1649/2505 cut-off events. For 28656/28662 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11495 event pairs, 474 based on Foata normal form. 6/2510 useless extension candidates. Maximal degree in co-relation 12799. Up to 2336 conditions per place. [2024-06-27 21:27:29,772 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 91 selfloop transitions, 30 changer transitions 0/124 dead transitions. [2024-06-27 21:27:29,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 124 transitions, 1249 flow [2024-06-27 21:27:29,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:29,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:29,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:27:29,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43223443223443225 [2024-06-27 21:27:29,774 INFO L175 Difference]: Start difference. First operand has 92 places, 93 transitions, 807 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:27:29,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 124 transitions, 1249 flow [2024-06-27 21:27:29,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 124 transitions, 1181 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:27:29,800 INFO L231 Difference]: Finished difference. Result has 96 places, 105 transitions, 995 flow [2024-06-27 21:27:29,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=995, PETRI_PLACES=96, PETRI_TRANSITIONS=105} [2024-06-27 21:27:29,801 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 56 predicate places. [2024-06-27 21:27:29,801 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 105 transitions, 995 flow [2024-06-27 21:27:29,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:29,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:29,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:29,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:27:29,802 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-27 21:27:29,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:29,802 INFO L85 PathProgramCache]: Analyzing trace with hash 402105045, now seen corresponding path program 1 times [2024-06-27 21:27:29,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:29,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000415576] [2024-06-27 21:27:29,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:29,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:29,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:30,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:30,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:30,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000415576] [2024-06-27 21:27:30,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000415576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:30,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:30,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:30,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682051244] [2024-06-27 21:27:30,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:30,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:30,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:30,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:30,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:30,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:30,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 105 transitions, 995 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:30,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:30,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:30,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:31,032 INFO L124 PetriNetUnfolderBase]: 1809/2775 cut-off events. [2024-06-27 21:27:31,032 INFO L125 PetriNetUnfolderBase]: For 33281/33287 co-relation queries the response was YES. [2024-06-27 21:27:31,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14109 conditions, 2775 events. 1809/2775 cut-off events. For 33281/33287 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13253 event pairs, 343 based on Foata normal form. 20/2794 useless extension candidates. Maximal degree in co-relation 14062. Up to 1978 conditions per place. [2024-06-27 21:27:31,047 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 99 selfloop transitions, 47 changer transitions 0/149 dead transitions. [2024-06-27 21:27:31,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 149 transitions, 1521 flow [2024-06-27 21:27:31,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:31,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:31,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 21:27:31,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.483974358974359 [2024-06-27 21:27:31,048 INFO L175 Difference]: Start difference. First operand has 96 places, 105 transitions, 995 flow. Second operand 8 states and 151 transitions. [2024-06-27 21:27:31,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 149 transitions, 1521 flow [2024-06-27 21:27:31,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 149 transitions, 1482 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:27:31,076 INFO L231 Difference]: Finished difference. Result has 102 places, 108 transitions, 1115 flow [2024-06-27 21:27:31,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1115, PETRI_PLACES=102, PETRI_TRANSITIONS=108} [2024-06-27 21:27:31,077 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 62 predicate places. [2024-06-27 21:27:31,077 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 108 transitions, 1115 flow [2024-06-27 21:27:31,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:31,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:31,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:31,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:27:31,077 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-27 21:27:31,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:31,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1313841181, now seen corresponding path program 2 times [2024-06-27 21:27:31,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:31,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88522229] [2024-06-27 21:27:31,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:31,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:31,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:31,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:31,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:31,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88522229] [2024-06-27 21:27:31,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88522229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:31,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:31,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:31,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483752135] [2024-06-27 21:27:31,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:31,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:31,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:31,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:31,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:31,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:31,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 108 transitions, 1115 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:31,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:31,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:31,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:32,420 INFO L124 PetriNetUnfolderBase]: 1900/2929 cut-off events. [2024-06-27 21:27:32,420 INFO L125 PetriNetUnfolderBase]: For 40128/40130 co-relation queries the response was YES. [2024-06-27 21:27:32,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15184 conditions, 2929 events. 1900/2929 cut-off events. For 40128/40130 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14306 event pairs, 490 based on Foata normal form. 34/2962 useless extension candidates. Maximal degree in co-relation 15134. Up to 2354 conditions per place. [2024-06-27 21:27:32,435 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 105 selfloop transitions, 43 changer transitions 0/151 dead transitions. [2024-06-27 21:27:32,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 151 transitions, 1576 flow [2024-06-27 21:27:32,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:32,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:32,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 21:27:32,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700854700854701 [2024-06-27 21:27:32,437 INFO L175 Difference]: Start difference. First operand has 102 places, 108 transitions, 1115 flow. Second operand 9 states and 165 transitions. [2024-06-27 21:27:32,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 151 transitions, 1576 flow [2024-06-27 21:27:32,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 151 transitions, 1513 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:27:32,471 INFO L231 Difference]: Finished difference. Result has 107 places, 110 transitions, 1197 flow [2024-06-27 21:27:32,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1197, PETRI_PLACES=107, PETRI_TRANSITIONS=110} [2024-06-27 21:27:32,472 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 67 predicate places. [2024-06-27 21:27:32,472 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 110 transitions, 1197 flow [2024-06-27 21:27:32,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:32,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:32,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:32,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:27:32,473 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-27 21:27:32,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:32,474 INFO L85 PathProgramCache]: Analyzing trace with hash 520379965, now seen corresponding path program 1 times [2024-06-27 21:27:32,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:32,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827884086] [2024-06-27 21:27:32,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:32,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:32,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:33,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:33,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:33,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827884086] [2024-06-27 21:27:33,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827884086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:33,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:33,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:33,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977594805] [2024-06-27 21:27:33,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:33,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:33,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:33,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:33,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:33,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:33,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 110 transitions, 1197 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:33,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:33,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:33,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:33,611 INFO L124 PetriNetUnfolderBase]: 1917/2958 cut-off events. [2024-06-27 21:27:33,611 INFO L125 PetriNetUnfolderBase]: For 40182/40184 co-relation queries the response was YES. [2024-06-27 21:27:33,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15744 conditions, 2958 events. 1917/2958 cut-off events. For 40182/40184 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14536 event pairs, 529 based on Foata normal form. 6/2963 useless extension candidates. Maximal degree in co-relation 15692. Up to 2616 conditions per place. [2024-06-27 21:27:33,628 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 102 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-27 21:27:33,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 138 transitions, 1579 flow [2024-06-27 21:27:33,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:33,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:33,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 21:27:33,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2024-06-27 21:27:33,630 INFO L175 Difference]: Start difference. First operand has 107 places, 110 transitions, 1197 flow. Second operand 7 states and 123 transitions. [2024-06-27 21:27:33,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 138 transitions, 1579 flow [2024-06-27 21:27:33,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 138 transitions, 1487 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:33,702 INFO L231 Difference]: Finished difference. Result has 108 places, 114 transitions, 1245 flow [2024-06-27 21:27:33,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1105, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1245, PETRI_PLACES=108, PETRI_TRANSITIONS=114} [2024-06-27 21:27:33,703 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 68 predicate places. [2024-06-27 21:27:33,703 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 114 transitions, 1245 flow [2024-06-27 21:27:33,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:33,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:33,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:33,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:27:33,704 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-27 21:27:33,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:33,704 INFO L85 PathProgramCache]: Analyzing trace with hash 371963675, now seen corresponding path program 2 times [2024-06-27 21:27:33,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:33,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224026146] [2024-06-27 21:27:33,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:33,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:33,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:34,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:34,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:34,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224026146] [2024-06-27 21:27:34,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224026146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:34,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:34,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:34,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820892155] [2024-06-27 21:27:34,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:34,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:34,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:34,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:34,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:34,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:34,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 114 transitions, 1245 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:34,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:34,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:34,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:34,944 INFO L124 PetriNetUnfolderBase]: 1934/2986 cut-off events. [2024-06-27 21:27:34,944 INFO L125 PetriNetUnfolderBase]: For 43645/43651 co-relation queries the response was YES. [2024-06-27 21:27:34,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16092 conditions, 2986 events. 1934/2986 cut-off events. For 43645/43651 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14597 event pairs, 587 based on Foata normal form. 8/2993 useless extension candidates. Maximal degree in co-relation 16038. Up to 2882 conditions per place. [2024-06-27 21:27:34,964 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 118 selfloop transitions, 16 changer transitions 0/137 dead transitions. [2024-06-27 21:27:34,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 137 transitions, 1599 flow [2024-06-27 21:27:34,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:34,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:34,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 21:27:34,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:27:34,966 INFO L175 Difference]: Start difference. First operand has 108 places, 114 transitions, 1245 flow. Second operand 7 states and 117 transitions. [2024-06-27 21:27:34,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 137 transitions, 1599 flow [2024-06-27 21:27:35,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 137 transitions, 1535 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 21:27:35,014 INFO L231 Difference]: Finished difference. Result has 112 places, 116 transitions, 1258 flow [2024-06-27 21:27:35,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1258, PETRI_PLACES=112, PETRI_TRANSITIONS=116} [2024-06-27 21:27:35,015 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 72 predicate places. [2024-06-27 21:27:35,015 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 116 transitions, 1258 flow [2024-06-27 21:27:35,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:35,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:35,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:35,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:27:35,015 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-27 21:27:35,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:35,015 INFO L85 PathProgramCache]: Analyzing trace with hash 363689465, now seen corresponding path program 3 times [2024-06-27 21:27:35,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:35,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097213269] [2024-06-27 21:27:35,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:35,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:35,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:35,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:35,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:35,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097213269] [2024-06-27 21:27:35,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097213269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:35,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:35,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:35,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009028126] [2024-06-27 21:27:35,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:35,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:35,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:35,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:35,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:35,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:35,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 116 transitions, 1258 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:35,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:35,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:35,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:36,371 INFO L124 PetriNetUnfolderBase]: 1951/3013 cut-off events. [2024-06-27 21:27:36,371 INFO L125 PetriNetUnfolderBase]: For 47632/47638 co-relation queries the response was YES. [2024-06-27 21:27:36,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16511 conditions, 3013 events. 1951/3013 cut-off events. For 47632/47638 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14876 event pairs, 533 based on Foata normal form. 8/3020 useless extension candidates. Maximal degree in co-relation 16455. Up to 2578 conditions per place. [2024-06-27 21:27:36,385 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 97 selfloop transitions, 46 changer transitions 0/146 dead transitions. [2024-06-27 21:27:36,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 146 transitions, 1768 flow [2024-06-27 21:27:36,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:36,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:36,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:27:36,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:27:36,387 INFO L175 Difference]: Start difference. First operand has 112 places, 116 transitions, 1258 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:27:36,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 146 transitions, 1768 flow [2024-06-27 21:27:36,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 146 transitions, 1709 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:27:36,428 INFO L231 Difference]: Finished difference. Result has 114 places, 120 transitions, 1382 flow [2024-06-27 21:27:36,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1382, PETRI_PLACES=114, PETRI_TRANSITIONS=120} [2024-06-27 21:27:36,429 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 74 predicate places. [2024-06-27 21:27:36,429 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 120 transitions, 1382 flow [2024-06-27 21:27:36,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:36,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:36,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:36,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:27:36,430 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-27 21:27:36,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:36,430 INFO L85 PathProgramCache]: Analyzing trace with hash 363682955, now seen corresponding path program 4 times [2024-06-27 21:27:36,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:36,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546962424] [2024-06-27 21:27:36,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:36,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:36,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:37,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:37,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:37,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546962424] [2024-06-27 21:27:37,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546962424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:37,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:37,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:37,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274015537] [2024-06-27 21:27:37,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:37,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:37,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:37,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:37,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:37,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:37,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 120 transitions, 1382 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:37,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:37,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:37,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:37,703 INFO L124 PetriNetUnfolderBase]: 1943/2999 cut-off events. [2024-06-27 21:27:37,703 INFO L125 PetriNetUnfolderBase]: For 50878/50892 co-relation queries the response was YES. [2024-06-27 21:27:37,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16797 conditions, 2999 events. 1943/2999 cut-off events. For 50878/50892 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14754 event pairs, 531 based on Foata normal form. 14/3012 useless extension candidates. Maximal degree in co-relation 16740. Up to 2710 conditions per place. [2024-06-27 21:27:37,722 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 101 selfloop transitions, 43 changer transitions 0/147 dead transitions. [2024-06-27 21:27:37,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 147 transitions, 1746 flow [2024-06-27 21:27:37,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:37,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:37,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 21:27:37,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46886446886446886 [2024-06-27 21:27:37,723 INFO L175 Difference]: Start difference. First operand has 114 places, 120 transitions, 1382 flow. Second operand 7 states and 128 transitions. [2024-06-27 21:27:37,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 147 transitions, 1746 flow [2024-06-27 21:27:37,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 147 transitions, 1637 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 21:27:37,784 INFO L231 Difference]: Finished difference. Result has 117 places, 120 transitions, 1370 flow [2024-06-27 21:27:37,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1370, PETRI_PLACES=117, PETRI_TRANSITIONS=120} [2024-06-27 21:27:37,784 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 77 predicate places. [2024-06-27 21:27:37,784 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 120 transitions, 1370 flow [2024-06-27 21:27:37,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:37,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:37,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:37,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:27:37,785 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:37,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:37,785 INFO L85 PathProgramCache]: Analyzing trace with hash -503231203, now seen corresponding path program 1 times [2024-06-27 21:27:37,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:37,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624536863] [2024-06-27 21:27:37,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:37,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:37,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:38,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:38,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:38,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624536863] [2024-06-27 21:27:38,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624536863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:38,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:38,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:27:38,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543025292] [2024-06-27 21:27:38,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:38,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:27:38,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:38,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:27:38,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:27:38,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:38,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 120 transitions, 1370 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:38,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:38,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:38,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:38,719 INFO L124 PetriNetUnfolderBase]: 1973/3041 cut-off events. [2024-06-27 21:27:38,719 INFO L125 PetriNetUnfolderBase]: For 54046/54046 co-relation queries the response was YES. [2024-06-27 21:27:38,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17036 conditions, 3041 events. 1973/3041 cut-off events. For 54046/54046 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14932 event pairs, 599 based on Foata normal form. 6/3046 useless extension candidates. Maximal degree in co-relation 16978. Up to 2931 conditions per place. [2024-06-27 21:27:38,739 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 121 selfloop transitions, 21 changer transitions 0/145 dead transitions. [2024-06-27 21:27:38,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 145 transitions, 1798 flow [2024-06-27 21:27:38,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:27:38,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:27:38,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 21:27:38,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45726495726495725 [2024-06-27 21:27:38,740 INFO L175 Difference]: Start difference. First operand has 117 places, 120 transitions, 1370 flow. Second operand 6 states and 107 transitions. [2024-06-27 21:27:38,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 145 transitions, 1798 flow [2024-06-27 21:27:38,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 145 transitions, 1691 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:27:38,793 INFO L231 Difference]: Finished difference. Result has 117 places, 126 transitions, 1366 flow [2024-06-27 21:27:38,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1366, PETRI_PLACES=117, PETRI_TRANSITIONS=126} [2024-06-27 21:27:38,794 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 77 predicate places. [2024-06-27 21:27:38,794 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 126 transitions, 1366 flow [2024-06-27 21:27:38,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:38,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:38,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:38,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:27:38,794 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:38,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:38,795 INFO L85 PathProgramCache]: Analyzing trace with hash 694933575, now seen corresponding path program 2 times [2024-06-27 21:27:38,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:38,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616607074] [2024-06-27 21:27:38,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:38,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:38,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:39,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:39,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:39,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616607074] [2024-06-27 21:27:39,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616607074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:39,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:39,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:27:39,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668341745] [2024-06-27 21:27:39,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:39,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:27:39,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:39,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:27:39,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:27:39,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:39,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 126 transitions, 1366 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:39,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:39,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:39,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:39,703 INFO L124 PetriNetUnfolderBase]: 1955/3017 cut-off events. [2024-06-27 21:27:39,703 INFO L125 PetriNetUnfolderBase]: For 56037/56037 co-relation queries the response was YES. [2024-06-27 21:27:39,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17013 conditions, 3017 events. 1955/3017 cut-off events. For 56037/56037 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14814 event pairs, 600 based on Foata normal form. 6/3022 useless extension candidates. Maximal degree in co-relation 16954. Up to 2944 conditions per place. [2024-06-27 21:27:39,725 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 119 selfloop transitions, 18 changer transitions 0/140 dead transitions. [2024-06-27 21:27:39,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 140 transitions, 1678 flow [2024-06-27 21:27:39,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:27:39,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:27:39,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-27 21:27:39,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-27 21:27:39,726 INFO L175 Difference]: Start difference. First operand has 117 places, 126 transitions, 1366 flow. Second operand 5 states and 91 transitions. [2024-06-27 21:27:39,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 140 transitions, 1678 flow [2024-06-27 21:27:39,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 140 transitions, 1641 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 21:27:39,778 INFO L231 Difference]: Finished difference. Result has 120 places, 126 transitions, 1378 flow [2024-06-27 21:27:39,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1378, PETRI_PLACES=120, PETRI_TRANSITIONS=126} [2024-06-27 21:27:39,778 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-27 21:27:39,778 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 126 transitions, 1378 flow [2024-06-27 21:27:39,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:39,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:39,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:39,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:27:39,779 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-27 21:27:39,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:39,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1048089098, now seen corresponding path program 1 times [2024-06-27 21:27:39,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:39,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640991553] [2024-06-27 21:27:39,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:39,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:39,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:40,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:40,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:40,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640991553] [2024-06-27 21:27:40,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640991553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:40,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:40,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:40,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599496214] [2024-06-27 21:27:40,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:40,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:40,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:40,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:40,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:40,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:40,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 126 transitions, 1378 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-27 21:27:40,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:40,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:40,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:41,290 INFO L124 PetriNetUnfolderBase]: 1996/3089 cut-off events. [2024-06-27 21:27:41,290 INFO L125 PetriNetUnfolderBase]: For 62257/62259 co-relation queries the response was YES. [2024-06-27 21:27:41,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17467 conditions, 3089 events. 1996/3089 cut-off events. For 62257/62259 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15391 event pairs, 535 based on Foata normal form. 14/3102 useless extension candidates. Maximal degree in co-relation 17406. Up to 2678 conditions per place. [2024-06-27 21:27:41,310 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 121 selfloop transitions, 34 changer transitions 0/158 dead transitions. [2024-06-27 21:27:41,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 158 transitions, 1800 flow [2024-06-27 21:27:41,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:41,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:41,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:27:41,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44551282051282054 [2024-06-27 21:27:41,311 INFO L175 Difference]: Start difference. First operand has 120 places, 126 transitions, 1378 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:27:41,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 158 transitions, 1800 flow [2024-06-27 21:27:41,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 158 transitions, 1764 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:27:41,372 INFO L231 Difference]: Finished difference. Result has 124 places, 127 transitions, 1446 flow [2024-06-27 21:27:41,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1446, PETRI_PLACES=124, PETRI_TRANSITIONS=127} [2024-06-27 21:27:41,372 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-27 21:27:41,372 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 127 transitions, 1446 flow [2024-06-27 21:27:41,372 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-27 21:27:41,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:41,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:41,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:27:41,373 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:41,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:41,373 INFO L85 PathProgramCache]: Analyzing trace with hash -2136909385, now seen corresponding path program 1 times [2024-06-27 21:27:41,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:41,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715040186] [2024-06-27 21:27:41,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:41,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:41,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:41,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:41,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:41,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715040186] [2024-06-27 21:27:41,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715040186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:41,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:41,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:27:41,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352417047] [2024-06-27 21:27:41,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:41,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:27:41,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:41,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:27:41,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:27:41,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:41,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 127 transitions, 1446 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:41,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:41,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:41,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:42,353 INFO L124 PetriNetUnfolderBase]: 2185/3348 cut-off events. [2024-06-27 21:27:42,353 INFO L125 PetriNetUnfolderBase]: For 71928/71938 co-relation queries the response was YES. [2024-06-27 21:27:42,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19433 conditions, 3348 events. 2185/3348 cut-off events. For 71928/71938 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 16806 event pairs, 574 based on Foata normal form. 17/3364 useless extension candidates. Maximal degree in co-relation 19371. Up to 2887 conditions per place. [2024-06-27 21:27:42,376 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 128 selfloop transitions, 44 changer transitions 0/175 dead transitions. [2024-06-27 21:27:42,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 175 transitions, 2128 flow [2024-06-27 21:27:42,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:42,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:42,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 21:27:42,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4981684981684982 [2024-06-27 21:27:42,393 INFO L175 Difference]: Start difference. First operand has 124 places, 127 transitions, 1446 flow. Second operand 7 states and 136 transitions. [2024-06-27 21:27:42,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 175 transitions, 2128 flow [2024-06-27 21:27:42,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 175 transitions, 2038 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:27:42,471 INFO L231 Difference]: Finished difference. Result has 127 places, 143 transitions, 1653 flow [2024-06-27 21:27:42,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1653, PETRI_PLACES=127, PETRI_TRANSITIONS=143} [2024-06-27 21:27:42,471 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 87 predicate places. [2024-06-27 21:27:42,472 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 143 transitions, 1653 flow [2024-06-27 21:27:42,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:42,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:42,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:42,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:27:42,472 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:42,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:42,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1334272829, now seen corresponding path program 2 times [2024-06-27 21:27:42,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:42,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014722790] [2024-06-27 21:27:42,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:42,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:42,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:42,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:42,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:42,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014722790] [2024-06-27 21:27:42,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014722790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:42,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:42,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:27:42,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289038950] [2024-06-27 21:27:42,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:42,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:27:42,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:42,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:27:42,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:27:43,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:43,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 143 transitions, 1653 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:43,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:43,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:43,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:43,619 INFO L124 PetriNetUnfolderBase]: 2353/3577 cut-off events. [2024-06-27 21:27:43,619 INFO L125 PetriNetUnfolderBase]: For 82522/82530 co-relation queries the response was YES. [2024-06-27 21:27:43,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22136 conditions, 3577 events. 2353/3577 cut-off events. For 82522/82530 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17895 event pairs, 640 based on Foata normal form. 15/3591 useless extension candidates. Maximal degree in co-relation 22071. Up to 3384 conditions per place. [2024-06-27 21:27:43,641 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 151 selfloop transitions, 27 changer transitions 0/181 dead transitions. [2024-06-27 21:27:43,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 181 transitions, 2274 flow [2024-06-27 21:27:43,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:43,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:43,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:27:43,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423076923076923 [2024-06-27 21:27:43,642 INFO L175 Difference]: Start difference. First operand has 127 places, 143 transitions, 1653 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:27:43,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 181 transitions, 2274 flow [2024-06-27 21:27:43,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 181 transitions, 2224 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 21:27:43,741 INFO L231 Difference]: Finished difference. Result has 135 places, 154 transitions, 1812 flow [2024-06-27 21:27:43,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1611, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1812, PETRI_PLACES=135, PETRI_TRANSITIONS=154} [2024-06-27 21:27:43,742 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 95 predicate places. [2024-06-27 21:27:43,742 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 154 transitions, 1812 flow [2024-06-27 21:27:43,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:43,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:43,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:43,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:27:43,743 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-27 21:27:43,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:43,743 INFO L85 PathProgramCache]: Analyzing trace with hash 388685302, now seen corresponding path program 2 times [2024-06-27 21:27:43,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:43,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682733620] [2024-06-27 21:27:43,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:43,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:43,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:44,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:44,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:44,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682733620] [2024-06-27 21:27:44,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682733620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:44,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:44,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:44,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72718044] [2024-06-27 21:27:44,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:44,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:44,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:44,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:44,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:44,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:44,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 154 transitions, 1812 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-27 21:27:44,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:44,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:44,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:45,146 INFO L124 PetriNetUnfolderBase]: 2394/3656 cut-off events. [2024-06-27 21:27:45,146 INFO L125 PetriNetUnfolderBase]: For 91100/91106 co-relation queries the response was YES. [2024-06-27 21:27:45,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22856 conditions, 3656 events. 2394/3656 cut-off events. For 91100/91106 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 18545 event pairs, 704 based on Foata normal form. 16/3671 useless extension candidates. Maximal degree in co-relation 22787. Up to 3483 conditions per place. [2024-06-27 21:27:45,224 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 163 selfloop transitions, 17 changer transitions 0/183 dead transitions. [2024-06-27 21:27:45,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 183 transitions, 2274 flow [2024-06-27 21:27:45,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:45,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:45,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:27:45,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42628205128205127 [2024-06-27 21:27:45,225 INFO L175 Difference]: Start difference. First operand has 135 places, 154 transitions, 1812 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:27:45,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 183 transitions, 2274 flow [2024-06-27 21:27:45,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 183 transitions, 2186 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 21:27:45,340 INFO L231 Difference]: Finished difference. Result has 139 places, 155 transitions, 1796 flow [2024-06-27 21:27:45,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1796, PETRI_PLACES=139, PETRI_TRANSITIONS=155} [2024-06-27 21:27:45,341 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 99 predicate places. [2024-06-27 21:27:45,341 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 155 transitions, 1796 flow [2024-06-27 21:27:45,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-27 21:27:45,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:45,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:45,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:27:45,342 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-27 21:27:45,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:45,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1610527302, now seen corresponding path program 3 times [2024-06-27 21:27:45,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:45,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247975626] [2024-06-27 21:27:45,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:45,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:45,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:46,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-27 21:27:46,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:46,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247975626] [2024-06-27 21:27:46,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247975626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:46,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:46,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:46,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606685617] [2024-06-27 21:27:46,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:46,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:46,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:46,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:46,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:46,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:46,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 155 transitions, 1796 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-27 21:27:46,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:46,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:46,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:46,899 INFO L124 PetriNetUnfolderBase]: 2435/3727 cut-off events. [2024-06-27 21:27:46,900 INFO L125 PetriNetUnfolderBase]: For 97862/97868 co-relation queries the response was YES. [2024-06-27 21:27:46,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23063 conditions, 3727 events. 2435/3727 cut-off events. For 97862/97868 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19116 event pairs, 637 based on Foata normal form. 16/3742 useless extension candidates. Maximal degree in co-relation 22993. Up to 3160 conditions per place. [2024-06-27 21:27:46,930 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 136 selfloop transitions, 48 changer transitions 0/187 dead transitions. [2024-06-27 21:27:46,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 187 transitions, 2282 flow [2024-06-27 21:27:46,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:46,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:46,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 21:27:46,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-06-27 21:27:46,933 INFO L175 Difference]: Start difference. First operand has 139 places, 155 transitions, 1796 flow. Second operand 8 states and 140 transitions. [2024-06-27 21:27:46,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 187 transitions, 2282 flow [2024-06-27 21:27:47,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 187 transitions, 2216 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:47,069 INFO L231 Difference]: Finished difference. Result has 140 places, 156 transitions, 1868 flow [2024-06-27 21:27:47,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1868, PETRI_PLACES=140, PETRI_TRANSITIONS=156} [2024-06-27 21:27:47,070 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 100 predicate places. [2024-06-27 21:27:47,070 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 156 transitions, 1868 flow [2024-06-27 21:27:47,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-27 21:27:47,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:47,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:47,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:27:47,070 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-27 21:27:47,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:47,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1610734847, now seen corresponding path program 1 times [2024-06-27 21:27:47,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:47,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319381729] [2024-06-27 21:27:47,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:47,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:47,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:47,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:47,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:47,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319381729] [2024-06-27 21:27:47,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319381729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:47,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:47,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:47,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095233212] [2024-06-27 21:27:47,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:47,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:47,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:47,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:47,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:47,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:47,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 156 transitions, 1868 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-27 21:27:47,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:47,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:47,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:48,575 INFO L124 PetriNetUnfolderBase]: 2407/3681 cut-off events. [2024-06-27 21:27:48,576 INFO L125 PetriNetUnfolderBase]: For 92742/92756 co-relation queries the response was YES. [2024-06-27 21:27:48,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22544 conditions, 3681 events. 2407/3681 cut-off events. For 92742/92756 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18740 event pairs, 561 based on Foata normal form. 26/3706 useless extension candidates. Maximal degree in co-relation 22474. Up to 3128 conditions per place. [2024-06-27 21:27:48,649 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 143 selfloop transitions, 49 changer transitions 0/195 dead transitions. [2024-06-27 21:27:48,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 195 transitions, 2384 flow [2024-06-27 21:27:48,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:48,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:48,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:27:48,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-27 21:27:48,650 INFO L175 Difference]: Start difference. First operand has 140 places, 156 transitions, 1868 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:27:48,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 195 transitions, 2384 flow [2024-06-27 21:27:48,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 195 transitions, 2250 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 21:27:48,781 INFO L231 Difference]: Finished difference. Result has 142 places, 156 transitions, 1843 flow [2024-06-27 21:27:48,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1843, PETRI_PLACES=142, PETRI_TRANSITIONS=156} [2024-06-27 21:27:48,781 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 102 predicate places. [2024-06-27 21:27:48,782 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 156 transitions, 1843 flow [2024-06-27 21:27:48,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-27 21:27:48,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:48,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:48,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:27:48,782 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-27 21:27:48,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:48,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1610729112, now seen corresponding path program 4 times [2024-06-27 21:27:48,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:48,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470209694] [2024-06-27 21:27:48,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:48,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:48,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:49,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:49,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:49,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470209694] [2024-06-27 21:27:49,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470209694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:49,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:49,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:49,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244995048] [2024-06-27 21:27:49,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:49,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:49,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:49,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:49,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:49,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:49,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 156 transitions, 1843 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-27 21:27:49,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:49,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:49,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:50,347 INFO L124 PetriNetUnfolderBase]: 2387/3649 cut-off events. [2024-06-27 21:27:50,348 INFO L125 PetriNetUnfolderBase]: For 85033/85047 co-relation queries the response was YES. [2024-06-27 21:27:50,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21902 conditions, 3649 events. 2387/3649 cut-off events. For 85033/85047 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 18586 event pairs, 612 based on Foata normal form. 22/3670 useless extension candidates. Maximal degree in co-relation 21831. Up to 3222 conditions per place. [2024-06-27 21:27:50,375 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 141 selfloop transitions, 45 changer transitions 0/189 dead transitions. [2024-06-27 21:27:50,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 189 transitions, 2265 flow [2024-06-27 21:27:50,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:50,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:50,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 21:27:50,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 21:27:50,377 INFO L175 Difference]: Start difference. First operand has 142 places, 156 transitions, 1843 flow. Second operand 8 states and 143 transitions. [2024-06-27 21:27:50,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 189 transitions, 2265 flow [2024-06-27 21:27:50,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 189 transitions, 2164 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:50,503 INFO L231 Difference]: Finished difference. Result has 142 places, 155 transitions, 1788 flow [2024-06-27 21:27:50,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1692, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1788, PETRI_PLACES=142, PETRI_TRANSITIONS=155} [2024-06-27 21:27:50,504 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 102 predicate places. [2024-06-27 21:27:50,504 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 155 transitions, 1788 flow [2024-06-27 21:27:50,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-27 21:27:50,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:50,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:50,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:27:50,504 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:50,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:50,504 INFO L85 PathProgramCache]: Analyzing trace with hash -327604218, now seen corresponding path program 1 times [2024-06-27 21:27:50,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:50,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021042706] [2024-06-27 21:27:50,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:50,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:50,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:51,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:51,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:51,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021042706] [2024-06-27 21:27:51,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021042706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:51,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:51,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:27:51,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511832819] [2024-06-27 21:27:51,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:51,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:27:51,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:51,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:27:51,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:27:51,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:51,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 155 transitions, 1788 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:51,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:51,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:51,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:51,695 INFO L124 PetriNetUnfolderBase]: 2381/3635 cut-off events. [2024-06-27 21:27:51,695 INFO L125 PetriNetUnfolderBase]: For 80562/80570 co-relation queries the response was YES. [2024-06-27 21:27:51,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21772 conditions, 3635 events. 2381/3635 cut-off events. For 80562/80570 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18468 event pairs, 638 based on Foata normal form. 8/3642 useless extension candidates. Maximal degree in co-relation 21701. Up to 3564 conditions per place. [2024-06-27 21:27:51,722 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 149 selfloop transitions, 22 changer transitions 0/174 dead transitions. [2024-06-27 21:27:51,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 174 transitions, 2216 flow [2024-06-27 21:27:51,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:27:51,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:27:51,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-27 21:27:51,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717948717948718 [2024-06-27 21:27:51,723 INFO L175 Difference]: Start difference. First operand has 142 places, 155 transitions, 1788 flow. Second operand 5 states and 92 transitions. [2024-06-27 21:27:51,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 174 transitions, 2216 flow [2024-06-27 21:27:51,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 174 transitions, 2072 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 21:27:51,831 INFO L231 Difference]: Finished difference. Result has 139 places, 158 transitions, 1752 flow [2024-06-27 21:27:51,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1752, PETRI_PLACES=139, PETRI_TRANSITIONS=158} [2024-06-27 21:27:51,832 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 99 predicate places. [2024-06-27 21:27:51,832 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 158 transitions, 1752 flow [2024-06-27 21:27:51,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:51,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:51,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:51,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:27:51,832 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:51,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:51,832 INFO L85 PathProgramCache]: Analyzing trace with hash 67920823, now seen corresponding path program 3 times [2024-06-27 21:27:51,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:51,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146250825] [2024-06-27 21:27:51,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:51,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:51,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:52,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:52,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:52,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146250825] [2024-06-27 21:27:52,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146250825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:52,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:52,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:27:52,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575290572] [2024-06-27 21:27:52,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:52,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:27:52,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:52,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:27:52,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:27:52,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:52,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 158 transitions, 1752 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:52,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:52,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:52,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:52,955 INFO L124 PetriNetUnfolderBase]: 2510/3819 cut-off events. [2024-06-27 21:27:52,955 INFO L125 PetriNetUnfolderBase]: For 90770/90778 co-relation queries the response was YES. [2024-06-27 21:27:52,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23009 conditions, 3819 events. 2510/3819 cut-off events. For 90770/90778 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19548 event pairs, 656 based on Foata normal form. 15/3833 useless extension candidates. Maximal degree in co-relation 22939. Up to 3447 conditions per place. [2024-06-27 21:27:52,983 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 148 selfloop transitions, 47 changer transitions 0/198 dead transitions. [2024-06-27 21:27:52,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 198 transitions, 2404 flow [2024-06-27 21:27:52,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:52,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:52,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 21:27:52,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-27 21:27:52,992 INFO L175 Difference]: Start difference. First operand has 139 places, 158 transitions, 1752 flow. Second operand 7 states and 133 transitions. [2024-06-27 21:27:52,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 198 transitions, 2404 flow [2024-06-27 21:27:53,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 198 transitions, 2354 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:27:53,105 INFO L231 Difference]: Finished difference. Result has 145 places, 167 transitions, 1982 flow [2024-06-27 21:27:53,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1982, PETRI_PLACES=145, PETRI_TRANSITIONS=167} [2024-06-27 21:27:53,106 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-27 21:27:53,106 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 167 transitions, 1982 flow [2024-06-27 21:27:53,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:53,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:53,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:53,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:27:53,106 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-27 21:27:53,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:53,106 INFO L85 PathProgramCache]: Analyzing trace with hash 68321002, now seen corresponding path program 1 times [2024-06-27 21:27:53,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:53,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505369484] [2024-06-27 21:27:53,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:53,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:53,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:53,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:53,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:53,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505369484] [2024-06-27 21:27:53,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505369484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:53,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:53,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:53,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705890716] [2024-06-27 21:27:53,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:53,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:53,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:53,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:53,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:53,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:53,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 167 transitions, 1982 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:53,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:53,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:53,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:54,527 INFO L124 PetriNetUnfolderBase]: 2505/3814 cut-off events. [2024-06-27 21:27:54,527 INFO L125 PetriNetUnfolderBase]: For 89997/89997 co-relation queries the response was YES. [2024-06-27 21:27:54,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23571 conditions, 3814 events. 2505/3814 cut-off events. For 89997/89997 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19434 event pairs, 764 based on Foata normal form. 2/3815 useless extension candidates. Maximal degree in co-relation 23498. Up to 3779 conditions per place. [2024-06-27 21:27:54,558 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 163 selfloop transitions, 12 changer transitions 0/178 dead transitions. [2024-06-27 21:27:54,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 178 transitions, 2380 flow [2024-06-27 21:27:54,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:27:54,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:27:54,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-27 21:27:54,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4256410256410256 [2024-06-27 21:27:54,560 INFO L175 Difference]: Start difference. First operand has 145 places, 167 transitions, 1982 flow. Second operand 5 states and 83 transitions. [2024-06-27 21:27:54,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 178 transitions, 2380 flow [2024-06-27 21:27:54,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 178 transitions, 2308 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 21:27:54,679 INFO L231 Difference]: Finished difference. Result has 147 places, 169 transitions, 1969 flow [2024-06-27 21:27:54,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1969, PETRI_PLACES=147, PETRI_TRANSITIONS=169} [2024-06-27 21:27:54,680 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 107 predicate places. [2024-06-27 21:27:54,680 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 169 transitions, 1969 flow [2024-06-27 21:27:54,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:54,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:54,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:54,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:27:54,680 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:54,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:54,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1811522266, now seen corresponding path program 1 times [2024-06-27 21:27:54,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:54,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896123454] [2024-06-27 21:27:54,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:54,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:54,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:55,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:55,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:55,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896123454] [2024-06-27 21:27:55,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896123454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:55,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:55,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:27:55,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314568445] [2024-06-27 21:27:55,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:55,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:27:55,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:55,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:27:55,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:27:55,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:55,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 169 transitions, 1969 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:55,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:55,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:55,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:55,780 INFO L124 PetriNetUnfolderBase]: 2613/3963 cut-off events. [2024-06-27 21:27:55,780 INFO L125 PetriNetUnfolderBase]: For 104925/104927 co-relation queries the response was YES. [2024-06-27 21:27:55,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24624 conditions, 3963 events. 2613/3963 cut-off events. For 104925/104927 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 20322 event pairs, 617 based on Foata normal form. 14/3976 useless extension candidates. Maximal degree in co-relation 24550. Up to 3153 conditions per place. [2024-06-27 21:27:55,810 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 136 selfloop transitions, 68 changer transitions 0/207 dead transitions. [2024-06-27 21:27:55,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 207 transitions, 2730 flow [2024-06-27 21:27:55,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:55,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:55,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 21:27:55,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4835164835164835 [2024-06-27 21:27:55,812 INFO L175 Difference]: Start difference. First operand has 147 places, 169 transitions, 1969 flow. Second operand 7 states and 132 transitions. [2024-06-27 21:27:55,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 207 transitions, 2730 flow [2024-06-27 21:27:55,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 207 transitions, 2687 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:27:55,928 INFO L231 Difference]: Finished difference. Result has 152 places, 178 transitions, 2240 flow [2024-06-27 21:27:55,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2240, PETRI_PLACES=152, PETRI_TRANSITIONS=178} [2024-06-27 21:27:55,929 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 112 predicate places. [2024-06-27 21:27:55,929 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 178 transitions, 2240 flow [2024-06-27 21:27:55,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:55,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:55,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:55,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:27:55,930 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:55,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:55,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1811344636, now seen corresponding path program 2 times [2024-06-27 21:27:55,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:55,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533190082] [2024-06-27 21:27:55,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:55,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:55,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:56,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:56,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:56,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533190082] [2024-06-27 21:27:56,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533190082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:56,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:56,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:27:56,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490749532] [2024-06-27 21:27:56,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:56,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:27:56,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:56,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:27:56,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:27:56,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:56,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 178 transitions, 2240 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:56,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:56,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:56,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:57,111 INFO L124 PetriNetUnfolderBase]: 2565/3892 cut-off events. [2024-06-27 21:27:57,111 INFO L125 PetriNetUnfolderBase]: For 105382/105390 co-relation queries the response was YES. [2024-06-27 21:27:57,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24916 conditions, 3892 events. 2565/3892 cut-off events. For 105382/105390 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19869 event pairs, 673 based on Foata normal form. 18/3909 useless extension candidates. Maximal degree in co-relation 24840. Up to 3738 conditions per place. [2024-06-27 21:27:57,140 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 174 selfloop transitions, 27 changer transitions 0/204 dead transitions. [2024-06-27 21:27:57,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 204 transitions, 2728 flow [2024-06-27 21:27:57,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:57,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:57,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:27:57,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-27 21:27:57,141 INFO L175 Difference]: Start difference. First operand has 152 places, 178 transitions, 2240 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:27:57,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 204 transitions, 2728 flow [2024-06-27 21:27:57,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 204 transitions, 2605 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 21:27:57,261 INFO L231 Difference]: Finished difference. Result has 157 places, 178 transitions, 2179 flow [2024-06-27 21:27:57,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2179, PETRI_PLACES=157, PETRI_TRANSITIONS=178} [2024-06-27 21:27:57,262 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 117 predicate places. [2024-06-27 21:27:57,262 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 178 transitions, 2179 flow [2024-06-27 21:27:57,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:57,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:57,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:57,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:27:57,262 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:57,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:57,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1578645402, now seen corresponding path program 1 times [2024-06-27 21:27:57,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:57,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769664984] [2024-06-27 21:27:57,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:57,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:57,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:57,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:57,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:57,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769664984] [2024-06-27 21:27:57,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769664984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:57,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:57,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:57,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884730943] [2024-06-27 21:27:57,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:57,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:57,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:57,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:57,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:57,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:57,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 178 transitions, 2179 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:57,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:57,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:57,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:58,687 INFO L124 PetriNetUnfolderBase]: 2674/4048 cut-off events. [2024-06-27 21:27:58,687 INFO L125 PetriNetUnfolderBase]: For 113863/113873 co-relation queries the response was YES. [2024-06-27 21:27:58,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25467 conditions, 4048 events. 2674/4048 cut-off events. For 113863/113873 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20787 event pairs, 638 based on Foata normal form. 17/4064 useless extension candidates. Maximal degree in co-relation 25390. Up to 3082 conditions per place. [2024-06-27 21:27:58,719 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 144 selfloop transitions, 86 changer transitions 0/233 dead transitions. [2024-06-27 21:27:58,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 233 transitions, 3083 flow [2024-06-27 21:27:58,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:58,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:58,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 21:27:58,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4985754985754986 [2024-06-27 21:27:58,720 INFO L175 Difference]: Start difference. First operand has 157 places, 178 transitions, 2179 flow. Second operand 9 states and 175 transitions. [2024-06-27 21:27:58,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 233 transitions, 3083 flow [2024-06-27 21:27:58,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 233 transitions, 3029 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:58,858 INFO L231 Difference]: Finished difference. Result has 160 places, 188 transitions, 2440 flow [2024-06-27 21:27:58,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2125, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2440, PETRI_PLACES=160, PETRI_TRANSITIONS=188} [2024-06-27 21:27:58,858 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 120 predicate places. [2024-06-27 21:27:58,858 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 188 transitions, 2440 flow [2024-06-27 21:27:58,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:58,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:58,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:58,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:27:58,859 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:58,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:58,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1587216282, now seen corresponding path program 2 times [2024-06-27 21:27:58,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:58,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108474347] [2024-06-27 21:27:58,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:58,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:58,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:59,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:59,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:59,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108474347] [2024-06-27 21:27:59,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108474347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:59,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:59,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:59,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128190027] [2024-06-27 21:27:59,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:59,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:59,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:59,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:59,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:59,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:27:59,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 188 transitions, 2440 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:59,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:59,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:27:59,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:00,293 INFO L124 PetriNetUnfolderBase]: 2719/4106 cut-off events. [2024-06-27 21:28:00,294 INFO L125 PetriNetUnfolderBase]: For 122907/122915 co-relation queries the response was YES. [2024-06-27 21:28:00,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27465 conditions, 4106 events. 2719/4106 cut-off events. For 122907/122915 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 21013 event pairs, 708 based on Foata normal form. 15/4120 useless extension candidates. Maximal degree in co-relation 27386. Up to 3913 conditions per place. [2024-06-27 21:28:00,326 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 187 selfloop transitions, 32 changer transitions 0/222 dead transitions. [2024-06-27 21:28:00,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 222 transitions, 3059 flow [2024-06-27 21:28:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:28:00,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:28:00,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 21:28:00,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43304843304843305 [2024-06-27 21:28:00,327 INFO L175 Difference]: Start difference. First operand has 160 places, 188 transitions, 2440 flow. Second operand 9 states and 152 transitions. [2024-06-27 21:28:00,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 222 transitions, 3059 flow [2024-06-27 21:28:00,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 222 transitions, 2891 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 21:28:00,463 INFO L231 Difference]: Finished difference. Result has 164 places, 193 transitions, 2423 flow [2024-06-27 21:28:00,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2423, PETRI_PLACES=164, PETRI_TRANSITIONS=193} [2024-06-27 21:28:00,464 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 124 predicate places. [2024-06-27 21:28:00,464 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 193 transitions, 2423 flow [2024-06-27 21:28:00,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:00,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:00,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:00,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:28:00,464 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-27 21:28:00,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:00,465 INFO L85 PathProgramCache]: Analyzing trace with hash -619996412, now seen corresponding path program 3 times [2024-06-27 21:28:00,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:00,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32600359] [2024-06-27 21:28:00,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:00,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:00,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:00,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:00,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:00,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32600359] [2024-06-27 21:28:00,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32600359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:00,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:00,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:28:00,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118924138] [2024-06-27 21:28:00,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:00,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:28:00,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:00,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:28:00,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:28:00,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:00,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 193 transitions, 2423 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:00,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:00,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:00,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:01,597 INFO L124 PetriNetUnfolderBase]: 2749/4154 cut-off events. [2024-06-27 21:28:01,597 INFO L125 PetriNetUnfolderBase]: For 127894/127894 co-relation queries the response was YES. [2024-06-27 21:28:01,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27824 conditions, 4154 events. 2749/4154 cut-off events. For 127894/127894 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 21286 event pairs, 791 based on Foata normal form. 6/4159 useless extension candidates. Maximal degree in co-relation 27743. Up to 4004 conditions per place. [2024-06-27 21:28:01,632 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 187 selfloop transitions, 28 changer transitions 0/218 dead transitions. [2024-06-27 21:28:01,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 218 transitions, 3052 flow [2024-06-27 21:28:01,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:28:01,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:28:01,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:28:01,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43956043956043955 [2024-06-27 21:28:01,633 INFO L175 Difference]: Start difference. First operand has 164 places, 193 transitions, 2423 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:28:01,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 218 transitions, 3052 flow [2024-06-27 21:28:01,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 218 transitions, 2966 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:01,786 INFO L231 Difference]: Finished difference. Result has 164 places, 196 transitions, 2454 flow [2024-06-27 21:28:01,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2337, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2454, PETRI_PLACES=164, PETRI_TRANSITIONS=196} [2024-06-27 21:28:01,787 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 124 predicate places. [2024-06-27 21:28:01,787 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 196 transitions, 2454 flow [2024-06-27 21:28:01,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:01,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:01,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:01,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:28:01,787 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-27 21:28:01,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:01,787 INFO L85 PathProgramCache]: Analyzing trace with hash 233942898, now seen corresponding path program 4 times [2024-06-27 21:28:01,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:01,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623563888] [2024-06-27 21:28:01,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:01,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:01,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:02,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-27 21:28:02,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:02,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623563888] [2024-06-27 21:28:02,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623563888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:02,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:02,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:28:02,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813618341] [2024-06-27 21:28:02,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:02,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:28:02,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:02,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:28:02,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:28:02,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:02,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 196 transitions, 2454 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:02,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:02,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:02,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:02,976 INFO L124 PetriNetUnfolderBase]: 2731/4130 cut-off events. [2024-06-27 21:28:02,976 INFO L125 PetriNetUnfolderBase]: For 129904/129904 co-relation queries the response was YES. [2024-06-27 21:28:02,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27498 conditions, 4130 events. 2731/4130 cut-off events. For 129904/129904 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21172 event pairs, 807 based on Foata normal form. 6/4135 useless extension candidates. Maximal degree in co-relation 27416. Up to 4070 conditions per place. [2024-06-27 21:28:03,012 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 188 selfloop transitions, 20 changer transitions 0/211 dead transitions. [2024-06-27 21:28:03,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 211 transitions, 2918 flow [2024-06-27 21:28:03,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:28:03,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:28:03,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 21:28:03,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-27 21:28:03,013 INFO L175 Difference]: Start difference. First operand has 164 places, 196 transitions, 2454 flow. Second operand 7 states and 112 transitions. [2024-06-27 21:28:03,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 211 transitions, 2918 flow [2024-06-27 21:28:03,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 211 transitions, 2709 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:03,172 INFO L231 Difference]: Finished difference. Result has 164 places, 196 transitions, 2291 flow [2024-06-27 21:28:03,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2245, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2291, PETRI_PLACES=164, PETRI_TRANSITIONS=196} [2024-06-27 21:28:03,172 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 124 predicate places. [2024-06-27 21:28:03,173 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 196 transitions, 2291 flow [2024-06-27 21:28:03,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:03,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:03,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:03,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:28:03,173 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-27 21:28:03,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:03,173 INFO L85 PathProgramCache]: Analyzing trace with hash 2111264422, now seen corresponding path program 5 times [2024-06-27 21:28:03,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:03,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758066156] [2024-06-27 21:28:03,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:03,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:03,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:03,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:03,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:03,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758066156] [2024-06-27 21:28:03,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758066156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:03,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:03,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:28:03,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193288342] [2024-06-27 21:28:03,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:03,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:28:03,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:03,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:28:03,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:28:03,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:03,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 196 transitions, 2291 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:03,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:03,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:03,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:04,311 INFO L124 PetriNetUnfolderBase]: 2713/4106 cut-off events. [2024-06-27 21:28:04,312 INFO L125 PetriNetUnfolderBase]: For 128303/128303 co-relation queries the response was YES. [2024-06-27 21:28:04,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26724 conditions, 4106 events. 2713/4106 cut-off events. For 128303/128303 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21072 event pairs, 786 based on Foata normal form. 6/4111 useless extension candidates. Maximal degree in co-relation 26643. Up to 4031 conditions per place. [2024-06-27 21:28:04,339 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 190 selfloop transitions, 20 changer transitions 0/213 dead transitions. [2024-06-27 21:28:04,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 213 transitions, 2765 flow [2024-06-27 21:28:04,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:28:04,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:28:04,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 21:28:04,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 21:28:04,340 INFO L175 Difference]: Start difference. First operand has 164 places, 196 transitions, 2291 flow. Second operand 6 states and 104 transitions. [2024-06-27 21:28:04,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 213 transitions, 2765 flow [2024-06-27 21:28:04,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 213 transitions, 2665 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:04,492 INFO L231 Difference]: Finished difference. Result has 164 places, 196 transitions, 2241 flow [2024-06-27 21:28:04,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2191, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2241, PETRI_PLACES=164, PETRI_TRANSITIONS=196} [2024-06-27 21:28:04,492 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 124 predicate places. [2024-06-27 21:28:04,492 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 196 transitions, 2241 flow [2024-06-27 21:28:04,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:04,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:04,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:04,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:28:04,493 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-27 21:28:04,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:04,493 INFO L85 PathProgramCache]: Analyzing trace with hash 2105550502, now seen corresponding path program 6 times [2024-06-27 21:28:04,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:04,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482785253] [2024-06-27 21:28:04,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:04,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:04,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:04,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:04,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:04,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482785253] [2024-06-27 21:28:04,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482785253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:04,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:04,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:28:04,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443696594] [2024-06-27 21:28:04,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:04,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:28:04,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:04,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:28:04,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:28:05,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:05,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 196 transitions, 2241 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:05,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:05,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:05,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:05,638 INFO L124 PetriNetUnfolderBase]: 2665/4038 cut-off events. [2024-06-27 21:28:05,638 INFO L125 PetriNetUnfolderBase]: For 128787/128787 co-relation queries the response was YES. [2024-06-27 21:28:05,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25878 conditions, 4038 events. 2665/4038 cut-off events. For 128787/128787 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20702 event pairs, 647 based on Foata normal form. 12/4049 useless extension candidates. Maximal degree in co-relation 25797. Up to 3673 conditions per place. [2024-06-27 21:28:05,672 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 173 selfloop transitions, 47 changer transitions 0/223 dead transitions. [2024-06-27 21:28:05,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 223 transitions, 2773 flow [2024-06-27 21:28:05,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:28:05,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:28:05,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:28:05,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2024-06-27 21:28:05,673 INFO L175 Difference]: Start difference. First operand has 164 places, 196 transitions, 2241 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:28:05,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 223 transitions, 2773 flow [2024-06-27 21:28:05,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 223 transitions, 2717 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:28:05,846 INFO L231 Difference]: Finished difference. Result has 166 places, 196 transitions, 2298 flow [2024-06-27 21:28:05,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2185, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2298, PETRI_PLACES=166, PETRI_TRANSITIONS=196} [2024-06-27 21:28:05,847 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 126 predicate places. [2024-06-27 21:28:05,847 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 196 transitions, 2298 flow [2024-06-27 21:28:05,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:05,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:05,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:05,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:28:05,847 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-27 21:28:05,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:05,848 INFO L85 PathProgramCache]: Analyzing trace with hash -541043366, now seen corresponding path program 3 times [2024-06-27 21:28:05,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:05,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477958584] [2024-06-27 21:28:05,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:05,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:05,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:06,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:06,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:06,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477958584] [2024-06-27 21:28:06,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477958584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:06,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:06,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:06,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469490120] [2024-06-27 21:28:06,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:06,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:06,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:06,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:06,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:06,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:06,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 196 transitions, 2298 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:06,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:06,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:06,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:07,223 INFO L124 PetriNetUnfolderBase]: 2686/4068 cut-off events. [2024-06-27 21:28:07,224 INFO L125 PetriNetUnfolderBase]: For 130594/130602 co-relation queries the response was YES. [2024-06-27 21:28:07,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26337 conditions, 4068 events. 2686/4068 cut-off events. For 130594/130602 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20908 event pairs, 654 based on Foata normal form. 15/4082 useless extension candidates. Maximal degree in co-relation 26255. Up to 3610 conditions per place. [2024-06-27 21:28:07,261 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 177 selfloop transitions, 59 changer transitions 0/239 dead transitions. [2024-06-27 21:28:07,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 239 transitions, 2944 flow [2024-06-27 21:28:07,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:07,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:07,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 21:28:07,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967948717948718 [2024-06-27 21:28:07,262 INFO L175 Difference]: Start difference. First operand has 166 places, 196 transitions, 2298 flow. Second operand 8 states and 155 transitions. [2024-06-27 21:28:07,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 239 transitions, 2944 flow [2024-06-27 21:28:07,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 239 transitions, 2818 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:07,436 INFO L231 Difference]: Finished difference. Result has 167 places, 200 transitions, 2356 flow [2024-06-27 21:28:07,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2172, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2356, PETRI_PLACES=167, PETRI_TRANSITIONS=200} [2024-06-27 21:28:07,436 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 127 predicate places. [2024-06-27 21:28:07,436 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 200 transitions, 2356 flow [2024-06-27 21:28:07,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:07,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:07,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:07,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:28:07,437 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-27 21:28:07,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:07,437 INFO L85 PathProgramCache]: Analyzing trace with hash -540686866, now seen corresponding path program 1 times [2024-06-27 21:28:07,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:07,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250312462] [2024-06-27 21:28:07,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:07,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:07,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:08,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:08,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:08,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250312462] [2024-06-27 21:28:08,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250312462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:08,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:08,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:08,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239381903] [2024-06-27 21:28:08,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:08,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:08,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:08,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:08,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:08,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:08,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 200 transitions, 2356 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:08,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:08,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:08,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:08,803 INFO L124 PetriNetUnfolderBase]: 2772/4188 cut-off events. [2024-06-27 21:28:08,803 INFO L125 PetriNetUnfolderBase]: For 132790/132798 co-relation queries the response was YES. [2024-06-27 21:28:08,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27359 conditions, 4188 events. 2772/4188 cut-off events. For 132790/132798 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21522 event pairs, 651 based on Foata normal form. 12/4199 useless extension candidates. Maximal degree in co-relation 27277. Up to 3711 conditions per place. [2024-06-27 21:28:08,841 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 177 selfloop transitions, 64 changer transitions 0/244 dead transitions. [2024-06-27 21:28:08,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 244 transitions, 3162 flow [2024-06-27 21:28:08,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:28:08,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:28:08,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 21:28:08,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5018315018315018 [2024-06-27 21:28:08,844 INFO L175 Difference]: Start difference. First operand has 167 places, 200 transitions, 2356 flow. Second operand 7 states and 137 transitions. [2024-06-27 21:28:08,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 244 transitions, 3162 flow [2024-06-27 21:28:09,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 244 transitions, 3028 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:09,055 INFO L231 Difference]: Finished difference. Result has 170 places, 211 transitions, 2586 flow [2024-06-27 21:28:09,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2586, PETRI_PLACES=170, PETRI_TRANSITIONS=211} [2024-06-27 21:28:09,056 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-27 21:28:09,056 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 211 transitions, 2586 flow [2024-06-27 21:28:09,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:09,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:09,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:09,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:28:09,057 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-27 21:28:09,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:09,057 INFO L85 PathProgramCache]: Analyzing trace with hash 231093874, now seen corresponding path program 1 times [2024-06-27 21:28:09,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:09,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115886442] [2024-06-27 21:28:09,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:09,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:09,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:09,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:09,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:09,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115886442] [2024-06-27 21:28:09,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115886442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:09,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:09,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:09,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307973912] [2024-06-27 21:28:09,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:09,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:09,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:09,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:09,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:09,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:09,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 211 transitions, 2586 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:09,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:09,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:09,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:10,650 INFO L124 PetriNetUnfolderBase]: 2854/4316 cut-off events. [2024-06-27 21:28:10,650 INFO L125 PetriNetUnfolderBase]: For 154840/154840 co-relation queries the response was YES. [2024-06-27 21:28:10,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29473 conditions, 4316 events. 2854/4316 cut-off events. For 154840/154840 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 22291 event pairs, 784 based on Foata normal form. 10/4325 useless extension candidates. Maximal degree in co-relation 29388. Up to 4056 conditions per place. [2024-06-27 21:28:10,688 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 215 selfloop transitions, 27 changer transitions 0/245 dead transitions. [2024-06-27 21:28:10,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 245 transitions, 3322 flow [2024-06-27 21:28:10,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:28:10,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:28:10,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 21:28:10,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652014652014652 [2024-06-27 21:28:10,689 INFO L175 Difference]: Start difference. First operand has 170 places, 211 transitions, 2586 flow. Second operand 7 states and 127 transitions. [2024-06-27 21:28:10,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 245 transitions, 3322 flow [2024-06-27 21:28:10,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 245 transitions, 3275 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 21:28:10,951 INFO L231 Difference]: Finished difference. Result has 175 places, 213 transitions, 2625 flow [2024-06-27 21:28:10,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2541, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2625, PETRI_PLACES=175, PETRI_TRANSITIONS=213} [2024-06-27 21:28:10,951 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 135 predicate places. [2024-06-27 21:28:10,951 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 213 transitions, 2625 flow [2024-06-27 21:28:10,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:10,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:10,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:10,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:28:10,952 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:10,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:10,952 INFO L85 PathProgramCache]: Analyzing trace with hash -612309466, now seen corresponding path program 2 times [2024-06-27 21:28:10,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:10,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483346423] [2024-06-27 21:28:10,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:10,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:10,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:11,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:11,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:11,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483346423] [2024-06-27 21:28:11,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483346423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:11,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:11,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:11,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560353017] [2024-06-27 21:28:11,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:11,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:11,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:11,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:11,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:11,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:11,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 213 transitions, 2625 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:11,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:11,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:11,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:12,597 INFO L124 PetriNetUnfolderBase]: 2906/4396 cut-off events. [2024-06-27 21:28:12,597 INFO L125 PetriNetUnfolderBase]: For 159177/159177 co-relation queries the response was YES. [2024-06-27 21:28:12,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29921 conditions, 4396 events. 2906/4396 cut-off events. For 159177/159177 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22814 event pairs, 835 based on Foata normal form. 14/4409 useless extension candidates. Maximal degree in co-relation 29834. Up to 4237 conditions per place. [2024-06-27 21:28:12,638 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 210 selfloop transitions, 26 changer transitions 0/239 dead transitions. [2024-06-27 21:28:12,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 239 transitions, 3231 flow [2024-06-27 21:28:12,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:28:12,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:28:12,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:28:12,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4468864468864469 [2024-06-27 21:28:12,640 INFO L175 Difference]: Start difference. First operand has 175 places, 213 transitions, 2625 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:28:12,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 239 transitions, 3231 flow [2024-06-27 21:28:12,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 239 transitions, 3196 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:28:12,871 INFO L231 Difference]: Finished difference. Result has 179 places, 214 transitions, 2663 flow [2024-06-27 21:28:12,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2663, PETRI_PLACES=179, PETRI_TRANSITIONS=214} [2024-06-27 21:28:12,872 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 139 predicate places. [2024-06-27 21:28:12,872 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 214 transitions, 2663 flow [2024-06-27 21:28:12,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:12,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:12,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:12,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:28:12,872 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:12,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:12,873 INFO L85 PathProgramCache]: Analyzing trace with hash -2065904974, now seen corresponding path program 3 times [2024-06-27 21:28:12,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:12,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595686081] [2024-06-27 21:28:12,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:12,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:12,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:13,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:13,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:13,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595686081] [2024-06-27 21:28:13,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595686081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:13,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:13,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:13,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291886343] [2024-06-27 21:28:13,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:13,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:13,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:13,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:13,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:13,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:13,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 214 transitions, 2663 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:13,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:13,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:13,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:14,489 INFO L124 PetriNetUnfolderBase]: 2873/4349 cut-off events. [2024-06-27 21:28:14,489 INFO L125 PetriNetUnfolderBase]: For 154431/154431 co-relation queries the response was YES. [2024-06-27 21:28:14,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29406 conditions, 4349 events. 2873/4349 cut-off events. For 154431/154431 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22520 event pairs, 775 based on Foata normal form. 14/4362 useless extension candidates. Maximal degree in co-relation 29317. Up to 4196 conditions per place. [2024-06-27 21:28:14,528 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 211 selfloop transitions, 24 changer transitions 0/238 dead transitions. [2024-06-27 21:28:14,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 238 transitions, 3239 flow [2024-06-27 21:28:14,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:28:14,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:28:14,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 21:28:14,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-27 21:28:14,529 INFO L175 Difference]: Start difference. First operand has 179 places, 214 transitions, 2663 flow. Second operand 6 states and 111 transitions. [2024-06-27 21:28:14,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 238 transitions, 3239 flow [2024-06-27 21:28:14,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 238 transitions, 3184 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 21:28:14,705 INFO L231 Difference]: Finished difference. Result has 180 places, 214 transitions, 2665 flow [2024-06-27 21:28:14,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2665, PETRI_PLACES=180, PETRI_TRANSITIONS=214} [2024-06-27 21:28:14,706 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-27 21:28:14,706 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 214 transitions, 2665 flow [2024-06-27 21:28:14,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:14,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:14,706 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-27 21:28:14,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:28:14,706 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:14,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:14,707 INFO L85 PathProgramCache]: Analyzing trace with hash -575515818, now seen corresponding path program 1 times [2024-06-27 21:28:14,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:14,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076034004] [2024-06-27 21:28:14,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:14,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:14,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:15,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:15,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:15,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076034004] [2024-06-27 21:28:15,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076034004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:15,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:15,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:15,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777074362] [2024-06-27 21:28:15,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:15,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:15,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:15,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:15,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:15,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:15,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 214 transitions, 2665 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:15,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:15,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:15,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:16,058 INFO L124 PetriNetUnfolderBase]: 2855/4324 cut-off events. [2024-06-27 21:28:16,058 INFO L125 PetriNetUnfolderBase]: For 148376/148386 co-relation queries the response was YES. [2024-06-27 21:28:16,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29113 conditions, 4324 events. 2855/4324 cut-off events. For 148376/148386 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22491 event pairs, 653 based on Foata normal form. 14/4337 useless extension candidates. Maximal degree in co-relation 29023. Up to 3611 conditions per place. [2024-06-27 21:28:16,097 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 171 selfloop transitions, 75 changer transitions 0/249 dead transitions. [2024-06-27 21:28:16,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 249 transitions, 3381 flow [2024-06-27 21:28:16,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:16,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:16,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 21:28:16,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775641025641026 [2024-06-27 21:28:16,098 INFO L175 Difference]: Start difference. First operand has 180 places, 214 transitions, 2665 flow. Second operand 8 states and 149 transitions. [2024-06-27 21:28:16,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 249 transitions, 3381 flow [2024-06-27 21:28:16,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 249 transitions, 3320 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:28:16,348 INFO L231 Difference]: Finished difference. Result has 183 places, 214 transitions, 2760 flow [2024-06-27 21:28:16,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2760, PETRI_PLACES=183, PETRI_TRANSITIONS=214} [2024-06-27 21:28:16,348 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 143 predicate places. [2024-06-27 21:28:16,348 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 214 transitions, 2760 flow [2024-06-27 21:28:16,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:16,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:16,348 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-27 21:28:16,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:28:16,349 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:16,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:16,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1534121054, now seen corresponding path program 2 times [2024-06-27 21:28:16,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:16,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889383674] [2024-06-27 21:28:16,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:16,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:16,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:16,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:16,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:16,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889383674] [2024-06-27 21:28:16,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889383674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:16,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:16,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:16,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013207457] [2024-06-27 21:28:16,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:16,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:16,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:16,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:16,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:16,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:16,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 214 transitions, 2760 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:16,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:16,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:16,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:17,762 INFO L124 PetriNetUnfolderBase]: 2885/4366 cut-off events. [2024-06-27 21:28:17,763 INFO L125 PetriNetUnfolderBase]: For 156621/156623 co-relation queries the response was YES. [2024-06-27 21:28:17,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29968 conditions, 4366 events. 2885/4366 cut-off events. For 156621/156623 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22722 event pairs, 656 based on Foata normal form. 8/4373 useless extension candidates. Maximal degree in co-relation 29877. Up to 3633 conditions per place. [2024-06-27 21:28:17,801 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 173 selfloop transitions, 73 changer transitions 0/249 dead transitions. [2024-06-27 21:28:17,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 249 transitions, 3520 flow [2024-06-27 21:28:17,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:17,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:17,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:28:17,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2024-06-27 21:28:17,802 INFO L175 Difference]: Start difference. First operand has 183 places, 214 transitions, 2760 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:28:17,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 249 transitions, 3520 flow [2024-06-27 21:28:18,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 249 transitions, 3281 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 21:28:18,013 INFO L231 Difference]: Finished difference. Result has 182 places, 217 transitions, 2725 flow [2024-06-27 21:28:18,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2527, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2725, PETRI_PLACES=182, PETRI_TRANSITIONS=217} [2024-06-27 21:28:18,013 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 142 predicate places. [2024-06-27 21:28:18,013 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 217 transitions, 2725 flow [2024-06-27 21:28:18,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:18,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:18,014 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-27 21:28:18,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:28:18,014 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:18,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:18,014 INFO L85 PathProgramCache]: Analyzing trace with hash -583137354, now seen corresponding path program 1 times [2024-06-27 21:28:18,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:18,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826003246] [2024-06-27 21:28:18,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:18,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:18,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:18,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:18,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:18,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826003246] [2024-06-27 21:28:18,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826003246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:18,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:18,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:18,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679075259] [2024-06-27 21:28:18,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:18,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:18,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:18,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:18,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:18,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:18,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 217 transitions, 2725 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:18,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:18,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:18,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:19,676 INFO L124 PetriNetUnfolderBase]: 2996/4535 cut-off events. [2024-06-27 21:28:19,676 INFO L125 PetriNetUnfolderBase]: For 176248/176259 co-relation queries the response was YES. [2024-06-27 21:28:19,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30960 conditions, 4535 events. 2996/4535 cut-off events. For 176248/176259 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 23696 event pairs, 564 based on Foata normal form. 20/4554 useless extension candidates. Maximal degree in co-relation 30870. Up to 3554 conditions per place. [2024-06-27 21:28:19,718 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 220 selfloop transitions, 106 changer transitions 0/329 dead transitions. [2024-06-27 21:28:19,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 329 transitions, 4663 flow [2024-06-27 21:28:19,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:28:19,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:28:19,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 21:28:19,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4985754985754986 [2024-06-27 21:28:19,719 INFO L175 Difference]: Start difference. First operand has 182 places, 217 transitions, 2725 flow. Second operand 9 states and 175 transitions. [2024-06-27 21:28:19,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 329 transitions, 4663 flow [2024-06-27 21:28:19,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 329 transitions, 4475 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 21:28:19,937 INFO L231 Difference]: Finished difference. Result has 190 places, 278 transitions, 3731 flow [2024-06-27 21:28:19,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2596, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3731, PETRI_PLACES=190, PETRI_TRANSITIONS=278} [2024-06-27 21:28:19,938 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-27 21:28:19,938 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 278 transitions, 3731 flow [2024-06-27 21:28:19,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:19,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:19,938 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-27 21:28:19,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:28:19,938 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:19,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:19,938 INFO L85 PathProgramCache]: Analyzing trace with hash -582928104, now seen corresponding path program 2 times [2024-06-27 21:28:19,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:19,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172537017] [2024-06-27 21:28:19,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:19,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:19,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:20,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:20,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:20,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172537017] [2024-06-27 21:28:20,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172537017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:20,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:20,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:20,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020053738] [2024-06-27 21:28:20,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:20,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:20,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:20,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:20,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:20,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:20,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 278 transitions, 3731 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:20,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:20,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:20,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:21,777 INFO L124 PetriNetUnfolderBase]: 3296/5010 cut-off events. [2024-06-27 21:28:21,777 INFO L125 PetriNetUnfolderBase]: For 270511/270523 co-relation queries the response was YES. [2024-06-27 21:28:21,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35195 conditions, 5010 events. 3296/5010 cut-off events. For 270511/270523 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 26657 event pairs, 738 based on Foata normal form. 98/5107 useless extension candidates. Maximal degree in co-relation 35100. Up to 3593 conditions per place. [2024-06-27 21:28:21,825 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 185 selfloop transitions, 146 changer transitions 2/336 dead transitions. [2024-06-27 21:28:21,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 336 transitions, 4896 flow [2024-06-27 21:28:21,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:28:21,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:28:21,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 21:28:21,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49743589743589745 [2024-06-27 21:28:21,826 INFO L175 Difference]: Start difference. First operand has 190 places, 278 transitions, 3731 flow. Second operand 10 states and 194 transitions. [2024-06-27 21:28:21,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 336 transitions, 4896 flow [2024-06-27 21:28:22,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 336 transitions, 4828 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-27 21:28:22,092 INFO L231 Difference]: Finished difference. Result has 199 places, 280 transitions, 4039 flow [2024-06-27 21:28:22,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3679, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4039, PETRI_PLACES=199, PETRI_TRANSITIONS=280} [2024-06-27 21:28:22,093 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 159 predicate places. [2024-06-27 21:28:22,093 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 280 transitions, 4039 flow [2024-06-27 21:28:22,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:22,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:22,093 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-27 21:28:22,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:28:22,094 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:22,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:22,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1693368537, now seen corresponding path program 1 times [2024-06-27 21:28:22,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:22,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323296241] [2024-06-27 21:28:22,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:22,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:22,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:22,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:22,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:22,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323296241] [2024-06-27 21:28:22,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323296241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:22,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:22,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:22,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422664307] [2024-06-27 21:28:22,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:22,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:22,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:22,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:22,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:22,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:22,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 280 transitions, 4039 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:22,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:22,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:22,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:23,896 INFO L124 PetriNetUnfolderBase]: 3345/5079 cut-off events. [2024-06-27 21:28:23,896 INFO L125 PetriNetUnfolderBase]: For 205714/205727 co-relation queries the response was YES. [2024-06-27 21:28:23,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36729 conditions, 5079 events. 3345/5079 cut-off events. For 205714/205727 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 27190 event pairs, 702 based on Foata normal form. 16/5094 useless extension candidates. Maximal degree in co-relation 36631. Up to 3722 conditions per place. [2024-06-27 21:28:23,945 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 152 selfloop transitions, 190 changer transitions 0/345 dead transitions. [2024-06-27 21:28:23,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 345 transitions, 5564 flow [2024-06-27 21:28:23,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:28:23,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:28:23,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 21:28:23,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014245014245015 [2024-06-27 21:28:23,947 INFO L175 Difference]: Start difference. First operand has 199 places, 280 transitions, 4039 flow. Second operand 9 states and 176 transitions. [2024-06-27 21:28:23,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 345 transitions, 5564 flow [2024-06-27 21:28:24,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 345 transitions, 5256 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 21:28:24,290 INFO L231 Difference]: Finished difference. Result has 203 places, 301 transitions, 4644 flow [2024-06-27 21:28:24,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3737, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4644, PETRI_PLACES=203, PETRI_TRANSITIONS=301} [2024-06-27 21:28:24,290 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 163 predicate places. [2024-06-27 21:28:24,290 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 301 transitions, 4644 flow [2024-06-27 21:28:24,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:24,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:24,291 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-27 21:28:24,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:28:24,291 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:24,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:24,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1700777847, now seen corresponding path program 2 times [2024-06-27 21:28:24,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:24,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442183521] [2024-06-27 21:28:24,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:24,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:24,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:25,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-27 21:28:25,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:25,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442183521] [2024-06-27 21:28:25,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442183521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:25,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:25,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:25,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651357350] [2024-06-27 21:28:25,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:25,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:25,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:25,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:25,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:25,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:25,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 301 transitions, 4644 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:25,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:25,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:25,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:26,270 INFO L124 PetriNetUnfolderBase]: 3375/5120 cut-off events. [2024-06-27 21:28:26,270 INFO L125 PetriNetUnfolderBase]: For 219416/219428 co-relation queries the response was YES. [2024-06-27 21:28:26,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38638 conditions, 5120 events. 3375/5120 cut-off events. For 219416/219428 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27346 event pairs, 759 based on Foata normal form. 16/5135 useless extension candidates. Maximal degree in co-relation 38536. Up to 4326 conditions per place. [2024-06-27 21:28:26,310 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 219 selfloop transitions, 121 changer transitions 1/344 dead transitions. [2024-06-27 21:28:26,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 344 transitions, 5649 flow [2024-06-27 21:28:26,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:28:26,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:28:26,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 21:28:26,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45384615384615384 [2024-06-27 21:28:26,311 INFO L175 Difference]: Start difference. First operand has 203 places, 301 transitions, 4644 flow. Second operand 10 states and 177 transitions. [2024-06-27 21:28:26,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 344 transitions, 5649 flow [2024-06-27 21:28:26,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 344 transitions, 5484 flow, removed 70 selfloop flow, removed 2 redundant places. [2024-06-27 21:28:26,707 INFO L231 Difference]: Finished difference. Result has 212 places, 306 transitions, 4833 flow [2024-06-27 21:28:26,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4499, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4833, PETRI_PLACES=212, PETRI_TRANSITIONS=306} [2024-06-27 21:28:26,707 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 172 predicate places. [2024-06-27 21:28:26,708 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 306 transitions, 4833 flow [2024-06-27 21:28:26,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:26,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:26,708 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-27 21:28:26,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:28:26,708 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:26,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:26,708 INFO L85 PathProgramCache]: Analyzing trace with hash -316892211, now seen corresponding path program 1 times [2024-06-27 21:28:26,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:26,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89600239] [2024-06-27 21:28:26,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:26,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:26,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:27,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:27,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:27,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89600239] [2024-06-27 21:28:27,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89600239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:27,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:27,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:27,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078314297] [2024-06-27 21:28:27,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:27,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:27,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:27,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:27,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:27,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:27,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 306 transitions, 4833 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:27,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:27,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:27,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:28,535 INFO L124 PetriNetUnfolderBase]: 3388/5134 cut-off events. [2024-06-27 21:28:28,535 INFO L125 PetriNetUnfolderBase]: For 220880/220890 co-relation queries the response was YES. [2024-06-27 21:28:28,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38789 conditions, 5134 events. 3388/5134 cut-off events. For 220880/220890 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27337 event pairs, 868 based on Foata normal form. 10/5143 useless extension candidates. Maximal degree in co-relation 38684. Up to 5062 conditions per place. [2024-06-27 21:28:28,586 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 303 selfloop transitions, 30 changer transitions 0/336 dead transitions. [2024-06-27 21:28:28,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 336 transitions, 5684 flow [2024-06-27 21:28:28,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:28,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:28,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:28:28,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-27 21:28:28,587 INFO L175 Difference]: Start difference. First operand has 212 places, 306 transitions, 4833 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:28:28,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 336 transitions, 5684 flow [2024-06-27 21:28:29,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 336 transitions, 5459 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 21:28:29,014 INFO L231 Difference]: Finished difference. Result has 218 places, 316 transitions, 4849 flow [2024-06-27 21:28:29,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4608, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4849, PETRI_PLACES=218, PETRI_TRANSITIONS=316} [2024-06-27 21:28:29,014 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 178 predicate places. [2024-06-27 21:28:29,015 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 316 transitions, 4849 flow [2024-06-27 21:28:29,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:29,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:29,015 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-27 21:28:29,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:28:29,015 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:29,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:29,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1959065817, now seen corresponding path program 3 times [2024-06-27 21:28:29,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:29,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689296926] [2024-06-27 21:28:29,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:29,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:29,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:29,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:29,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:29,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689296926] [2024-06-27 21:28:29,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689296926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:29,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:29,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:29,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796496683] [2024-06-27 21:28:29,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:29,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:29,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:29,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:29,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:29,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:29,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 316 transitions, 4849 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:29,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:29,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:29,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:30,994 INFO L124 PetriNetUnfolderBase]: 3418/5176 cut-off events. [2024-06-27 21:28:30,994 INFO L125 PetriNetUnfolderBase]: For 233754/233764 co-relation queries the response was YES. [2024-06-27 21:28:31,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39162 conditions, 5176 events. 3418/5176 cut-off events. For 233754/233764 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 27617 event pairs, 884 based on Foata normal form. 14/5189 useless extension candidates. Maximal degree in co-relation 39053. Up to 4961 conditions per place. [2024-06-27 21:28:31,049 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 300 selfloop transitions, 48 changer transitions 0/351 dead transitions. [2024-06-27 21:28:31,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 351 transitions, 5748 flow [2024-06-27 21:28:31,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:28:31,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:28:31,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 21:28:31,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4282051282051282 [2024-06-27 21:28:31,051 INFO L175 Difference]: Start difference. First operand has 218 places, 316 transitions, 4849 flow. Second operand 10 states and 167 transitions. [2024-06-27 21:28:31,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 351 transitions, 5748 flow [2024-06-27 21:28:31,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 351 transitions, 5674 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 21:28:31,594 INFO L231 Difference]: Finished difference. Result has 225 places, 320 transitions, 4954 flow [2024-06-27 21:28:31,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4775, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4954, PETRI_PLACES=225, PETRI_TRANSITIONS=320} [2024-06-27 21:28:31,595 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-27 21:28:31,595 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 320 transitions, 4954 flow [2024-06-27 21:28:31,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:31,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:31,595 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-27 21:28:31,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:28:31,595 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:31,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:31,596 INFO L85 PathProgramCache]: Analyzing trace with hash -317230824, now seen corresponding path program 3 times [2024-06-27 21:28:31,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:31,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130463828] [2024-06-27 21:28:31,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:31,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:31,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:32,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:32,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:32,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130463828] [2024-06-27 21:28:32,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130463828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:32,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:32,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:32,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654600121] [2024-06-27 21:28:32,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:32,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:32,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:32,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:32,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:32,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:32,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 320 transitions, 4954 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:32,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:32,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:32,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:33,587 INFO L124 PetriNetUnfolderBase]: 3718/5652 cut-off events. [2024-06-27 21:28:33,587 INFO L125 PetriNetUnfolderBase]: For 346343/346353 co-relation queries the response was YES. [2024-06-27 21:28:33,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41961 conditions, 5652 events. 3718/5652 cut-off events. For 346343/346353 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 30683 event pairs, 945 based on Foata normal form. 96/5747 useless extension candidates. Maximal degree in co-relation 41850. Up to 5009 conditions per place. [2024-06-27 21:28:33,634 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 311 selfloop transitions, 45 changer transitions 3/362 dead transitions. [2024-06-27 21:28:33,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 362 transitions, 5957 flow [2024-06-27 21:28:33,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:28:33,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:28:33,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 21:28:33,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.441025641025641 [2024-06-27 21:28:33,635 INFO L175 Difference]: Start difference. First operand has 225 places, 320 transitions, 4954 flow. Second operand 10 states and 172 transitions. [2024-06-27 21:28:33,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 362 transitions, 5957 flow [2024-06-27 21:28:34,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 362 transitions, 5826 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:34,188 INFO L231 Difference]: Finished difference. Result has 228 places, 321 transitions, 4968 flow [2024-06-27 21:28:34,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4968, PETRI_PLACES=228, PETRI_TRANSITIONS=321} [2024-06-27 21:28:34,188 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 188 predicate places. [2024-06-27 21:28:34,189 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 321 transitions, 4968 flow [2024-06-27 21:28:34,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:34,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:34,189 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-27 21:28:34,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:28:34,189 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:34,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:34,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1812207472, now seen corresponding path program 1 times [2024-06-27 21:28:34,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:34,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300789786] [2024-06-27 21:28:34,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:34,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:34,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:34,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-27 21:28:34,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:34,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300789786] [2024-06-27 21:28:34,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300789786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:34,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:34,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:34,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925648214] [2024-06-27 21:28:34,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:34,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:34,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:34,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:34,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:34,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:34,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 321 transitions, 4968 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:34,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:34,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:34,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:35,970 INFO L124 PetriNetUnfolderBase]: 3717/5659 cut-off events. [2024-06-27 21:28:35,970 INFO L125 PetriNetUnfolderBase]: For 260521/260521 co-relation queries the response was YES. [2024-06-27 21:28:36,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42580 conditions, 5659 events. 3717/5659 cut-off events. For 260521/260521 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 30895 event pairs, 1037 based on Foata normal form. 3/5661 useless extension candidates. Maximal degree in co-relation 42468. Up to 5393 conditions per place. [2024-06-27 21:28:36,024 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 287 selfloop transitions, 63 changer transitions 0/353 dead transitions. [2024-06-27 21:28:36,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 353 transitions, 6038 flow [2024-06-27 21:28:36,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:28:36,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:28:36,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 21:28:36,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45787545787545786 [2024-06-27 21:28:36,025 INFO L175 Difference]: Start difference. First operand has 228 places, 321 transitions, 4968 flow. Second operand 7 states and 125 transitions. [2024-06-27 21:28:36,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 353 transitions, 6038 flow [2024-06-27 21:28:36,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 353 transitions, 5928 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 21:28:36,488 INFO L231 Difference]: Finished difference. Result has 228 places, 329 transitions, 5209 flow [2024-06-27 21:28:36,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4858, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5209, PETRI_PLACES=228, PETRI_TRANSITIONS=329} [2024-06-27 21:28:36,489 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 188 predicate places. [2024-06-27 21:28:36,489 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 329 transitions, 5209 flow [2024-06-27 21:28:36,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:36,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:36,490 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-27 21:28:36,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:28:36,490 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:36,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:36,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1424158238, now seen corresponding path program 2 times [2024-06-27 21:28:36,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:36,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055143230] [2024-06-27 21:28:36,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:36,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:36,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:37,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:37,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:37,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055143230] [2024-06-27 21:28:37,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055143230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:37,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:37,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:37,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037242948] [2024-06-27 21:28:37,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:37,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:37,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:37,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:37,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:37,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:37,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 329 transitions, 5209 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:37,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:37,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:37,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:38,271 INFO L124 PetriNetUnfolderBase]: 3726/5672 cut-off events. [2024-06-27 21:28:38,271 INFO L125 PetriNetUnfolderBase]: For 267170/267170 co-relation queries the response was YES. [2024-06-27 21:28:38,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42800 conditions, 5672 events. 3726/5672 cut-off events. For 267170/267170 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 31020 event pairs, 1063 based on Foata normal form. 5/5676 useless extension candidates. Maximal degree in co-relation 42686. Up to 5528 conditions per place. [2024-06-27 21:28:38,333 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 309 selfloop transitions, 41 changer transitions 0/353 dead transitions. [2024-06-27 21:28:38,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 353 transitions, 6112 flow [2024-06-27 21:28:38,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:28:38,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:28:38,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:28:38,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43956043956043955 [2024-06-27 21:28:38,340 INFO L175 Difference]: Start difference. First operand has 228 places, 329 transitions, 5209 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:28:38,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 353 transitions, 6112 flow [2024-06-27 21:28:38,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 353 transitions, 5855 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:38,826 INFO L231 Difference]: Finished difference. Result has 229 places, 334 transitions, 5184 flow [2024-06-27 21:28:38,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4962, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5184, PETRI_PLACES=229, PETRI_TRANSITIONS=334} [2024-06-27 21:28:38,827 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 189 predicate places. [2024-06-27 21:28:38,827 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 334 transitions, 5184 flow [2024-06-27 21:28:38,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:38,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:38,827 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-27 21:28:38,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:28:38,827 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:38,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:38,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1662444884, now seen corresponding path program 3 times [2024-06-27 21:28:38,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:38,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433299537] [2024-06-27 21:28:38,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:38,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:38,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:39,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:39,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:39,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433299537] [2024-06-27 21:28:39,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433299537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:39,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:39,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:39,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209548702] [2024-06-27 21:28:39,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:39,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:39,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:39,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:39,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:39,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:39,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 334 transitions, 5184 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:39,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:39,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:39,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:40,471 INFO L124 PetriNetUnfolderBase]: 3756/5714 cut-off events. [2024-06-27 21:28:40,471 INFO L125 PetriNetUnfolderBase]: For 266361/266361 co-relation queries the response was YES. [2024-06-27 21:28:40,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42947 conditions, 5714 events. 3756/5714 cut-off events. For 266361/266361 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 31294 event pairs, 1056 based on Foata normal form. 6/5719 useless extension candidates. Maximal degree in co-relation 42833. Up to 5558 conditions per place. [2024-06-27 21:28:40,539 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 322 selfloop transitions, 39 changer transitions 0/364 dead transitions. [2024-06-27 21:28:40,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 364 transitions, 6130 flow [2024-06-27 21:28:40,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:40,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:40,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:28:40,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42948717948717946 [2024-06-27 21:28:40,540 INFO L175 Difference]: Start difference. First operand has 229 places, 334 transitions, 5184 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:28:40,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 364 transitions, 6130 flow [2024-06-27 21:28:41,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 364 transitions, 5997 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:41,134 INFO L231 Difference]: Finished difference. Result has 231 places, 339 transitions, 5263 flow [2024-06-27 21:28:41,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5051, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5263, PETRI_PLACES=231, PETRI_TRANSITIONS=339} [2024-06-27 21:28:41,134 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 191 predicate places. [2024-06-27 21:28:41,134 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 339 transitions, 5263 flow [2024-06-27 21:28:41,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:41,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:41,135 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-27 21:28:41,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:28:41,135 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:41,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:41,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1715277478, now seen corresponding path program 4 times [2024-06-27 21:28:41,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:41,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292188222] [2024-06-27 21:28:41,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:41,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:41,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:41,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:41,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292188222] [2024-06-27 21:28:41,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292188222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:41,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:41,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:41,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008617002] [2024-06-27 21:28:41,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:41,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:41,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:41,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:41,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:41,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:41,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 339 transitions, 5263 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:41,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:41,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:41,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:42,732 INFO L124 PetriNetUnfolderBase]: 3738/5690 cut-off events. [2024-06-27 21:28:42,732 INFO L125 PetriNetUnfolderBase]: For 257863/257863 co-relation queries the response was YES. [2024-06-27 21:28:42,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42387 conditions, 5690 events. 3738/5690 cut-off events. For 257863/257863 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 31181 event pairs, 1059 based on Foata normal form. 6/5695 useless extension candidates. Maximal degree in co-relation 42273. Up to 5598 conditions per place. [2024-06-27 21:28:42,795 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 328 selfloop transitions, 27 changer transitions 0/358 dead transitions. [2024-06-27 21:28:42,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 358 transitions, 6051 flow [2024-06-27 21:28:42,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:42,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:42,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 21:28:42,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40705128205128205 [2024-06-27 21:28:42,796 INFO L175 Difference]: Start difference. First operand has 231 places, 339 transitions, 5263 flow. Second operand 8 states and 127 transitions. [2024-06-27 21:28:42,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 358 transitions, 6051 flow [2024-06-27 21:28:43,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 358 transitions, 5916 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:43,376 INFO L231 Difference]: Finished difference. Result has 233 places, 339 transitions, 5191 flow [2024-06-27 21:28:43,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5128, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5191, PETRI_PLACES=233, PETRI_TRANSITIONS=339} [2024-06-27 21:28:43,377 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 193 predicate places. [2024-06-27 21:28:43,377 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 339 transitions, 5191 flow [2024-06-27 21:28:43,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:43,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:43,377 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-27 21:28:43,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:28:43,377 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:43,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:43,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1024925968, now seen corresponding path program 3 times [2024-06-27 21:28:43,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:43,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234357802] [2024-06-27 21:28:43,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:43,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:43,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:44,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:44,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:44,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234357802] [2024-06-27 21:28:44,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234357802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:44,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:44,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:44,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843518856] [2024-06-27 21:28:44,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:44,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:44,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:44,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:44,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:44,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:44,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 339 transitions, 5191 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:44,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:44,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:44,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:45,282 INFO L124 PetriNetUnfolderBase]: 3717/5662 cut-off events. [2024-06-27 21:28:45,282 INFO L125 PetriNetUnfolderBase]: For 256012/256012 co-relation queries the response was YES. [2024-06-27 21:28:45,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41754 conditions, 5662 events. 3717/5662 cut-off events. For 256012/256012 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 31008 event pairs, 1051 based on Foata normal form. 7/5668 useless extension candidates. Maximal degree in co-relation 41639. Up to 5511 conditions per place. [2024-06-27 21:28:45,343 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 311 selfloop transitions, 44 changer transitions 0/358 dead transitions. [2024-06-27 21:28:45,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 358 transitions, 5973 flow [2024-06-27 21:28:45,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:28:45,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:28:45,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 21:28:45,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658119658119658 [2024-06-27 21:28:45,344 INFO L175 Difference]: Start difference. First operand has 233 places, 339 transitions, 5191 flow. Second operand 6 states and 109 transitions. [2024-06-27 21:28:45,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 358 transitions, 5973 flow [2024-06-27 21:28:45,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 358 transitions, 5626 flow, removed 63 selfloop flow, removed 9 redundant places. [2024-06-27 21:28:45,874 INFO L231 Difference]: Finished difference. Result has 230 places, 339 transitions, 4961 flow [2024-06-27 21:28:45,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4846, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4961, PETRI_PLACES=230, PETRI_TRANSITIONS=339} [2024-06-27 21:28:45,874 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 190 predicate places. [2024-06-27 21:28:45,874 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 339 transitions, 4961 flow [2024-06-27 21:28:45,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:45,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:45,875 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-27 21:28:45,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:28:45,875 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:45,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:45,875 INFO L85 PathProgramCache]: Analyzing trace with hash 858489603, now seen corresponding path program 1 times [2024-06-27 21:28:45,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:45,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159779063] [2024-06-27 21:28:45,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:45,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:45,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:46,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:46,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:46,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159779063] [2024-06-27 21:28:46,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159779063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:46,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:46,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:46,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537430251] [2024-06-27 21:28:46,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:46,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:46,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:46,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:46,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:46,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:46,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 339 transitions, 4961 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:46,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:46,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:46,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:47,752 INFO L124 PetriNetUnfolderBase]: 3709/5649 cut-off events. [2024-06-27 21:28:47,753 INFO L125 PetriNetUnfolderBase]: For 247866/247866 co-relation queries the response was YES. [2024-06-27 21:28:47,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40747 conditions, 5649 events. 3709/5649 cut-off events. For 247866/247866 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 30924 event pairs, 851 based on Foata normal form. 8/5656 useless extension candidates. Maximal degree in co-relation 40631. Up to 5100 conditions per place. [2024-06-27 21:28:47,806 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 280 selfloop transitions, 92 changer transitions 0/375 dead transitions. [2024-06-27 21:28:47,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 375 transitions, 6027 flow [2024-06-27 21:28:47,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:28:47,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:28:47,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 21:28:47,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2024-06-27 21:28:47,806 INFO L175 Difference]: Start difference. First operand has 230 places, 339 transitions, 4961 flow. Second operand 7 states and 135 transitions. [2024-06-27 21:28:47,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 375 transitions, 6027 flow [2024-06-27 21:28:48,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 375 transitions, 5848 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 21:28:48,261 INFO L231 Difference]: Finished difference. Result has 230 places, 344 transitions, 5170 flow [2024-06-27 21:28:48,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5170, PETRI_PLACES=230, PETRI_TRANSITIONS=344} [2024-06-27 21:28:48,261 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 190 predicate places. [2024-06-27 21:28:48,261 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 344 transitions, 5170 flow [2024-06-27 21:28:48,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:48,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:48,262 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-27 21:28:48,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:28:48,262 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:48,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:48,262 INFO L85 PathProgramCache]: Analyzing trace with hash 847772779, now seen corresponding path program 2 times [2024-06-27 21:28:48,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:48,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017541284] [2024-06-27 21:28:48,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:48,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:48,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:49,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-27 21:28:49,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:49,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017541284] [2024-06-27 21:28:49,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017541284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:49,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:49,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:49,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608282557] [2024-06-27 21:28:49,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:49,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:49,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:49,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:49,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:49,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:49,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 344 transitions, 5170 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:49,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:49,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:49,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:50,235 INFO L124 PetriNetUnfolderBase]: 3717/5657 cut-off events. [2024-06-27 21:28:50,236 INFO L125 PetriNetUnfolderBase]: For 225402/225412 co-relation queries the response was YES. [2024-06-27 21:28:50,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41031 conditions, 5657 events. 3717/5657 cut-off events. For 225402/225412 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 30912 event pairs, 977 based on Foata normal form. 10/5666 useless extension candidates. Maximal degree in co-relation 40916. Up to 5588 conditions per place. [2024-06-27 21:28:50,291 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 335 selfloop transitions, 27 changer transitions 0/365 dead transitions. [2024-06-27 21:28:50,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 365 transitions, 6010 flow [2024-06-27 21:28:50,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:28:50,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:28:50,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 21:28:50,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139194139194139 [2024-06-27 21:28:50,292 INFO L175 Difference]: Start difference. First operand has 230 places, 344 transitions, 5170 flow. Second operand 7 states and 113 transitions. [2024-06-27 21:28:50,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 365 transitions, 6010 flow [2024-06-27 21:28:50,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 365 transitions, 5846 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:50,734 INFO L231 Difference]: Finished difference. Result has 232 places, 348 transitions, 5156 flow [2024-06-27 21:28:50,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5007, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5156, PETRI_PLACES=232, PETRI_TRANSITIONS=348} [2024-06-27 21:28:50,735 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 192 predicate places. [2024-06-27 21:28:50,735 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 348 transitions, 5156 flow [2024-06-27 21:28:50,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:50,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:50,735 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-27 21:28:50,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:28:50,735 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:50,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:50,736 INFO L85 PathProgramCache]: Analyzing trace with hash 847434445, now seen corresponding path program 4 times [2024-06-27 21:28:50,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:50,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862254558] [2024-06-27 21:28:50,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:50,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:50,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28: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-27 21:28:51,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:51,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862254558] [2024-06-27 21:28:51,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862254558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:51,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:51,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:51,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780623966] [2024-06-27 21:28:51,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:51,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:51,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:51,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:51,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:51,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:51,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 348 transitions, 5156 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:51,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:51,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:51,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:52,889 INFO L124 PetriNetUnfolderBase]: 3777/5745 cut-off events. [2024-06-27 21:28:52,889 INFO L125 PetriNetUnfolderBase]: For 231366/231376 co-relation queries the response was YES. [2024-06-27 21:28:52,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41338 conditions, 5745 events. 3777/5745 cut-off events. For 231366/231376 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31519 event pairs, 868 based on Foata normal form. 14/5758 useless extension candidates. Maximal degree in co-relation 41223. Up to 5233 conditions per place. [2024-06-27 21:28:52,946 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 318 selfloop transitions, 80 changer transitions 0/401 dead transitions. [2024-06-27 21:28:52,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 401 transitions, 6270 flow [2024-06-27 21:28:52,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:28:52,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:28:52,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 21:28:52,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-27 21:28:52,947 INFO L175 Difference]: Start difference. First operand has 232 places, 348 transitions, 5156 flow. Second operand 10 states and 185 transitions. [2024-06-27 21:28:52,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 401 transitions, 6270 flow [2024-06-27 21:28:53,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 401 transitions, 6188 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 21:28:53,451 INFO L231 Difference]: Finished difference. Result has 240 places, 357 transitions, 5437 flow [2024-06-27 21:28:53,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5437, PETRI_PLACES=240, PETRI_TRANSITIONS=357} [2024-06-27 21:28:53,452 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 200 predicate places. [2024-06-27 21:28:53,452 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 357 transitions, 5437 flow [2024-06-27 21:28:53,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:53,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:53,452 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-27 21:28:53,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:28:53,452 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:53,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:53,452 INFO L85 PathProgramCache]: Analyzing trace with hash 847434166, now seen corresponding path program 4 times [2024-06-27 21:28:53,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:53,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661139379] [2024-06-27 21:28:53,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:53,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:53,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:54,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:54,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:54,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661139379] [2024-06-27 21:28:54,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661139379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:54,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:54,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:54,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360079742] [2024-06-27 21:28:54,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:54,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:54,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:54,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:54,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:54,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:54,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 357 transitions, 5437 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:54,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:54,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:54,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:55,550 INFO L124 PetriNetUnfolderBase]: 4064/6202 cut-off events. [2024-06-27 21:28:55,550 INFO L125 PetriNetUnfolderBase]: For 338793/338803 co-relation queries the response was YES. [2024-06-27 21:28:55,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43996 conditions, 6202 events. 4064/6202 cut-off events. For 338793/338803 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 34513 event pairs, 817 based on Foata normal form. 96/6297 useless extension candidates. Maximal degree in co-relation 43879. Up to 5010 conditions per place. [2024-06-27 21:28:55,611 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 325 selfloop transitions, 78 changer transitions 5/411 dead transitions. [2024-06-27 21:28:55,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 411 transitions, 6534 flow [2024-06-27 21:28:55,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:28:55,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:28:55,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 21:28:55,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50997150997151 [2024-06-27 21:28:55,618 INFO L175 Difference]: Start difference. First operand has 240 places, 357 transitions, 5437 flow. Second operand 9 states and 179 transitions. [2024-06-27 21:28:55,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 411 transitions, 6534 flow [2024-06-27 21:28:56,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 411 transitions, 6305 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:56,073 INFO L231 Difference]: Finished difference. Result has 242 places, 355 transitions, 5353 flow [2024-06-27 21:28:56,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5208, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5353, PETRI_PLACES=242, PETRI_TRANSITIONS=355} [2024-06-27 21:28:56,074 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 202 predicate places. [2024-06-27 21:28:56,074 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 355 transitions, 5353 flow [2024-06-27 21:28:56,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:56,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:56,074 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-27 21:28:56,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:28:56,074 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-27 21:28:56,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:56,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1232003209, now seen corresponding path program 3 times [2024-06-27 21:28:56,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:56,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129163753] [2024-06-27 21:28:56,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:56,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:56,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:56,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:56,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:56,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129163753] [2024-06-27 21:28:56,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129163753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:56,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:56,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:56,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040978920] [2024-06-27 21:28:56,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:56,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:56,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:56,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:56,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:56,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:56,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 355 transitions, 5353 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:56,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:56,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:56,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:58,190 INFO L124 PetriNetUnfolderBase]: 3996/6116 cut-off events. [2024-06-27 21:28:58,190 INFO L125 PetriNetUnfolderBase]: For 239633/239633 co-relation queries the response was YES. [2024-06-27 21:28:58,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43543 conditions, 6116 events. 3996/6116 cut-off events. For 239633/239633 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 34111 event pairs, 1150 based on Foata normal form. 2/6117 useless extension candidates. Maximal degree in co-relation 43425. Up to 6073 conditions per place. [2024-06-27 21:28:58,256 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 348 selfloop transitions, 16 changer transitions 0/367 dead transitions. [2024-06-27 21:28:58,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 367 transitions, 6151 flow [2024-06-27 21:28:58,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:28:58,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:28:58,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 21:28:58,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405982905982906 [2024-06-27 21:28:58,257 INFO L175 Difference]: Start difference. First operand has 242 places, 355 transitions, 5353 flow. Second operand 6 states and 95 transitions. [2024-06-27 21:28:58,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 367 transitions, 6151 flow [2024-06-27 21:28:58,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 367 transitions, 5988 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:58,800 INFO L231 Difference]: Finished difference. Result has 242 places, 357 transitions, 5277 flow [2024-06-27 21:28:58,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5190, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5277, PETRI_PLACES=242, PETRI_TRANSITIONS=357} [2024-06-27 21:28:58,801 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 202 predicate places. [2024-06-27 21:28:58,801 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 357 transitions, 5277 flow [2024-06-27 21:28:58,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:58,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:58,801 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-27 21:28:58,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:28:58,802 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-27 21:28:58,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:58,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1231557739, now seen corresponding path program 4 times [2024-06-27 21:28:58,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:58,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865909965] [2024-06-27 21:28:58,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:58,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:58,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:59,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:59,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:59,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865909965] [2024-06-27 21:28:59,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865909965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:59,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:59,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:59,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402377525] [2024-06-27 21:28:59,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:59,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:59,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:59,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:59,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:59,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:28:59,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 357 transitions, 5277 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:59,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:59,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:28:59,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:00,885 INFO L124 PetriNetUnfolderBase]: 3991/6103 cut-off events. [2024-06-27 21:29:00,886 INFO L125 PetriNetUnfolderBase]: For 238523/238533 co-relation queries the response was YES. [2024-06-27 21:29:00,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42939 conditions, 6103 events. 3991/6103 cut-off events. For 238523/238533 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 34041 event pairs, 1096 based on Foata normal form. 10/6112 useless extension candidates. Maximal degree in co-relation 42820. Up to 6011 conditions per place. [2024-06-27 21:29:00,948 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 335 selfloop transitions, 37 changer transitions 0/375 dead transitions. [2024-06-27 21:29:00,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 375 transitions, 6115 flow [2024-06-27 21:29:00,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:29:00,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:29:00,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 21:29:00,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 21:29:00,949 INFO L175 Difference]: Start difference. First operand has 242 places, 357 transitions, 5277 flow. Second operand 6 states and 104 transitions. [2024-06-27 21:29:00,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 375 transitions, 6115 flow [2024-06-27 21:29:01,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 375 transitions, 6044 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 21:29:01,423 INFO L231 Difference]: Finished difference. Result has 244 places, 359 transitions, 5346 flow [2024-06-27 21:29:01,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5346, PETRI_PLACES=244, PETRI_TRANSITIONS=359} [2024-06-27 21:29:01,423 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 204 predicate places. [2024-06-27 21:29:01,423 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 359 transitions, 5346 flow [2024-06-27 21:29:01,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:01,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:01,424 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-27 21:29:01,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:29:01,424 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-27 21:29:01,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:01,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1218658825, now seen corresponding path program 5 times [2024-06-27 21:29:01,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:01,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765327710] [2024-06-27 21:29:01,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:01,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:02,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:02,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:02,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765327710] [2024-06-27 21:29:02,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765327710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:02,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:02,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:02,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473385070] [2024-06-27 21:29:02,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:02,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:02,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:02,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:02,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:02,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:02,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 359 transitions, 5346 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:02,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:02,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:02,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:03,559 INFO L124 PetriNetUnfolderBase]: 4005/6127 cut-off events. [2024-06-27 21:29:03,560 INFO L125 PetriNetUnfolderBase]: For 249653/249663 co-relation queries the response was YES. [2024-06-27 21:29:03,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43206 conditions, 6127 events. 4005/6127 cut-off events. For 249653/249663 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 34204 event pairs, 931 based on Foata normal form. 14/6140 useless extension candidates. Maximal degree in co-relation 43086. Up to 5532 conditions per place. [2024-06-27 21:29:03,618 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 303 selfloop transitions, 95 changer transitions 0/401 dead transitions. [2024-06-27 21:29:03,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 401 transitions, 6329 flow [2024-06-27 21:29:03,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:29:03,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:29:03,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 21:29:03,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096153846153846 [2024-06-27 21:29:03,619 INFO L175 Difference]: Start difference. First operand has 244 places, 359 transitions, 5346 flow. Second operand 8 states and 159 transitions. [2024-06-27 21:29:03,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 401 transitions, 6329 flow [2024-06-27 21:29:04,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 401 transitions, 6217 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 21:29:04,154 INFO L231 Difference]: Finished difference. Result has 248 places, 362 transitions, 5505 flow [2024-06-27 21:29:04,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5234, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5505, PETRI_PLACES=248, PETRI_TRANSITIONS=362} [2024-06-27 21:29:04,155 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 208 predicate places. [2024-06-27 21:29:04,155 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 362 transitions, 5505 flow [2024-06-27 21:29:04,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:04,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:04,155 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-27 21:29:04,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:29:04,155 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-27 21:29:04,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:04,155 INFO L85 PathProgramCache]: Analyzing trace with hash 387182029, now seen corresponding path program 1 times [2024-06-27 21:29:04,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:04,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845944256] [2024-06-27 21:29:04,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:04,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:04,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:05,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:05,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:05,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845944256] [2024-06-27 21:29:05,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845944256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:05,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:05,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:05,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804441363] [2024-06-27 21:29:05,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:05,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:05,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:05,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:05,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:05,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:05,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 362 transitions, 5505 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:05,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:05,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:05,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:06,460 INFO L124 PetriNetUnfolderBase]: 3987/6103 cut-off events. [2024-06-27 21:29:06,461 INFO L125 PetriNetUnfolderBase]: For 244957/244957 co-relation queries the response was YES. [2024-06-27 21:29:06,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43022 conditions, 6103 events. 3987/6103 cut-off events. For 244957/244957 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33939 event pairs, 1106 based on Foata normal form. 8/6110 useless extension candidates. Maximal degree in co-relation 42901. Up to 5912 conditions per place. [2024-06-27 21:29:06,513 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 356 selfloop transitions, 31 changer transitions 0/390 dead transitions. [2024-06-27 21:29:06,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 390 transitions, 6436 flow [2024-06-27 21:29:06,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:29:06,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:29:06,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:29:06,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:29:06,514 INFO L175 Difference]: Start difference. First operand has 248 places, 362 transitions, 5505 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:29:06,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 390 transitions, 6436 flow [2024-06-27 21:29:07,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 390 transitions, 6227 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:29:07,085 INFO L231 Difference]: Finished difference. Result has 249 places, 362 transitions, 5362 flow [2024-06-27 21:29:07,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5296, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5362, PETRI_PLACES=249, PETRI_TRANSITIONS=362} [2024-06-27 21:29:07,085 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 209 predicate places. [2024-06-27 21:29:07,085 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 362 transitions, 5362 flow [2024-06-27 21:29:07,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:07,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:07,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-27 21:29:07,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:29:07,085 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-27 21:29:07,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:07,086 INFO L85 PathProgramCache]: Analyzing trace with hash -895660573, now seen corresponding path program 1 times [2024-06-27 21:29:07,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:07,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976117138] [2024-06-27 21:29:07,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:07,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:07,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:07,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:07,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:07,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976117138] [2024-06-27 21:29:07,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976117138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:07,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:07,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:29:07,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742056190] [2024-06-27 21:29:07,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:07,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:29:07,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:07,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:29:07,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:29:07,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:07,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 362 transitions, 5362 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:07,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:07,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:07,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:09,012 INFO L124 PetriNetUnfolderBase]: 4049/6188 cut-off events. [2024-06-27 21:29:09,012 INFO L125 PetriNetUnfolderBase]: For 252228/252230 co-relation queries the response was YES. [2024-06-27 21:29:09,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43494 conditions, 6188 events. 4049/6188 cut-off events. For 252228/252230 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 34519 event pairs, 792 based on Foata normal form. 8/6195 useless extension candidates. Maximal degree in co-relation 43372. Up to 5045 conditions per place. [2024-06-27 21:29:09,083 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 262 selfloop transitions, 153 changer transitions 0/418 dead transitions. [2024-06-27 21:29:09,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 418 transitions, 6736 flow [2024-06-27 21:29:09,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:29:09,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:29:09,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 21:29:09,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846153846153846 [2024-06-27 21:29:09,086 INFO L175 Difference]: Start difference. First operand has 249 places, 362 transitions, 5362 flow. Second operand 10 states and 189 transitions. [2024-06-27 21:29:09,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 418 transitions, 6736 flow [2024-06-27 21:29:09,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 418 transitions, 6648 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:29:09,613 INFO L231 Difference]: Finished difference. Result has 253 places, 370 transitions, 5730 flow [2024-06-27 21:29:09,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5274, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5730, PETRI_PLACES=253, PETRI_TRANSITIONS=370} [2024-06-27 21:29:09,614 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 213 predicate places. [2024-06-27 21:29:09,614 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 370 transitions, 5730 flow [2024-06-27 21:29:09,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:09,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:09,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-27 21:29:09,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:29:09,614 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:09,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:09,615 INFO L85 PathProgramCache]: Analyzing trace with hash -890898973, now seen corresponding path program 2 times [2024-06-27 21:29:09,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:09,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453797339] [2024-06-27 21:29:09,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:09,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:09,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:10,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:10,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:10,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453797339] [2024-06-27 21:29:10,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453797339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:10,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:10,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:10,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067671816] [2024-06-27 21:29:10,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:10,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:10,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:10,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:10,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:10,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:10,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 370 transitions, 5730 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:10,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:10,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:10,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:11,743 INFO L124 PetriNetUnfolderBase]: 4079/6230 cut-off events. [2024-06-27 21:29:11,743 INFO L125 PetriNetUnfolderBase]: For 264332/264344 co-relation queries the response was YES. [2024-06-27 21:29:11,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45083 conditions, 6230 events. 4079/6230 cut-off events. For 264332/264344 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 34802 event pairs, 884 based on Foata normal form. 16/6245 useless extension candidates. Maximal degree in co-relation 44961. Up to 5221 conditions per place. [2024-06-27 21:29:11,813 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 269 selfloop transitions, 151 changer transitions 0/423 dead transitions. [2024-06-27 21:29:11,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 423 transitions, 6955 flow [2024-06-27 21:29:11,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:29:11,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:29:11,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-27 21:29:11,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4731934731934732 [2024-06-27 21:29:11,814 INFO L175 Difference]: Start difference. First operand has 253 places, 370 transitions, 5730 flow. Second operand 11 states and 203 transitions. [2024-06-27 21:29:11,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 423 transitions, 6955 flow [2024-06-27 21:29:12,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 423 transitions, 6636 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-27 21:29:12,376 INFO L231 Difference]: Finished difference. Result has 258 places, 374 transitions, 5808 flow [2024-06-27 21:29:12,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5451, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5808, PETRI_PLACES=258, PETRI_TRANSITIONS=374} [2024-06-27 21:29:12,377 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 218 predicate places. [2024-06-27 21:29:12,377 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 374 transitions, 5808 flow [2024-06-27 21:29:12,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:12,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:12,378 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-27 21:29:12,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:29:12,378 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:12,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:12,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1524189917, now seen corresponding path program 1 times [2024-06-27 21:29:12,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:12,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846380010] [2024-06-27 21:29:12,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:12,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:12,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:13,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:13,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:13,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846380010] [2024-06-27 21:29:13,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846380010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:13,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:13,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:13,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671606804] [2024-06-27 21:29:13,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:13,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:13,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:13,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:13,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:13,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:13,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 374 transitions, 5808 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:13,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:13,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:13,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:14,424 INFO L124 PetriNetUnfolderBase]: 4321/6596 cut-off events. [2024-06-27 21:29:14,425 INFO L125 PetriNetUnfolderBase]: For 332575/332577 co-relation queries the response was YES. [2024-06-27 21:29:14,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49048 conditions, 6596 events. 4321/6596 cut-off events. For 332575/332577 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 37283 event pairs, 864 based on Foata normal form. 22/6617 useless extension candidates. Maximal degree in co-relation 48924. Up to 5506 conditions per place. [2024-06-27 21:29:14,497 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 307 selfloop transitions, 110 changer transitions 0/420 dead transitions. [2024-06-27 21:29:14,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 420 transitions, 7063 flow [2024-06-27 21:29:14,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:29:14,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:29:14,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 21:29:14,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-27 21:29:14,498 INFO L175 Difference]: Start difference. First operand has 258 places, 374 transitions, 5808 flow. Second operand 8 states and 153 transitions. [2024-06-27 21:29:14,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 420 transitions, 7063 flow [2024-06-27 21:29:15,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 420 transitions, 6752 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 21:29:15,073 INFO L231 Difference]: Finished difference. Result has 257 places, 378 transitions, 5798 flow [2024-06-27 21:29:15,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5497, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5798, PETRI_PLACES=257, PETRI_TRANSITIONS=378} [2024-06-27 21:29:15,074 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 217 predicate places. [2024-06-27 21:29:15,074 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 378 transitions, 5798 flow [2024-06-27 21:29:15,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:15,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:15,074 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-27 21:29:15,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:29:15,074 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:15,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:15,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1521448277, now seen corresponding path program 2 times [2024-06-27 21:29:15,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:15,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87820207] [2024-06-27 21:29:15,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:15,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:15,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:15,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:15,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:15,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87820207] [2024-06-27 21:29:15,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87820207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:15,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:15,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:15,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892876784] [2024-06-27 21:29:15,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:15,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:15,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:15,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:15,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:15,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:15,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 378 transitions, 5798 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:15,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:15,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:15,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:17,238 INFO L124 PetriNetUnfolderBase]: 4425/6756 cut-off events. [2024-06-27 21:29:17,239 INFO L125 PetriNetUnfolderBase]: For 360990/360992 co-relation queries the response was YES. [2024-06-27 21:29:17,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50328 conditions, 6756 events. 4425/6756 cut-off events. For 360990/360992 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 38375 event pairs, 909 based on Foata normal form. 30/6785 useless extension candidates. Maximal degree in co-relation 50203. Up to 5908 conditions per place. [2024-06-27 21:29:17,315 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 306 selfloop transitions, 107 changer transitions 0/416 dead transitions. [2024-06-27 21:29:17,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 416 transitions, 6868 flow [2024-06-27 21:29:17,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:29:17,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:29:17,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 21:29:17,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-27 21:29:17,315 INFO L175 Difference]: Start difference. First operand has 257 places, 378 transitions, 5798 flow. Second operand 8 states and 148 transitions. [2024-06-27 21:29:17,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 416 transitions, 6868 flow [2024-06-27 21:29:18,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 416 transitions, 6704 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 21:29:18,022 INFO L231 Difference]: Finished difference. Result has 261 places, 380 transitions, 5899 flow [2024-06-27 21:29:18,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5638, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5899, PETRI_PLACES=261, PETRI_TRANSITIONS=380} [2024-06-27 21:29:18,022 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 221 predicate places. [2024-06-27 21:29:18,022 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 380 transitions, 5899 flow [2024-06-27 21:29:18,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:18,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:18,022 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-27 21:29:18,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:29:18,023 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-27 21:29:18,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:18,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1521338909, now seen corresponding path program 3 times [2024-06-27 21:29:18,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:18,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767497874] [2024-06-27 21:29:18,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:18,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:18,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:18,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:18,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:18,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767497874] [2024-06-27 21:29:18,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767497874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:18,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:18,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:18,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791007689] [2024-06-27 21:29:18,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:18,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:18,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:18,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:18,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:18,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:18,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 380 transitions, 5899 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:18,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:18,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:18,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:20,157 INFO L124 PetriNetUnfolderBase]: 4455/6798 cut-off events. [2024-06-27 21:29:20,157 INFO L125 PetriNetUnfolderBase]: For 334768/334770 co-relation queries the response was YES. [2024-06-27 21:29:20,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51048 conditions, 6798 events. 4455/6798 cut-off events. For 334768/334770 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38700 event pairs, 895 based on Foata normal form. 8/6805 useless extension candidates. Maximal degree in co-relation 50921. Up to 6046 conditions per place. [2024-06-27 21:29:20,234 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 307 selfloop transitions, 111 changer transitions 0/421 dead transitions. [2024-06-27 21:29:20,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 421 transitions, 7005 flow [2024-06-27 21:29:20,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:20,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:20,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 21:29:20,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45584045584045585 [2024-06-27 21:29:20,235 INFO L175 Difference]: Start difference. First operand has 261 places, 380 transitions, 5899 flow. Second operand 9 states and 160 transitions. [2024-06-27 21:29:20,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 421 transitions, 7005 flow [2024-06-27 21:29:21,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 421 transitions, 6780 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:29:21,041 INFO L231 Difference]: Finished difference. Result has 264 places, 386 transitions, 6023 flow [2024-06-27 21:29:21,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5674, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6023, PETRI_PLACES=264, PETRI_TRANSITIONS=386} [2024-06-27 21:29:21,041 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 224 predicate places. [2024-06-27 21:29:21,041 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 386 transitions, 6023 flow [2024-06-27 21:29:21,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:21,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:21,042 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-27 21:29:21,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:29:21,042 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:21,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:21,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1921515087, now seen corresponding path program 3 times [2024-06-27 21:29:21,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:21,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492471389] [2024-06-27 21:29:21,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:21,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:21,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:21,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:21,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:21,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492471389] [2024-06-27 21:29:21,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492471389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:21,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:21,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:21,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821463880] [2024-06-27 21:29:21,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:21,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:21,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:21,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:21,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:21,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:21,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 386 transitions, 6023 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:21,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:21,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:21,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:23,406 INFO L124 PetriNetUnfolderBase]: 4559/6953 cut-off events. [2024-06-27 21:29:23,406 INFO L125 PetriNetUnfolderBase]: For 382043/382053 co-relation queries the response was YES. [2024-06-27 21:29:23,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52117 conditions, 6953 events. 4559/6953 cut-off events. For 382043/382053 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39657 event pairs, 1231 based on Foata normal form. 36/6988 useless extension candidates. Maximal degree in co-relation 51989. Up to 6683 conditions per place. [2024-06-27 21:29:23,479 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 380 selfloop transitions, 37 changer transitions 0/420 dead transitions. [2024-06-27 21:29:23,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 420 transitions, 7073 flow [2024-06-27 21:29:23,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:23,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:23,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:29:23,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43874643874643876 [2024-06-27 21:29:23,480 INFO L175 Difference]: Start difference. First operand has 264 places, 386 transitions, 6023 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:29:23,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 420 transitions, 7073 flow [2024-06-27 21:29:24,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 420 transitions, 6815 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 21:29:24,223 INFO L231 Difference]: Finished difference. Result has 266 places, 388 transitions, 5890 flow [2024-06-27 21:29:24,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5765, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5890, PETRI_PLACES=266, PETRI_TRANSITIONS=388} [2024-06-27 21:29:24,223 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-27 21:29:24,223 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 388 transitions, 5890 flow [2024-06-27 21:29:24,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:24,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:24,224 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-27 21:29:24,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:29:24,224 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:24,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:24,224 INFO L85 PathProgramCache]: Analyzing trace with hash 601492601, now seen corresponding path program 4 times [2024-06-27 21:29:24,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:24,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188684147] [2024-06-27 21:29:24,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:24,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:24,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:24,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-27 21:29:24,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:24,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188684147] [2024-06-27 21:29:24,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188684147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:24,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:24,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:29:24,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786902804] [2024-06-27 21:29:24,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:24,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:29:24,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:24,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:29:24,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:29:24,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:24,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 388 transitions, 5890 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:24,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:24,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:24,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:26,399 INFO L124 PetriNetUnfolderBase]: 4585/6989 cut-off events. [2024-06-27 21:29:26,400 INFO L125 PetriNetUnfolderBase]: For 349425/349435 co-relation queries the response was YES. [2024-06-27 21:29:26,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52304 conditions, 6989 events. 4585/6989 cut-off events. For 349425/349435 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 39922 event pairs, 1292 based on Foata normal form. 10/6998 useless extension candidates. Maximal degree in co-relation 52175. Up to 6893 conditions per place. [2024-06-27 21:29:26,476 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 379 selfloop transitions, 35 changer transitions 0/417 dead transitions. [2024-06-27 21:29:26,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 417 transitions, 6996 flow [2024-06-27 21:29:26,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:26,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:26,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:29:26,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 21:29:26,477 INFO L175 Difference]: Start difference. First operand has 266 places, 388 transitions, 5890 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:29:26,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 417 transitions, 6996 flow [2024-06-27 21:29:27,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 417 transitions, 6907 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 21:29:27,315 INFO L231 Difference]: Finished difference. Result has 269 places, 396 transitions, 5985 flow [2024-06-27 21:29:27,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5801, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5985, PETRI_PLACES=269, PETRI_TRANSITIONS=396} [2024-06-27 21:29:27,316 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 229 predicate places. [2024-06-27 21:29:27,316 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 396 transitions, 5985 flow [2024-06-27 21:29:27,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:27,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:27,316 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-27 21:29:27,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:29:27,316 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:27,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:27,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1244127675, now seen corresponding path program 5 times [2024-06-27 21:29:27,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:27,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289273367] [2024-06-27 21:29:27,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:27,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:27,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:28,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:28,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:28,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289273367] [2024-06-27 21:29:28,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289273367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:28,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:28,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:29:28,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235605685] [2024-06-27 21:29:28,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:28,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:29:28,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:28,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:29:28,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:29:28,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:28,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 396 transitions, 5985 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:28,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:28,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:28,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:29,431 INFO L124 PetriNetUnfolderBase]: 4579/6981 cut-off events. [2024-06-27 21:29:29,431 INFO L125 PetriNetUnfolderBase]: For 353693/353703 co-relation queries the response was YES. [2024-06-27 21:29:29,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52101 conditions, 6981 events. 4579/6981 cut-off events. For 353693/353703 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39869 event pairs, 1279 based on Foata normal form. 10/6990 useless extension candidates. Maximal degree in co-relation 51970. Up to 6905 conditions per place. [2024-06-27 21:29:29,516 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 383 selfloop transitions, 30 changer transitions 0/416 dead transitions. [2024-06-27 21:29:29,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 416 transitions, 6879 flow [2024-06-27 21:29:29,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:29,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:29,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 21:29:29,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017094017094017 [2024-06-27 21:29:29,517 INFO L175 Difference]: Start difference. First operand has 269 places, 396 transitions, 5985 flow. Second operand 9 states and 141 transitions. [2024-06-27 21:29:29,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 416 transitions, 6879 flow [2024-06-27 21:29:30,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 416 transitions, 6785 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 21:29:30,509 INFO L231 Difference]: Finished difference. Result has 272 places, 396 transitions, 5957 flow [2024-06-27 21:29:30,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5891, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5957, PETRI_PLACES=272, PETRI_TRANSITIONS=396} [2024-06-27 21:29:30,509 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 232 predicate places. [2024-06-27 21:29:30,509 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 396 transitions, 5957 flow [2024-06-27 21:29:30,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:30,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:30,510 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-27 21:29:30,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:29:30,510 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-27 21:29:30,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:30,510 INFO L85 PathProgramCache]: Analyzing trace with hash -897387459, now seen corresponding path program 1 times [2024-06-27 21:29:30,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:30,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031848404] [2024-06-27 21:29:30,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:30,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:30,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:31,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:31,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:31,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031848404] [2024-06-27 21:29:31,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031848404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:31,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:31,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:31,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880917915] [2024-06-27 21:29:31,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:31,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:31,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:31,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:31,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:31,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:31,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 396 transitions, 5957 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:31,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:31,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:31,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:33,233 INFO L124 PetriNetUnfolderBase]: 5260/8094 cut-off events. [2024-06-27 21:29:33,233 INFO L125 PetriNetUnfolderBase]: For 554125/554138 co-relation queries the response was YES. [2024-06-27 21:29:33,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60541 conditions, 8094 events. 5260/8094 cut-off events. For 554125/554138 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 47701 event pairs, 1068 based on Foata normal form. 58/8151 useless extension candidates. Maximal degree in co-relation 60409. Up to 4336 conditions per place. [2024-06-27 21:29:33,332 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 214 selfloop transitions, 237 changer transitions 12/466 dead transitions. [2024-06-27 21:29:33,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 466 transitions, 7703 flow [2024-06-27 21:29:33,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:29:33,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:29:33,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-27 21:29:33,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5205128205128206 [2024-06-27 21:29:33,333 INFO L175 Difference]: Start difference. First operand has 272 places, 396 transitions, 5957 flow. Second operand 10 states and 203 transitions. [2024-06-27 21:29:33,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 466 transitions, 7703 flow [2024-06-27 21:29:34,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 466 transitions, 7651 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:29:34,505 INFO L231 Difference]: Finished difference. Result has 277 places, 397 transitions, 6488 flow [2024-06-27 21:29:34,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5905, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6488, PETRI_PLACES=277, PETRI_TRANSITIONS=397} [2024-06-27 21:29:34,506 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 237 predicate places. [2024-06-27 21:29:34,506 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 397 transitions, 6488 flow [2024-06-27 21:29:34,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:34,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:34,506 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-27 21:29:34,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:29:34,506 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-27 21:29:34,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:34,507 INFO L85 PathProgramCache]: Analyzing trace with hash 954818147, now seen corresponding path program 2 times [2024-06-27 21:29:34,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:34,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463324594] [2024-06-27 21:29:34,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:34,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:34,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:35,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:35,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:35,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463324594] [2024-06-27 21:29:35,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463324594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:35,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:35,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:35,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641403894] [2024-06-27 21:29:35,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:35,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:35,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:35,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:35,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:35,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:35,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 397 transitions, 6488 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:35,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:35,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:35,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:37,611 INFO L124 PetriNetUnfolderBase]: 5352/8239 cut-off events. [2024-06-27 21:29:37,611 INFO L125 PetriNetUnfolderBase]: For 598819/598831 co-relation queries the response was YES. [2024-06-27 21:29:37,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63329 conditions, 8239 events. 5352/8239 cut-off events. For 598819/598831 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 48665 event pairs, 1346 based on Foata normal form. 64/8302 useless extension candidates. Maximal degree in co-relation 63195. Up to 6786 conditions per place. [2024-06-27 21:29:37,690 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 283 selfloop transitions, 169 changer transitions 7/462 dead transitions. [2024-06-27 21:29:37,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 462 transitions, 7960 flow [2024-06-27 21:29:37,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:29:37,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:29:37,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-06-27 21:29:37,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2024-06-27 21:29:37,691 INFO L175 Difference]: Start difference. First operand has 277 places, 397 transitions, 6488 flow. Second operand 12 states and 219 transitions. [2024-06-27 21:29:37,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 462 transitions, 7960 flow [2024-06-27 21:29:38,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 462 transitions, 7620 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:29:38,759 INFO L231 Difference]: Finished difference. Result has 284 places, 404 transitions, 6722 flow [2024-06-27 21:29:38,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6156, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6722, PETRI_PLACES=284, PETRI_TRANSITIONS=404} [2024-06-27 21:29:38,760 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 244 predicate places. [2024-06-27 21:29:38,760 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 404 transitions, 6722 flow [2024-06-27 21:29:38,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:38,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:38,760 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-27 21:29:38,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:29:38,760 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-27 21:29:38,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:38,761 INFO L85 PathProgramCache]: Analyzing trace with hash 954809777, now seen corresponding path program 3 times [2024-06-27 21:29:38,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:38,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580578185] [2024-06-27 21:29:38,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:38,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:38,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:39,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:39,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:39,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580578185] [2024-06-27 21:29:39,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580578185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:39,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:39,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:39,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935933337] [2024-06-27 21:29:39,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:39,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:39,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:39,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:39,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:39,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:39,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 404 transitions, 6722 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:39,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:39,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:39,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:41,903 INFO L124 PetriNetUnfolderBase]: 5935/9193 cut-off events. [2024-06-27 21:29:41,903 INFO L125 PetriNetUnfolderBase]: For 679205/679218 co-relation queries the response was YES. [2024-06-27 21:29:41,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71619 conditions, 9193 events. 5935/9193 cut-off events. For 679205/679218 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 56070 event pairs, 1428 based on Foata normal form. 58/9250 useless extension candidates. Maximal degree in co-relation 71482. Up to 6713 conditions per place. [2024-06-27 21:29:42,010 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 227 selfloop transitions, 235 changer transitions 4/469 dead transitions. [2024-06-27 21:29:42,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 469 transitions, 8560 flow [2024-06-27 21:29:42,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:29:42,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:29:42,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-27 21:29:42,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-27 21:29:42,011 INFO L175 Difference]: Start difference. First operand has 284 places, 404 transitions, 6722 flow. Second operand 10 states and 200 transitions. [2024-06-27 21:29:42,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 469 transitions, 8560 flow [2024-06-27 21:29:43,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 469 transitions, 8242 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 21:29:43,294 INFO L231 Difference]: Finished difference. Result has 287 places, 408 transitions, 7001 flow [2024-06-27 21:29:43,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6421, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7001, PETRI_PLACES=287, PETRI_TRANSITIONS=408} [2024-06-27 21:29:43,294 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 247 predicate places. [2024-06-27 21:29:43,294 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 408 transitions, 7001 flow [2024-06-27 21:29:43,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:43,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:43,294 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-27 21:29:43,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:29:43,294 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-27 21:29:43,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:43,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1184498387, now seen corresponding path program 4 times [2024-06-27 21:29:43,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:43,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935010711] [2024-06-27 21:29:43,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:43,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:43,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:44,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:44,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:44,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935010711] [2024-06-27 21:29:44,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935010711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:44,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:44,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:44,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949205319] [2024-06-27 21:29:44,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:44,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:44,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:44,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:44,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:44,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:44,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 408 transitions, 7001 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:44,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:44,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:44,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:46,645 INFO L124 PetriNetUnfolderBase]: 6287/9772 cut-off events. [2024-06-27 21:29:46,645 INFO L125 PetriNetUnfolderBase]: For 815302/815314 co-relation queries the response was YES. [2024-06-27 21:29:46,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76233 conditions, 9772 events. 6287/9772 cut-off events. For 815302/815314 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 60564 event pairs, 1722 based on Foata normal form. 90/9861 useless extension candidates. Maximal degree in co-relation 76094. Up to 7581 conditions per place. [2024-06-27 21:29:46,772 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 322 selfloop transitions, 129 changer transitions 8/462 dead transitions. [2024-06-27 21:29:46,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 462 transitions, 8412 flow [2024-06-27 21:29:46,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:29:46,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:29:46,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 21:29:46,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846153846153846 [2024-06-27 21:29:46,773 INFO L175 Difference]: Start difference. First operand has 287 places, 408 transitions, 7001 flow. Second operand 10 states and 189 transitions. [2024-06-27 21:29:46,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 462 transitions, 8412 flow [2024-06-27 21:29:48,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 462 transitions, 8013 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:29:48,304 INFO L231 Difference]: Finished difference. Result has 291 places, 409 transitions, 6914 flow [2024-06-27 21:29:48,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6602, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6914, PETRI_PLACES=291, PETRI_TRANSITIONS=409} [2024-06-27 21:29:48,304 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 251 predicate places. [2024-06-27 21:29:48,304 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 409 transitions, 6914 flow [2024-06-27 21:29:48,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:48,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:48,305 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-27 21:29:48,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:29:48,305 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-27 21:29:48,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:48,305 INFO L85 PathProgramCache]: Analyzing trace with hash 601490865, now seen corresponding path program 5 times [2024-06-27 21:29:48,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:48,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014836510] [2024-06-27 21:29:48,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:48,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:48,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:49,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:49,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:49,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014836510] [2024-06-27 21:29:49,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014836510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:49,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:49,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:49,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456943878] [2024-06-27 21:29:49,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:49,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:49,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:49,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:49,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:49,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:49,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 409 transitions, 6914 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:49,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:49,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:49,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:51,645 INFO L124 PetriNetUnfolderBase]: 6692/10410 cut-off events. [2024-06-27 21:29:51,645 INFO L125 PetriNetUnfolderBase]: For 892730/892740 co-relation queries the response was YES. [2024-06-27 21:29:51,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83216 conditions, 10410 events. 6692/10410 cut-off events. For 892730/892740 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 65324 event pairs, 2472 based on Foata normal form. 56/10465 useless extension candidates. Maximal degree in co-relation 83076. Up to 9181 conditions per place. [2024-06-27 21:29:51,769 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 388 selfloop transitions, 59 changer transitions 5/455 dead transitions. [2024-06-27 21:29:51,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 455 transitions, 8266 flow [2024-06-27 21:29:51,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:29:51,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:29:51,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 21:29:51,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44755244755244755 [2024-06-27 21:29:51,770 INFO L175 Difference]: Start difference. First operand has 291 places, 409 transitions, 6914 flow. Second operand 11 states and 192 transitions. [2024-06-27 21:29:51,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 455 transitions, 8266 flow [2024-06-27 21:29:53,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 455 transitions, 7987 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:29:53,843 INFO L231 Difference]: Finished difference. Result has 295 places, 410 transitions, 6819 flow [2024-06-27 21:29:53,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6635, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6819, PETRI_PLACES=295, PETRI_TRANSITIONS=410} [2024-06-27 21:29:53,843 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 255 predicate places. [2024-06-27 21:29:53,843 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 410 transitions, 6819 flow [2024-06-27 21:29:53,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:53,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:53,843 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-27 21:29:53,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:29:53,844 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-27 21:29:53,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:53,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1233722959, now seen corresponding path program 1 times [2024-06-27 21:29:53,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:53,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366278666] [2024-06-27 21:29:53,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:53,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:53,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:54,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:54,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:54,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366278666] [2024-06-27 21:29:54,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366278666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:54,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:54,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:54,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146455397] [2024-06-27 21:29:54,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:54,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:54,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:54,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:54,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:54,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:29:54,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 410 transitions, 6819 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:54,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:54,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:29:54,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:57,096 INFO L124 PetriNetUnfolderBase]: 6864/10678 cut-off events. [2024-06-27 21:29:57,096 INFO L125 PetriNetUnfolderBase]: For 883288/883298 co-relation queries the response was YES. [2024-06-27 21:29:57,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85811 conditions, 10678 events. 6864/10678 cut-off events. For 883288/883298 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 67484 event pairs, 2659 based on Foata normal form. 22/10699 useless extension candidates. Maximal degree in co-relation 85670. Up to 10170 conditions per place. [2024-06-27 21:29:57,230 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 409 selfloop transitions, 42 changer transitions 0/454 dead transitions. [2024-06-27 21:29:57,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 454 transitions, 8191 flow [2024-06-27 21:29:57,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:29:57,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:29:57,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-27 21:29:57,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219114219114219 [2024-06-27 21:29:57,231 INFO L175 Difference]: Start difference. First operand has 295 places, 410 transitions, 6819 flow. Second operand 11 states and 181 transitions. [2024-06-27 21:29:57,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 454 transitions, 8191 flow [2024-06-27 21:29:59,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 454 transitions, 8091 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 21:29:59,148 INFO L231 Difference]: Finished difference. Result has 300 places, 416 transitions, 6956 flow [2024-06-27 21:29:59,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6719, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6956, PETRI_PLACES=300, PETRI_TRANSITIONS=416} [2024-06-27 21:29:59,148 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 260 predicate places. [2024-06-27 21:29:59,148 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 416 transitions, 6956 flow [2024-06-27 21:29:59,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:59,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:59,148 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-27 21:29:59,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:29:59,149 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-27 21:29:59,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:59,149 INFO L85 PathProgramCache]: Analyzing trace with hash 601499235, now seen corresponding path program 6 times [2024-06-27 21:29:59,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:59,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137706171] [2024-06-27 21:29:59,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:59,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:59,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:00,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:00,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:00,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137706171] [2024-06-27 21:30:00,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137706171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:00,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:00,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:30:00,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379069324] [2024-06-27 21:30:00,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:00,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:30:00,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:00,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:30:00,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:30:00,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:30:00,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 416 transitions, 6956 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:00,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:00,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:30:00,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:02,987 INFO L124 PetriNetUnfolderBase]: 7263/11295 cut-off events. [2024-06-27 21:30:02,987 INFO L125 PetriNetUnfolderBase]: For 1006509/1006509 co-relation queries the response was YES. [2024-06-27 21:30:03,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90875 conditions, 11295 events. 7263/11295 cut-off events. For 1006509/1006509 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 71841 event pairs, 2918 based on Foata normal form. 54/11348 useless extension candidates. Maximal degree in co-relation 90731. Up to 10755 conditions per place. [2024-06-27 21:30:03,134 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 431 selfloop transitions, 50 changer transitions 7/491 dead transitions. [2024-06-27 21:30:03,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 491 transitions, 8788 flow [2024-06-27 21:30:03,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:30:03,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:30:03,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 206 transitions. [2024-06-27 21:30:03,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40631163708086787 [2024-06-27 21:30:03,135 INFO L175 Difference]: Start difference. First operand has 300 places, 416 transitions, 6956 flow. Second operand 13 states and 206 transitions. [2024-06-27 21:30:03,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 491 transitions, 8788 flow [2024-06-27 21:30:05,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 491 transitions, 8679 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:30:05,248 INFO L231 Difference]: Finished difference. Result has 313 places, 450 transitions, 7708 flow [2024-06-27 21:30:05,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6871, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7708, PETRI_PLACES=313, PETRI_TRANSITIONS=450} [2024-06-27 21:30:05,248 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 273 predicate places. [2024-06-27 21:30:05,248 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 450 transitions, 7708 flow [2024-06-27 21:30:05,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:05,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:05,249 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-27 21:30:05,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:30:05,249 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-27 21:30:05,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:05,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1382172165, now seen corresponding path program 4 times [2024-06-27 21:30:05,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:05,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407779383] [2024-06-27 21:30:05,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:05,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:05,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:05,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:05,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:05,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407779383] [2024-06-27 21:30:05,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407779383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:05,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:05,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:05,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333231714] [2024-06-27 21:30:05,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:05,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:05,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:05,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:05,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:06,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:30:06,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 450 transitions, 7708 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:06,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:06,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:30:06,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:08,560 INFO L124 PetriNetUnfolderBase]: 7436/11560 cut-off events. [2024-06-27 21:30:08,561 INFO L125 PetriNetUnfolderBase]: For 967042/967042 co-relation queries the response was YES. [2024-06-27 21:30:08,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94024 conditions, 11560 events. 7436/11560 cut-off events. For 967042/967042 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 73883 event pairs, 3024 based on Foata normal form. 10/11569 useless extension candidates. Maximal degree in co-relation 93872. Up to 11129 conditions per place. [2024-06-27 21:30:08,746 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 453 selfloop transitions, 40 changer transitions 0/496 dead transitions. [2024-06-27 21:30:08,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 496 transitions, 9166 flow [2024-06-27 21:30:08,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:08,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:08,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 21:30:08,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-27 21:30:08,748 INFO L175 Difference]: Start difference. First operand has 313 places, 450 transitions, 7708 flow. Second operand 8 states and 148 transitions. [2024-06-27 21:30:08,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 496 transitions, 9166 flow [2024-06-27 21:30:11,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 496 transitions, 9102 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 21:30:11,339 INFO L231 Difference]: Finished difference. Result has 318 places, 458 transitions, 7863 flow [2024-06-27 21:30:11,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7644, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7863, PETRI_PLACES=318, PETRI_TRANSITIONS=458} [2024-06-27 21:30:11,339 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 278 predicate places. [2024-06-27 21:30:11,340 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 458 transitions, 7863 flow [2024-06-27 21:30:11,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:11,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:11,340 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-27 21:30:11,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:30:11,340 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-27 21:30:11,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:11,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1257056751, now seen corresponding path program 5 times [2024-06-27 21:30:11,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:11,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510439331] [2024-06-27 21:30:11,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:11,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:11,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:12,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:12,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:12,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510439331] [2024-06-27 21:30:12,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510439331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:12,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:12,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:12,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647100059] [2024-06-27 21:30:12,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:12,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:12,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:12,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:12,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:12,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:30:12,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 458 transitions, 7863 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:12,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:12,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:30:12,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:14,529 INFO L124 PetriNetUnfolderBase]: 7472/11616 cut-off events. [2024-06-27 21:30:14,529 INFO L125 PetriNetUnfolderBase]: For 994960/994960 co-relation queries the response was YES. [2024-06-27 21:30:14,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96474 conditions, 11616 events. 7472/11616 cut-off events. For 994960/994960 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 74377 event pairs, 3010 based on Foata normal form. 10/11625 useless extension candidates. Maximal degree in co-relation 96320. Up to 11353 conditions per place. [2024-06-27 21:30:14,692 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 446 selfloop transitions, 39 changer transitions 0/488 dead transitions. [2024-06-27 21:30:14,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 488 transitions, 9034 flow [2024-06-27 21:30:14,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:14,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:14,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:30:14,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423076923076923 [2024-06-27 21:30:14,693 INFO L175 Difference]: Start difference. First operand has 318 places, 458 transitions, 7863 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:30:14,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 488 transitions, 9034 flow [2024-06-27 21:30:17,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 488 transitions, 8924 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 21:30:17,326 INFO L231 Difference]: Finished difference. Result has 323 places, 460 transitions, 7884 flow [2024-06-27 21:30:17,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7775, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7884, PETRI_PLACES=323, PETRI_TRANSITIONS=460} [2024-06-27 21:30:17,326 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 283 predicate places. [2024-06-27 21:30:17,326 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 460 transitions, 7884 flow [2024-06-27 21:30:17,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:17,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:17,326 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-27 21:30:17,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:30:17,327 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-27 21:30:17,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:17,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1524032781, now seen corresponding path program 6 times [2024-06-27 21:30:17,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:17,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610282489] [2024-06-27 21:30:17,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:17,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:17,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:18,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:18,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:18,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610282489] [2024-06-27 21:30:18,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610282489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:18,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:18,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:18,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747090667] [2024-06-27 21:30:18,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:18,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:18,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:18,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:18,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:18,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:30:18,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 460 transitions, 7884 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:18,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:18,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:30:18,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:20,705 INFO L124 PetriNetUnfolderBase]: 7580/11780 cut-off events. [2024-06-27 21:30:20,705 INFO L125 PetriNetUnfolderBase]: For 1049580/1049580 co-relation queries the response was YES. [2024-06-27 21:30:20,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98533 conditions, 11780 events. 7580/11780 cut-off events. For 1049580/1049580 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 75564 event pairs, 3108 based on Foata normal form. 10/11789 useless extension candidates. Maximal degree in co-relation 98377. Up to 11296 conditions per place. [2024-06-27 21:30:20,888 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 425 selfloop transitions, 71 changer transitions 0/499 dead transitions. [2024-06-27 21:30:20,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 499 transitions, 9289 flow [2024-06-27 21:30:20,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:20,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:20,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:30:20,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2024-06-27 21:30:20,889 INFO L175 Difference]: Start difference. First operand has 323 places, 460 transitions, 7884 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:30:20,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 499 transitions, 9289 flow [2024-06-27 21:30:23,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 499 transitions, 9193 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:30:23,489 INFO L231 Difference]: Finished difference. Result has 326 places, 462 transitions, 7985 flow [2024-06-27 21:30:23,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7788, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7985, PETRI_PLACES=326, PETRI_TRANSITIONS=462} [2024-06-27 21:30:23,490 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 286 predicate places. [2024-06-27 21:30:23,490 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 462 transitions, 7985 flow [2024-06-27 21:30:23,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:23,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:23,490 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-27 21:30:23,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:30:23,490 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-27 21:30:23,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:23,490 INFO L85 PathProgramCache]: Analyzing trace with hash -344124564, now seen corresponding path program 1 times [2024-06-27 21:30:23,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:23,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240564986] [2024-06-27 21:30:23,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:23,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:23,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:24,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:24,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:24,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240564986] [2024-06-27 21:30:24,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240564986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:24,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:24,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:30:24,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591322696] [2024-06-27 21:30:24,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:24,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:30:24,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:24,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:30:24,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:30:24,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:30:24,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 462 transitions, 7985 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:24,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:24,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:30:24,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:26,862 INFO L124 PetriNetUnfolderBase]: 7595/11801 cut-off events. [2024-06-27 21:30:26,863 INFO L125 PetriNetUnfolderBase]: For 1059703/1059716 co-relation queries the response was YES. [2024-06-27 21:30:26,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99133 conditions, 11801 events. 7595/11801 cut-off events. For 1059703/1059716 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 75646 event pairs, 2347 based on Foata normal form. 13/11813 useless extension candidates. Maximal degree in co-relation 98976. Up to 10683 conditions per place. [2024-06-27 21:30:27,043 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 304 selfloop transitions, 191 changer transitions 0/498 dead transitions. [2024-06-27 21:30:27,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 498 transitions, 9363 flow [2024-06-27 21:30:27,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:30:27,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:30:27,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 21:30:27,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5018315018315018 [2024-06-27 21:30:27,044 INFO L175 Difference]: Start difference. First operand has 326 places, 462 transitions, 7985 flow. Second operand 7 states and 137 transitions. [2024-06-27 21:30:27,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 498 transitions, 9363 flow [2024-06-27 21:30:29,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 498 transitions, 9256 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 21:30:29,769 INFO L231 Difference]: Finished difference. Result has 329 places, 467 transitions, 8385 flow [2024-06-27 21:30:29,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7878, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8385, PETRI_PLACES=329, PETRI_TRANSITIONS=467} [2024-06-27 21:30:29,769 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 289 predicate places. [2024-06-27 21:30:29,769 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 467 transitions, 8385 flow [2024-06-27 21:30:29,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:29,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:29,770 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-27 21:30:29,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:30:29,770 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-27 21:30:29,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:29,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1232446101, now seen corresponding path program 7 times [2024-06-27 21:30:29,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:29,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215999882] [2024-06-27 21:30:29,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:29,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:29,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:30,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:30,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:30,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215999882] [2024-06-27 21:30:30,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215999882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:30,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:30,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:30,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775704479] [2024-06-27 21:30:30,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:30,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:30,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:30,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:30,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:30,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:30:30,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 467 transitions, 8385 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:30,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:30,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:30:30,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:33,448 INFO L124 PetriNetUnfolderBase]: 7647/11881 cut-off events. [2024-06-27 21:30:33,449 INFO L125 PetriNetUnfolderBase]: For 1116572/1116572 co-relation queries the response was YES. [2024-06-27 21:30:33,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100589 conditions, 11881 events. 7647/11881 cut-off events. For 1116572/1116572 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 76238 event pairs, 3127 based on Foata normal form. 14/11894 useless extension candidates. Maximal degree in co-relation 100430. Up to 11695 conditions per place. [2024-06-27 21:30:33,620 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 460 selfloop transitions, 34 changer transitions 0/497 dead transitions. [2024-06-27 21:30:33,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 497 transitions, 9569 flow [2024-06-27 21:30:33,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:33,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:33,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:30:33,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-27 21:30:33,621 INFO L175 Difference]: Start difference. First operand has 329 places, 467 transitions, 8385 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:30:33,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 497 transitions, 9569 flow [2024-06-27 21:30:35,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 497 transitions, 9131 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:30:35,913 INFO L231 Difference]: Finished difference. Result has 331 places, 468 transitions, 8041 flow [2024-06-27 21:30:35,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7947, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8041, PETRI_PLACES=331, PETRI_TRANSITIONS=468} [2024-06-27 21:30:35,914 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 291 predicate places. [2024-06-27 21:30:35,914 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 468 transitions, 8041 flow [2024-06-27 21:30:35,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:35,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:35,914 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-27 21:30:35,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:30:35,914 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:35,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:35,915 INFO L85 PathProgramCache]: Analyzing trace with hash -343855794, now seen corresponding path program 2 times [2024-06-27 21:30:35,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:35,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919838578] [2024-06-27 21:30:35,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:35,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:35,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:36,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:36,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:36,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919838578] [2024-06-27 21:30:36,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919838578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:36,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:36,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:36,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266795073] [2024-06-27 21:30:36,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:36,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:36,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:36,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:36,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:36,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:30:36,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 468 transitions, 8041 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:36,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:36,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:30:36,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:39,756 INFO L124 PetriNetUnfolderBase]: 7662/11902 cut-off events. [2024-06-27 21:30:39,756 INFO L125 PetriNetUnfolderBase]: For 1088294/1088294 co-relation queries the response was YES. [2024-06-27 21:30:39,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100008 conditions, 11902 events. 7662/11902 cut-off events. For 1088294/1088294 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 76383 event pairs, 3130 based on Foata normal form. 3/11904 useless extension candidates. Maximal degree in co-relation 99849. Up to 11602 conditions per place. [2024-06-27 21:30:39,918 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 420 selfloop transitions, 77 changer transitions 0/500 dead transitions. [2024-06-27 21:30:39,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 500 transitions, 9285 flow [2024-06-27 21:30:39,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:39,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:39,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:30:39,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44551282051282054 [2024-06-27 21:30:39,919 INFO L175 Difference]: Start difference. First operand has 331 places, 468 transitions, 8041 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:30:39,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 500 transitions, 9285 flow [2024-06-27 21:30:42,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 500 transitions, 9211 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:30:42,202 INFO L231 Difference]: Finished difference. Result has 333 places, 473 transitions, 8256 flow [2024-06-27 21:30:42,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7967, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8256, PETRI_PLACES=333, PETRI_TRANSITIONS=473} [2024-06-27 21:30:42,203 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 293 predicate places. [2024-06-27 21:30:42,203 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 473 transitions, 8256 flow [2024-06-27 21:30:42,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:42,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:42,203 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-27 21:30:42,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:30:42,203 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-27 21:30:42,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:42,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1375082775, now seen corresponding path program 8 times [2024-06-27 21:30:42,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:42,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595695739] [2024-06-27 21:30:42,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:42,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:42,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:43,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:43,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:43,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595695739] [2024-06-27 21:30:43,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595695739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:43,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:43,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:43,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111388540] [2024-06-27 21:30:43,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:43,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:43,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:43,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:43,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:43,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:30:43,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 473 transitions, 8256 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:43,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:43,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:30:43,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:46,035 INFO L124 PetriNetUnfolderBase]: 7706/11970 cut-off events. [2024-06-27 21:30:46,035 INFO L125 PetriNetUnfolderBase]: For 1137691/1137691 co-relation queries the response was YES. [2024-06-27 21:30:46,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100928 conditions, 11970 events. 7706/11970 cut-off events. For 1137691/1137691 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 76810 event pairs, 3155 based on Foata normal form. 12/11981 useless extension candidates. Maximal degree in co-relation 100768. Up to 11601 conditions per place. [2024-06-27 21:30:46,321 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 433 selfloop transitions, 69 changer transitions 0/505 dead transitions. [2024-06-27 21:30:46,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 505 transitions, 9474 flow [2024-06-27 21:30:46,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:46,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:46,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 21:30:46,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4519230769230769 [2024-06-27 21:30:46,322 INFO L175 Difference]: Start difference. First operand has 333 places, 473 transitions, 8256 flow. Second operand 8 states and 141 transitions. [2024-06-27 21:30:46,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 505 transitions, 9474 flow [2024-06-27 21:30:48,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 505 transitions, 9273 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 21:30:48,625 INFO L231 Difference]: Finished difference. Result has 334 places, 474 transitions, 8225 flow [2024-06-27 21:30:48,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8055, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8225, PETRI_PLACES=334, PETRI_TRANSITIONS=474} [2024-06-27 21:30:48,625 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 294 predicate places. [2024-06-27 21:30:48,625 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 474 transitions, 8225 flow [2024-06-27 21:30:48,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:48,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:48,625 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-27 21:30:48,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:30:48,626 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:48,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:48,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1742201871, now seen corresponding path program 9 times [2024-06-27 21:30:48,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:48,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408793989] [2024-06-27 21:30:48,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:48,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:48,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:49,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:49,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:49,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408793989] [2024-06-27 21:30:49,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408793989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:49,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:49,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:49,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677505447] [2024-06-27 21:30:49,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:49,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:49,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:49,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:49,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:49,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:30:49,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 474 transitions, 8225 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:49,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:49,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:30:49,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:52,377 INFO L124 PetriNetUnfolderBase]: 7742/12026 cut-off events. [2024-06-27 21:30:52,378 INFO L125 PetriNetUnfolderBase]: For 1132667/1132667 co-relation queries the response was YES. [2024-06-27 21:30:52,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101332 conditions, 12026 events. 7742/12026 cut-off events. For 1132667/1132667 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 77241 event pairs, 3175 based on Foata normal form. 10/12035 useless extension candidates. Maximal degree in co-relation 101172. Up to 11925 conditions per place. [2024-06-27 21:30:52,535 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 468 selfloop transitions, 26 changer transitions 0/497 dead transitions. [2024-06-27 21:30:52,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 497 transitions, 9344 flow [2024-06-27 21:30:52,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:52,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:52,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:30:52,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40384615384615385 [2024-06-27 21:30:52,536 INFO L175 Difference]: Start difference. First operand has 334 places, 474 transitions, 8225 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:30:52,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 497 transitions, 9344 flow [2024-06-27 21:30:55,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 497 transitions, 9200 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:30:55,391 INFO L231 Difference]: Finished difference. Result has 337 places, 478 transitions, 8193 flow [2024-06-27 21:30:55,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8081, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8193, PETRI_PLACES=337, PETRI_TRANSITIONS=478} [2024-06-27 21:30:55,391 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 297 predicate places. [2024-06-27 21:30:55,392 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 478 transitions, 8193 flow [2024-06-27 21:30:55,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:55,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:55,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:55,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:30:55,392 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-27 21:30:55,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:55,392 INFO L85 PathProgramCache]: Analyzing trace with hash -19114457, now seen corresponding path program 10 times [2024-06-27 21:30:55,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:55,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120981492] [2024-06-27 21:30:55,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:55,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:55,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:56,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:56,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:56,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120981492] [2024-06-27 21:30:56,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120981492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:56,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:56,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:56,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161010861] [2024-06-27 21:30:56,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:56,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:56,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:56,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:56,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:56,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:30:56,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 478 transitions, 8193 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:56,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:56,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:30:56,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:59,336 INFO L124 PetriNetUnfolderBase]: 7794/12106 cut-off events. [2024-06-27 21:30:59,336 INFO L125 PetriNetUnfolderBase]: For 1145369/1145369 co-relation queries the response was YES. [2024-06-27 21:30:59,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101635 conditions, 12106 events. 7794/12106 cut-off events. For 1145369/1145369 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 77952 event pairs, 3200 based on Foata normal form. 14/12119 useless extension candidates. Maximal degree in co-relation 101473. Up to 11890 conditions per place. [2024-06-27 21:30:59,505 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 460 selfloop transitions, 42 changer transitions 0/505 dead transitions. [2024-06-27 21:30:59,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 505 transitions, 9382 flow [2024-06-27 21:30:59,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:59,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:59,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:30:59,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391025641025641 [2024-06-27 21:30:59,506 INFO L175 Difference]: Start difference. First operand has 337 places, 478 transitions, 8193 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:30:59,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 505 transitions, 9382 flow [2024-06-27 21:31:02,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 505 transitions, 9310 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 21:31:02,250 INFO L231 Difference]: Finished difference. Result has 341 places, 479 transitions, 8236 flow [2024-06-27 21:31:02,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8121, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8236, PETRI_PLACES=341, PETRI_TRANSITIONS=479} [2024-06-27 21:31:02,250 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 301 predicate places. [2024-06-27 21:31:02,250 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 479 transitions, 8236 flow [2024-06-27 21:31:02,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:02,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:02,251 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-27 21:31:02,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:31:02,251 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:02,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:02,251 INFO L85 PathProgramCache]: Analyzing trace with hash 3817169, now seen corresponding path program 6 times [2024-06-27 21:31:02,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:02,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630185767] [2024-06-27 21:31:02,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:02,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:02,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:02,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-27 21:31:02,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:02,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630185767] [2024-06-27 21:31:02,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630185767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:02,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:02,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:02,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724360184] [2024-06-27 21:31:02,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:02,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:02,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:02,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:02,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:03,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:31:03,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 479 transitions, 8236 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:03,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:03,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:31:03,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:06,143 INFO L124 PetriNetUnfolderBase]: 7824/12148 cut-off events. [2024-06-27 21:31:06,144 INFO L125 PetriNetUnfolderBase]: For 1152187/1152187 co-relation queries the response was YES. [2024-06-27 21:31:06,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102434 conditions, 12148 events. 7824/12148 cut-off events. For 1152187/1152187 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 78126 event pairs, 3192 based on Foata normal form. 6/12153 useless extension candidates. Maximal degree in co-relation 102272. Up to 11964 conditions per place. [2024-06-27 21:31:06,309 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 466 selfloop transitions, 44 changer transitions 0/513 dead transitions. [2024-06-27 21:31:06,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 513 transitions, 9541 flow [2024-06-27 21:31:06,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:31:06,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:31:06,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:31:06,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42450142450142453 [2024-06-27 21:31:06,310 INFO L175 Difference]: Start difference. First operand has 341 places, 479 transitions, 8236 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:31:06,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 513 transitions, 9541 flow [2024-06-27 21:31:09,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 513 transitions, 9452 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:31:09,041 INFO L231 Difference]: Finished difference. Result has 344 places, 485 transitions, 8399 flow [2024-06-27 21:31:09,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8147, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8399, PETRI_PLACES=344, PETRI_TRANSITIONS=485} [2024-06-27 21:31:09,042 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 304 predicate places. [2024-06-27 21:31:09,042 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 485 transitions, 8399 flow [2024-06-27 21:31:09,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:09,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:09,042 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-27 21:31:09,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:31:09,042 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-27 21:31:09,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:09,043 INFO L85 PathProgramCache]: Analyzing trace with hash -19114674, now seen corresponding path program 3 times [2024-06-27 21:31:09,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:09,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609212158] [2024-06-27 21:31:09,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:09,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:09,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:09,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:09,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:09,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609212158] [2024-06-27 21:31:09,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609212158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:09,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:09,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:09,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651006058] [2024-06-27 21:31:09,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:09,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:09,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:09,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:09,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:09,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:31:09,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 485 transitions, 8399 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:09,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:09,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:31:09,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:13,010 INFO L124 PetriNetUnfolderBase]: 7809/12128 cut-off events. [2024-06-27 21:31:13,010 INFO L125 PetriNetUnfolderBase]: For 1163483/1163483 co-relation queries the response was YES. [2024-06-27 21:31:13,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102189 conditions, 12128 events. 7809/12128 cut-off events. For 1163483/1163483 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 77998 event pairs, 3171 based on Foata normal form. 5/12132 useless extension candidates. Maximal degree in co-relation 102026. Up to 11927 conditions per place. [2024-06-27 21:31:13,170 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 453 selfloop transitions, 51 changer transitions 0/507 dead transitions. [2024-06-27 21:31:13,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 507 transitions, 9519 flow [2024-06-27 21:31:13,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:31:13,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:31:13,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:31:13,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4326923076923077 [2024-06-27 21:31:13,171 INFO L175 Difference]: Start difference. First operand has 344 places, 485 transitions, 8399 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:31:13,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 507 transitions, 9519 flow [2024-06-27 21:31:15,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 507 transitions, 9383 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 21:31:15,852 INFO L231 Difference]: Finished difference. Result has 345 places, 485 transitions, 8381 flow [2024-06-27 21:31:15,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8263, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8381, PETRI_PLACES=345, PETRI_TRANSITIONS=485} [2024-06-27 21:31:15,852 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 305 predicate places. [2024-06-27 21:31:15,852 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 485 transitions, 8381 flow [2024-06-27 21:31:15,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:15,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:15,852 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-27 21:31:15,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:31:15,853 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:15,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:15,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1633993245, now seen corresponding path program 7 times [2024-06-27 21:31:15,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:15,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274933257] [2024-06-27 21:31:15,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:15,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:16,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:16,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:16,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274933257] [2024-06-27 21:31:16,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274933257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:16,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:16,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:16,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893092125] [2024-06-27 21:31:16,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:16,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:16,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:16,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:16,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:16,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:31:16,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 485 transitions, 8381 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:16,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:16,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:31:16,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:19,577 INFO L124 PetriNetUnfolderBase]: 7808/12127 cut-off events. [2024-06-27 21:31:19,578 INFO L125 PetriNetUnfolderBase]: For 1177904/1177904 co-relation queries the response was YES. [2024-06-27 21:31:19,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102325 conditions, 12127 events. 7808/12127 cut-off events. For 1177904/1177904 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 78013 event pairs, 3225 based on Foata normal form. 3/12129 useless extension candidates. Maximal degree in co-relation 102161. Up to 12041 conditions per place. [2024-06-27 21:31:19,741 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 465 selfloop transitions, 39 changer transitions 0/507 dead transitions. [2024-06-27 21:31:19,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 507 transitions, 9524 flow [2024-06-27 21:31:19,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:31:19,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:31:19,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 21:31:19,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39316239316239315 [2024-06-27 21:31:19,742 INFO L175 Difference]: Start difference. First operand has 345 places, 485 transitions, 8381 flow. Second operand 9 states and 138 transitions. [2024-06-27 21:31:19,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 507 transitions, 9524 flow [2024-06-27 21:31:22,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 507 transitions, 9298 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 21:31:22,911 INFO L231 Difference]: Finished difference. Result has 348 places, 490 transitions, 8338 flow [2024-06-27 21:31:22,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8155, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8338, PETRI_PLACES=348, PETRI_TRANSITIONS=490} [2024-06-27 21:31:22,912 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 308 predicate places. [2024-06-27 21:31:22,912 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 490 transitions, 8338 flow [2024-06-27 21:31:22,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:22,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:22,912 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-27 21:31:22,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:31:22,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-27 21:31:22,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:22,913 INFO L85 PathProgramCache]: Analyzing trace with hash 412303539, now seen corresponding path program 11 times [2024-06-27 21:31:22,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:22,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516082777] [2024-06-27 21:31:22,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:22,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:22,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:23,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:23,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:23,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516082777] [2024-06-27 21:31:23,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516082777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:23,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:23,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:23,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999227846] [2024-06-27 21:31:23,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:23,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:23,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:23,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:23,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:23,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-27 21:31:23,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 490 transitions, 8338 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:23,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:23,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-27 21:31:23,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:26,795 INFO L124 PetriNetUnfolderBase]: 7827/12158 cut-off events. [2024-06-27 21:31:26,795 INFO L125 PetriNetUnfolderBase]: For 1210476/1210476 co-relation queries the response was YES. [2024-06-27 21:31:26,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101219 conditions, 12158 events. 7827/12158 cut-off events. For 1210476/1210476 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 78296 event pairs, 2687 based on Foata normal form. 28/12185 useless extension candidates. Maximal degree in co-relation 101054. Up to 11631 conditions per place. [2024-06-27 21:31:26,963 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 464 selfloop transitions, 62 changer transitions 0/529 dead transitions. [2024-06-27 21:31:26,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 529 transitions, 9620 flow [2024-06-27 21:31:26,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:31:26,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:31:26,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 21:31:26,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.483974358974359 [2024-06-27 21:31:26,965 INFO L175 Difference]: Start difference. First operand has 348 places, 490 transitions, 8338 flow. Second operand 8 states and 151 transitions. [2024-06-27 21:31:26,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 529 transitions, 9620 flow [2024-06-27 21:31:30,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 529 transitions, 9508 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 21:31:30,181 INFO L231 Difference]: Finished difference. Result has 351 places, 491 transitions, 8386 flow [2024-06-27 21:31:30,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8226, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8386, PETRI_PLACES=351, PETRI_TRANSITIONS=491} [2024-06-27 21:31:30,182 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 311 predicate places. [2024-06-27 21:31:30,182 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 491 transitions, 8386 flow [2024-06-27 21:31:30,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:30,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:30,182 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-27 21:31:30,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:31:30,182 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-27 21:31:30,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:30,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1411500723, now seen corresponding path program 12 times [2024-06-27 21:31:30,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:30,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084249422] [2024-06-27 21:31:30,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:30,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:30,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat