./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.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/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --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 19:46:28,774 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:46:28,857 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:46:28,862 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:46:28,862 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:46:28,887 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:46:28,888 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:46:28,888 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:46:28,889 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:46:28,892 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:46:28,892 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:46:28,892 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:46:28,893 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:46:28,894 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:46:28,894 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:46:28,895 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:46:28,895 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:46:28,895 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:46:28,895 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:46:28,895 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:46:28,895 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:46:28,896 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:46:28,896 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:46:28,896 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:46:28,896 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:46:28,897 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:46:28,897 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:46:28,897 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:46:28,898 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:46:28,898 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:46:28,898 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:46:28,899 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:46:28,899 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:46:28,899 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:46:28,899 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:46:28,899 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:46:28,900 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:46:28,900 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:46:28,900 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:46:28,900 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:46:28,900 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:46:28,900 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:46:28,901 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:46:28,901 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 19:46:29,136 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:46:29,159 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:46:29,161 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:46:29,162 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:46:29,163 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:46:29,164 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/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml [2024-06-27 19:46:29,299 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:46:29,299 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:46:29,300 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-27 19:46:30,342 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:46:30,582 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:46:30,585 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-27 19:46:30,597 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5f9279a2/04a1c724cba540679a41e3dc3a40c6ec/FLAGa74571b9c [2024-06-27 19:46:30,609 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5f9279a2/04a1c724cba540679a41e3dc3a40c6ec [2024-06-27 19:46:30,610 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:46:30,610 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:46:30,612 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:46:30,613 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:46:30,616 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:46:30,617 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:46:29" (1/2) ... [2024-06-27 19:46:30,617 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fbf25b6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:30, skipping insertion in model container [2024-06-27 19:46:30,618 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:46:29" (1/2) ... [2024-06-27 19:46:30,619 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3f57a8ee and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:30, skipping insertion in model container [2024-06-27 19:46:30,619 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:46:30" (2/2) ... [2024-06-27 19:46:30,619 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fbf25b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:30, skipping insertion in model container [2024-06-27 19:46:30,619 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:46:30" (2/2) ... [2024-06-27 19:46:30,619 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:46:30,691 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:46:30,692 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:46:30,692 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:46:30,692 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:46:30,692 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:46:30,693 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-27 19:46:30,726 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:46:31,050 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:46:31,058 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:46:31,192 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:46:31,225 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:46:31,225 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31 WrapperNode [2024-06-27 19:46:31,225 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:46:31,226 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:46:31,226 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:46:31,227 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:46:31,232 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,245 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,272 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 150 [2024-06-27 19:46:31,272 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:46:31,273 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:46:31,273 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:46:31,273 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:46:31,282 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,282 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,285 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,300 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 19:46:31,301 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,301 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,311 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,317 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,335 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,337 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,340 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:46:31,356 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:46:31,357 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:46:31,357 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:46:31,358 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (1/1) ... [2024-06-27 19:46:31,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:46:31,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:46:31,380 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 19:46:31,423 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 19:46:31,435 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:46:31,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:46:31,435 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:46:31,435 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:46:31,436 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:46:31,436 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:46:31,436 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:46:31,436 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:46:31,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:46:31,436 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:46:31,437 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:46:31,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:46:31,441 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 19:46:31,579 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:46:31,580 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:46:31,960 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:46:31,962 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:46:32,100 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:46:32,101 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:46:32,101 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:46:32 BoogieIcfgContainer [2024-06-27 19:46:32,101 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:46:32,102 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:46:32,103 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:46:32,105 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:46:32,105 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:46:29" (1/4) ... [2024-06-27 19:46:32,105 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5565eec3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:46:32, skipping insertion in model container [2024-06-27 19:46:32,105 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:46:30" (2/4) ... [2024-06-27 19:46:32,106 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5565eec3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:46:32, skipping insertion in model container [2024-06-27 19:46:32,106 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:31" (3/4) ... [2024-06-27 19:46:32,106 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5565eec3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:46:32, skipping insertion in model container [2024-06-27 19:46:32,106 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:46:32" (4/4) ... [2024-06-27 19:46:32,107 INFO L112 eAbstractionObserver]: Analyzing ICFG mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-27 19:46:32,121 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:46:32,121 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 19:46:32,121 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:46:32,154 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:46:32,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 19:46:32,194 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 19:46:32,195 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:46:32,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:46:32,197 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 19:46:32,199 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 19:46:32,205 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:46:32,209 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;@6befbe4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:46:32,210 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 19:46:32,212 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:46:32,212 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:46:32,213 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:46:32,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:32,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:46:32,214 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 19:46:32,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:32,217 INFO L85 PathProgramCache]: Analyzing trace with hash 402799615, now seen corresponding path program 1 times [2024-06-27 19:46:32,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:32,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671298739] [2024-06-27 19:46:32,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:32,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:32,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:33,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:33,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:33,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671298739] [2024-06-27 19:46:33,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671298739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:33,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:33,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:46:33,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108935791] [2024-06-27 19:46:33,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:33,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:46:33,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:33,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:46:33,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:46:33,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-27 19:46:33,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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 19:46:33,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:33,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-27 19:46:33,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:33,489 INFO L124 PetriNetUnfolderBase]: 869/1405 cut-off events. [2024-06-27 19:46:33,490 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 19:46:33,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2783 conditions, 1405 events. 869/1405 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7205 event pairs, 566 based on Foata normal form. 1/1355 useless extension candidates. Maximal degree in co-relation 2771. Up to 1315 conditions per place. [2024-06-27 19:46:33,499 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 30 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-27 19:46:33,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 169 flow [2024-06-27 19:46:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:46:33,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:46:33,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-27 19:46:33,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 19:46:33,509 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 82 transitions. [2024-06-27 19:46:33,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 169 flow [2024-06-27 19:46:33,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:33,513 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 19:46:33,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 19:46:33,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 19:46:33,517 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 19:46:33,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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 19:46:33,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:33,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:33,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:46:33,518 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 19:46:33,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:33,518 INFO L85 PathProgramCache]: Analyzing trace with hash 543408094, now seen corresponding path program 1 times [2024-06-27 19:46:33,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:33,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262453919] [2024-06-27 19:46:33,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:33,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:33,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:34,186 INFO 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 19:46:34,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:34,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262453919] [2024-06-27 19:46:34,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262453919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:34,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:34,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:46:34,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607921631] [2024-06-27 19:46:34,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:34,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:46:34,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:34,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:46:34,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:46:34,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-27 19:46:34,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:34,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:34,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-27 19:46:34,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:34,451 INFO L124 PetriNetUnfolderBase]: 996/1571 cut-off events. [2024-06-27 19:46:34,451 INFO L125 PetriNetUnfolderBase]: For 338/338 co-relation queries the response was YES. [2024-06-27 19:46:34,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3586 conditions, 1571 events. 996/1571 cut-off events. For 338/338 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7909 event pairs, 519 based on Foata normal form. 3/1570 useless extension candidates. Maximal degree in co-relation 3574. Up to 1484 conditions per place. [2024-06-27 19:46:34,460 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-27 19:46:34,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 238 flow [2024-06-27 19:46:34,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:46:34,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:46:34,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-27 19:46:34,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:46:34,464 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 104 transitions. [2024-06-27 19:46:34,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 238 flow [2024-06-27 19:46:34,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:46:34,467 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-27 19:46:34,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-27 19:46:34,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-27 19:46:34,468 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-27 19:46:34,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:34,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:34,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:34,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:46:34,471 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 19:46:34,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:34,478 INFO L85 PathProgramCache]: Analyzing trace with hash 939928731, now seen corresponding path program 1 times [2024-06-27 19:46:34,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:34,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929932747] [2024-06-27 19:46:34,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:34,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:34,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:35,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:35,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:35,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929932747] [2024-06-27 19:46:35,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929932747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:35,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:35,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:46:35,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624216233] [2024-06-27 19:46:35,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:35,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:46:35,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:35,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:46:35,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:46:35,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-27 19:46:35,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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 19:46:35,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:35,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-27 19:46:35,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:35,942 INFO L124 PetriNetUnfolderBase]: 1265/1958 cut-off events. [2024-06-27 19:46:35,942 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2024-06-27 19:46:35,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4955 conditions, 1958 events. 1265/1958 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9644 event pairs, 445 based on Foata normal form. 6/1957 useless extension candidates. Maximal degree in co-relation 4941. Up to 1828 conditions per place. [2024-06-27 19:46:35,953 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 50 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-27 19:46:35,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 69 transitions, 350 flow [2024-06-27 19:46:35,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:46:35,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:46:35,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:46:35,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674603174603174 [2024-06-27 19:46:35,957 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:46:35,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 69 transitions, 350 flow [2024-06-27 19:46:35,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 69 transitions, 330 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 19:46:35,962 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-27 19:46:35,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-27 19:46:35,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-27 19:46:35,963 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-27 19:46:35,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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 19:46:35,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:35,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:35,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:46:35,964 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:35,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:35,965 INFO L85 PathProgramCache]: Analyzing trace with hash 328322472, now seen corresponding path program 1 times [2024-06-27 19:46:35,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:35,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299932464] [2024-06-27 19:46:35,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:35,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:35,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:36,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:36,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:36,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299932464] [2024-06-27 19:46:36,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299932464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:36,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:36,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:46:36,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353067417] [2024-06-27 19:46:36,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:36,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:46:36,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:36,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:46:36,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:46:36,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:46:36,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:36,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:36,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:46:36,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:37,023 INFO L124 PetriNetUnfolderBase]: 1333/2084 cut-off events. [2024-06-27 19:46:37,023 INFO L125 PetriNetUnfolderBase]: For 2120/2120 co-relation queries the response was YES. [2024-06-27 19:46:37,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5738 conditions, 2084 events. 1333/2084 cut-off events. For 2120/2120 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10313 event pairs, 592 based on Foata normal form. 2/2054 useless extension candidates. Maximal degree in co-relation 5721. Up to 1980 conditions per place. [2024-06-27 19:46:37,035 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-27 19:46:37,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 57 transitions, 325 flow [2024-06-27 19:46:37,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:46:37,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:46:37,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-27 19:46:37,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 19:46:37,037 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 100 transitions. [2024-06-27 19:46:37,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 57 transitions, 325 flow [2024-06-27 19:46:37,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 298 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:37,040 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-27 19:46:37,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-27 19:46:37,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-27 19:46:37,041 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-27 19:46:37,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:37,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:37,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:37,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:46:37,042 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:37,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:37,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1588063522, now seen corresponding path program 1 times [2024-06-27 19:46:37,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:37,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482583571] [2024-06-27 19:46:37,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:37,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:37,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:37,644 INFO 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 19:46:37,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:37,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482583571] [2024-06-27 19:46:37,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482583571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:37,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:37,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:46:37,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242283928] [2024-06-27 19:46:37,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:37,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:46:37,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:37,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:46:37,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:46:37,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:46:37,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:37,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:37,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:46:37,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:38,209 INFO L124 PetriNetUnfolderBase]: 1323/2106 cut-off events. [2024-06-27 19:46:38,209 INFO L125 PetriNetUnfolderBase]: For 3099/3099 co-relation queries the response was YES. [2024-06-27 19:46:38,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6175 conditions, 2106 events. 1323/2106 cut-off events. For 3099/3099 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10629 event pairs, 556 based on Foata normal form. 4/2100 useless extension candidates. Maximal degree in co-relation 6156. Up to 1948 conditions per place. [2024-06-27 19:46:38,219 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 48 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-27 19:46:38,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 374 flow [2024-06-27 19:46:38,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:46:38,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:46:38,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-27 19:46:38,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 19:46:38,221 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 119 transitions. [2024-06-27 19:46:38,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 374 flow [2024-06-27 19:46:38,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 65 transitions, 354 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:38,224 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 232 flow [2024-06-27 19:46:38,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=232, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-27 19:46:38,224 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-27 19:46:38,224 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 232 flow [2024-06-27 19:46:38,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:38,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:38,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:38,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:46:38,225 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 19:46:38,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:38,226 INFO L85 PathProgramCache]: Analyzing trace with hash -675752907, now seen corresponding path program 1 times [2024-06-27 19:46:38,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:38,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138641856] [2024-06-27 19:46:38,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:38,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:38,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:38,791 INFO 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 19:46:38,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:38,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138641856] [2024-06-27 19:46:38,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138641856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:38,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:38,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:46:38,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879368788] [2024-06-27 19:46:38,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:38,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:46:38,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:38,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:46:38,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:46:38,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:38,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 232 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:38,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:38,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:38,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:39,363 INFO L124 PetriNetUnfolderBase]: 1541/2334 cut-off events. [2024-06-27 19:46:39,363 INFO L125 PetriNetUnfolderBase]: For 5231/5235 co-relation queries the response was YES. [2024-06-27 19:46:39,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7553 conditions, 2334 events. 1541/2334 cut-off events. For 5231/5235 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11223 event pairs, 656 based on Foata normal form. 6/2338 useless extension candidates. Maximal degree in co-relation 7533. Up to 2244 conditions per place. [2024-06-27 19:46:39,375 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-27 19:46:39,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 75 transitions, 482 flow [2024-06-27 19:46:39,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:46:39,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:46:39,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-27 19:46:39,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 19:46:39,377 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 232 flow. Second operand 6 states and 120 transitions. [2024-06-27 19:46:39,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 75 transitions, 482 flow [2024-06-27 19:46:39,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 75 transitions, 452 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 19:46:39,383 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 288 flow [2024-06-27 19:46:39,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=288, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-27 19:46:39,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-27 19:46:39,386 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 288 flow [2024-06-27 19:46:39,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:39,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:39,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:39,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:46:39,386 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 19:46:39,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:39,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1965558743, now seen corresponding path program 2 times [2024-06-27 19:46:39,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:39,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554772429] [2024-06-27 19:46:39,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:39,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:39,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:39,948 INFO 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 19:46:39,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:39,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554772429] [2024-06-27 19:46:39,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554772429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:39,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:39,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:46:39,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547070226] [2024-06-27 19:46:39,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:39,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:46:39,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:39,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:46:39,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:46:40,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:40,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 288 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:40,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:40,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:40,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:40,482 INFO L124 PetriNetUnfolderBase]: 1536/2328 cut-off events. [2024-06-27 19:46:40,483 INFO L125 PetriNetUnfolderBase]: For 6984/6989 co-relation queries the response was YES. [2024-06-27 19:46:40,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8050 conditions, 2328 events. 1536/2328 cut-off events. For 6984/6989 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11223 event pairs, 659 based on Foata normal form. 6/2331 useless extension candidates. Maximal degree in co-relation 8029. Up to 2239 conditions per place. [2024-06-27 19:46:40,500 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 49 selfloop transitions, 16 changer transitions 0/70 dead transitions. [2024-06-27 19:46:40,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 70 transitions, 456 flow [2024-06-27 19:46:40,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:46:40,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:46:40,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-27 19:46:40,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-27 19:46:40,501 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 288 flow. Second operand 6 states and 115 transitions. [2024-06-27 19:46:40,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 70 transitions, 456 flow [2024-06-27 19:46:40,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 70 transitions, 422 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 19:46:40,507 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 294 flow [2024-06-27 19:46:40,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=294, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-27 19:46:40,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-27 19:46:40,508 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 294 flow [2024-06-27 19:46:40,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:40,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:40,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:40,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:46:40,509 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 19:46:40,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:40,510 INFO L85 PathProgramCache]: Analyzing trace with hash 368445591, now seen corresponding path program 1 times [2024-06-27 19:46:40,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:40,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594444364] [2024-06-27 19:46:40,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:40,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:40,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:41,132 INFO 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 19:46:41,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:41,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594444364] [2024-06-27 19:46:41,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594444364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:41,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:41,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:41,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242015143] [2024-06-27 19:46:41,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:41,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:41,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:41,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:41,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:41,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:41,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 294 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:41,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:41,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:41,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:41,755 INFO L124 PetriNetUnfolderBase]: 1583/2406 cut-off events. [2024-06-27 19:46:41,755 INFO L125 PetriNetUnfolderBase]: For 8272/8274 co-relation queries the response was YES. [2024-06-27 19:46:41,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8454 conditions, 2406 events. 1583/2406 cut-off events. For 8272/8274 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11610 event pairs, 652 based on Foata normal form. 4/2408 useless extension candidates. Maximal degree in co-relation 8431. Up to 2291 conditions per place. [2024-06-27 19:46:41,770 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 66 selfloop transitions, 24 changer transitions 0/95 dead transitions. [2024-06-27 19:46:41,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 95 transitions, 628 flow [2024-06-27 19:46:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:41,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:41,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 19:46:41,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 19:46:41,772 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 294 flow. Second operand 8 states and 154 transitions. [2024-06-27 19:46:41,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 95 transitions, 628 flow [2024-06-27 19:46:41,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 95 transitions, 572 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:41,778 INFO L231 Difference]: Finished difference. Result has 65 places, 69 transitions, 406 flow [2024-06-27 19:46:41,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=406, PETRI_PLACES=65, PETRI_TRANSITIONS=69} [2024-06-27 19:46:41,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-27 19:46:41,779 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 69 transitions, 406 flow [2024-06-27 19:46:41,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:41,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:41,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:41,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:46:41,779 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 19:46:41,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:41,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1238320575, now seen corresponding path program 2 times [2024-06-27 19:46:41,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:41,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321870393] [2024-06-27 19:46:41,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:41,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:42,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 19:46:42,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:42,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321870393] [2024-06-27 19:46:42,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321870393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:42,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:42,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:42,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232555915] [2024-06-27 19:46:42,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:42,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:42,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:42,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:42,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:42,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:42,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 69 transitions, 406 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:42,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:42,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:42,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:43,146 INFO L124 PetriNetUnfolderBase]: 1594/2427 cut-off events. [2024-06-27 19:46:43,147 INFO L125 PetriNetUnfolderBase]: For 10700/10704 co-relation queries the response was YES. [2024-06-27 19:46:43,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9160 conditions, 2427 events. 1594/2427 cut-off events. For 10700/10704 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11784 event pairs, 631 based on Foata normal form. 6/2431 useless extension candidates. Maximal degree in co-relation 9135. Up to 2293 conditions per place. [2024-06-27 19:46:43,162 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 26 changer transitions 0/97 dead transitions. [2024-06-27 19:46:43,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 97 transitions, 702 flow [2024-06-27 19:46:43,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:43,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:43,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 19:46:43,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-27 19:46:43,163 INFO L175 Difference]: Start difference. First operand has 65 places, 69 transitions, 406 flow. Second operand 7 states and 136 transitions. [2024-06-27 19:46:43,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 97 transitions, 702 flow [2024-06-27 19:46:43,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 97 transitions, 660 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:43,169 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 465 flow [2024-06-27 19:46:43,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=465, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2024-06-27 19:46:43,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-27 19:46:43,171 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 465 flow [2024-06-27 19:46:43,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:43,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:43,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:43,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:46:43,171 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 19:46:43,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:43,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1409027841, now seen corresponding path program 1 times [2024-06-27 19:46:43,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:43,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529340525] [2024-06-27 19:46:43,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:43,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:43,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:43,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:43,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:43,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529340525] [2024-06-27 19:46:43,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529340525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:43,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:43,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:43,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869772768] [2024-06-27 19:46:43,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:43,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:43,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:43,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:43,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:43,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:43,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 465 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:43,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:43,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:43,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:44,485 INFO L124 PetriNetUnfolderBase]: 1616/2460 cut-off events. [2024-06-27 19:46:44,485 INFO L125 PetriNetUnfolderBase]: For 13819/13827 co-relation queries the response was YES. [2024-06-27 19:46:44,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9854 conditions, 2460 events. 1616/2460 cut-off events. For 13819/13827 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11890 event pairs, 583 based on Foata normal form. 9/2467 useless extension candidates. Maximal degree in co-relation 9828. Up to 2277 conditions per place. [2024-06-27 19:46:44,497 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 75 selfloop transitions, 26 changer transitions 0/106 dead transitions. [2024-06-27 19:46:44,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 106 transitions, 841 flow [2024-06-27 19:46:44,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:44,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:44,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-27 19:46:44,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-27 19:46:44,499 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 465 flow. Second operand 7 states and 142 transitions. [2024-06-27 19:46:44,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 106 transitions, 841 flow [2024-06-27 19:46:44,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 106 transitions, 762 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:44,511 INFO L231 Difference]: Finished difference. Result has 71 places, 78 transitions, 508 flow [2024-06-27 19:46:44,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=508, PETRI_PLACES=71, PETRI_TRANSITIONS=78} [2024-06-27 19:46:44,512 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-27 19:46:44,512 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 78 transitions, 508 flow [2024-06-27 19:46:44,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:44,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:44,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:44,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:46:44,513 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 19:46:44,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:44,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1238325225, now seen corresponding path program 3 times [2024-06-27 19:46:44,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:44,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854841204] [2024-06-27 19:46:44,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:44,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:44,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:45,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 19:46:45,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:45,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854841204] [2024-06-27 19:46:45,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854841204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:45,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:45,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:45,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607303053] [2024-06-27 19:46:45,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:45,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:45,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:45,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:45,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:45,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:45,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 78 transitions, 508 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:45,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:45,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:45,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:45,848 INFO L124 PetriNetUnfolderBase]: 1627/2488 cut-off events. [2024-06-27 19:46:45,848 INFO L125 PetriNetUnfolderBase]: For 13726/13730 co-relation queries the response was YES. [2024-06-27 19:46:45,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9940 conditions, 2488 events. 1627/2488 cut-off events. For 13726/13730 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12212 event pairs, 622 based on Foata normal form. 4/2490 useless extension candidates. Maximal degree in co-relation 9913. Up to 2289 conditions per place. [2024-06-27 19:46:45,862 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 37 changer transitions 0/107 dead transitions. [2024-06-27 19:46:45,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 107 transitions, 880 flow [2024-06-27 19:46:45,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:45,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:45,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 19:46:45,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-27 19:46:45,864 INFO L175 Difference]: Start difference. First operand has 71 places, 78 transitions, 508 flow. Second operand 7 states and 139 transitions. [2024-06-27 19:46:45,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 107 transitions, 880 flow [2024-06-27 19:46:45,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 107 transitions, 847 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:45,873 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 627 flow [2024-06-27 19:46:45,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=627, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2024-06-27 19:46:45,873 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-27 19:46:45,873 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 627 flow [2024-06-27 19:46:45,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:45,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:45,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:45,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:46:45,874 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 19:46:45,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:45,875 INFO L85 PathProgramCache]: Analyzing trace with hash -802540257, now seen corresponding path program 2 times [2024-06-27 19:46:45,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:45,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217581861] [2024-06-27 19:46:45,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:45,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:45,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:46,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:46,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:46,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217581861] [2024-06-27 19:46:46,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217581861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:46,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:46,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:46,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478895003] [2024-06-27 19:46:46,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:46,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:46,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:46,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:46,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:46,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:46,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 627 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:46,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:46,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:46,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:47,174 INFO L124 PetriNetUnfolderBase]: 1649/2523 cut-off events. [2024-06-27 19:46:47,174 INFO L125 PetriNetUnfolderBase]: For 17271/17280 co-relation queries the response was YES. [2024-06-27 19:46:47,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10701 conditions, 2523 events. 1649/2523 cut-off events. For 17271/17280 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12375 event pairs, 578 based on Foata normal form. 12/2531 useless extension candidates. Maximal degree in co-relation 10672. Up to 2312 conditions per place. [2024-06-27 19:46:47,188 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 77 selfloop transitions, 30 changer transitions 0/112 dead transitions. [2024-06-27 19:46:47,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 112 transitions, 989 flow [2024-06-27 19:46:47,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:47,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:47,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 19:46:47,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-27 19:46:47,190 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 627 flow. Second operand 7 states and 137 transitions. [2024-06-27 19:46:47,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 112 transitions, 989 flow [2024-06-27 19:46:47,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 112 transitions, 941 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:47,201 INFO L231 Difference]: Finished difference. Result has 79 places, 87 transitions, 677 flow [2024-06-27 19:46:47,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=677, PETRI_PLACES=79, PETRI_TRANSITIONS=87} [2024-06-27 19:46:47,203 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-27 19:46:47,203 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 87 transitions, 677 flow [2024-06-27 19:46:47,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:47,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:47,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:47,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:46:47,204 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 19:46:47,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:47,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1162950597, now seen corresponding path program 3 times [2024-06-27 19:46:47,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:47,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040850216] [2024-06-27 19:46:47,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:47,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:47,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:47,861 INFO 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 19:46:47,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:47,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040850216] [2024-06-27 19:46:47,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040850216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:47,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:47,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:47,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532184608] [2024-06-27 19:46:47,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:47,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:47,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:47,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:47,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:47,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:47,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 87 transitions, 677 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:47,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:47,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:47,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:48,502 INFO L124 PetriNetUnfolderBase]: 1639/2509 cut-off events. [2024-06-27 19:46:48,503 INFO L125 PetriNetUnfolderBase]: For 19494/19503 co-relation queries the response was YES. [2024-06-27 19:46:48,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10920 conditions, 2509 events. 1639/2509 cut-off events. For 19494/19503 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12286 event pairs, 576 based on Foata normal form. 12/2517 useless extension candidates. Maximal degree in co-relation 10889. Up to 2304 conditions per place. [2024-06-27 19:46:48,517 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 77 selfloop transitions, 29 changer transitions 0/111 dead transitions. [2024-06-27 19:46:48,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 111 transitions, 965 flow [2024-06-27 19:46:48,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:48,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:48,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 19:46:48,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-27 19:46:48,519 INFO L175 Difference]: Start difference. First operand has 79 places, 87 transitions, 677 flow. Second operand 7 states and 137 transitions. [2024-06-27 19:46:48,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 111 transitions, 965 flow [2024-06-27 19:46:48,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 111 transitions, 885 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 19:46:48,533 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 663 flow [2024-06-27 19:46:48,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=663, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-27 19:46:48,534 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-27 19:46:48,534 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 663 flow [2024-06-27 19:46:48,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:48,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:48,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:48,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:46:48,535 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 19:46:48,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:48,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1415456745, now seen corresponding path program 4 times [2024-06-27 19:46:48,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:48,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234524009] [2024-06-27 19:46:48,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:48,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:48,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:49,225 INFO 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 19:46:49,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:49,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234524009] [2024-06-27 19:46:49,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234524009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:49,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:49,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:49,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496553781] [2024-06-27 19:46:49,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:49,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:49,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:49,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:49,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:49,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:49,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 663 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:49,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:49,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:49,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:49,862 INFO L124 PetriNetUnfolderBase]: 1634/2499 cut-off events. [2024-06-27 19:46:49,862 INFO L125 PetriNetUnfolderBase]: For 21615/21620 co-relation queries the response was YES. [2024-06-27 19:46:49,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11028 conditions, 2499 events. 1634/2499 cut-off events. For 21615/21620 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12241 event pairs, 626 based on Foata normal form. 2/2495 useless extension candidates. Maximal degree in co-relation 10996. Up to 2302 conditions per place. [2024-06-27 19:46:49,874 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 37 changer transitions 0/106 dead transitions. [2024-06-27 19:46:49,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 106 transitions, 923 flow [2024-06-27 19:46:49,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:49,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:49,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 19:46:49,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-27 19:46:49,875 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 663 flow. Second operand 7 states and 134 transitions. [2024-06-27 19:46:49,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 106 transitions, 923 flow [2024-06-27 19:46:49,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 106 transitions, 824 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:49,893 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 646 flow [2024-06-27 19:46:49,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=646, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-27 19:46:49,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-27 19:46:49,894 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 646 flow [2024-06-27 19:46:49,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:49,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:49,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:49,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:46:49,895 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:49,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:49,895 INFO L85 PathProgramCache]: Analyzing trace with hash 486257586, now seen corresponding path program 1 times [2024-06-27 19:46:49,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:49,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689793764] [2024-06-27 19:46:49,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:49,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:49,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:50,554 INFO 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 19:46:50,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:50,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689793764] [2024-06-27 19:46:50,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689793764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:50,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:50,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:46:50,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177834475] [2024-06-27 19:46:50,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:50,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:46:50,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:50,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:46:50,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:46:50,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-27 19:46:50,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 646 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:50,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:50,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-27 19:46:50,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:50,920 INFO L124 PetriNetUnfolderBase]: 1219/2068 cut-off events. [2024-06-27 19:46:50,920 INFO L125 PetriNetUnfolderBase]: For 19541/19551 co-relation queries the response was YES. [2024-06-27 19:46:50,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8972 conditions, 2068 events. 1219/2068 cut-off events. For 19541/19551 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11266 event pairs, 491 based on Foata normal form. 9/2073 useless extension candidates. Maximal degree in co-relation 8939. Up to 1792 conditions per place. [2024-06-27 19:46:50,932 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 68 selfloop transitions, 8 changer transitions 0/98 dead transitions. [2024-06-27 19:46:50,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 98 transitions, 840 flow [2024-06-27 19:46:50,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:46:50,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:46:50,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-06-27 19:46:50,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49523809523809526 [2024-06-27 19:46:50,933 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 646 flow. Second operand 5 states and 104 transitions. [2024-06-27 19:46:50,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 98 transitions, 840 flow [2024-06-27 19:46:50,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 98 transitions, 740 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:50,944 INFO L231 Difference]: Finished difference. Result has 81 places, 90 transitions, 592 flow [2024-06-27 19:46:50,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=592, PETRI_PLACES=81, PETRI_TRANSITIONS=90} [2024-06-27 19:46:50,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-27 19:46:50,945 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 90 transitions, 592 flow [2024-06-27 19:46:50,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:50,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:50,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:50,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:46:50,945 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 19:46:50,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:50,946 INFO L85 PathProgramCache]: Analyzing trace with hash -270341277, now seen corresponding path program 1 times [2024-06-27 19:46:50,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:50,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671175740] [2024-06-27 19:46:50,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:50,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:50,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:51,778 INFO 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 19:46:51,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:51,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671175740] [2024-06-27 19:46:51,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671175740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:51,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:51,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:51,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624278633] [2024-06-27 19:46:51,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:51,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:51,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:51,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:51,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:51,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:51,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 90 transitions, 592 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:51,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:51,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:51,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:52,439 INFO L124 PetriNetUnfolderBase]: 1653/2541 cut-off events. [2024-06-27 19:46:52,439 INFO L125 PetriNetUnfolderBase]: For 26391/26395 co-relation queries the response was YES. [2024-06-27 19:46:52,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11689 conditions, 2541 events. 1653/2541 cut-off events. For 26391/26395 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12564 event pairs, 604 based on Foata normal form. 8/2547 useless extension candidates. Maximal degree in co-relation 11655. Up to 2357 conditions per place. [2024-06-27 19:46:52,485 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 89 selfloop transitions, 29 changer transitions 0/123 dead transitions. [2024-06-27 19:46:52,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 123 transitions, 958 flow [2024-06-27 19:46:52,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:52,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:52,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 19:46:52,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 19:46:52,486 INFO L175 Difference]: Start difference. First operand has 81 places, 90 transitions, 592 flow. Second operand 8 states and 154 transitions. [2024-06-27 19:46:52,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 123 transitions, 958 flow [2024-06-27 19:46:52,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 123 transitions, 934 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:52,500 INFO L231 Difference]: Finished difference. Result has 86 places, 93 transitions, 675 flow [2024-06-27 19:46:52,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=675, PETRI_PLACES=86, PETRI_TRANSITIONS=93} [2024-06-27 19:46:52,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-27 19:46:52,500 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 93 transitions, 675 flow [2024-06-27 19:46:52,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:52,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:52,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:52,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:46:52,501 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 19:46:52,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:52,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1891030633, now seen corresponding path program 2 times [2024-06-27 19:46:52,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:52,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035286375] [2024-06-27 19:46:52,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:52,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:52,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:53,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:53,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:53,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035286375] [2024-06-27 19:46:53,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035286375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:53,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:53,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:53,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653788757] [2024-06-27 19:46:53,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:53,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:53,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:53,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:53,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:53,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:53,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 93 transitions, 675 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:53,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:53,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:53,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:53,990 INFO L124 PetriNetUnfolderBase]: 1707/2630 cut-off events. [2024-06-27 19:46:53,990 INFO L125 PetriNetUnfolderBase]: For 31469/31473 co-relation queries the response was YES. [2024-06-27 19:46:53,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12790 conditions, 2630 events. 1707/2630 cut-off events. For 31469/31473 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13079 event pairs, 546 based on Foata normal form. 4/2632 useless extension candidates. Maximal degree in co-relation 12755. Up to 2217 conditions per place. [2024-06-27 19:46:54,050 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 75 selfloop transitions, 55 changer transitions 0/135 dead transitions. [2024-06-27 19:46:54,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 135 transitions, 1263 flow [2024-06-27 19:46:54,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:54,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:54,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-27 19:46:54,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-27 19:46:54,065 INFO L175 Difference]: Start difference. First operand has 86 places, 93 transitions, 675 flow. Second operand 8 states and 165 transitions. [2024-06-27 19:46:54,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 135 transitions, 1263 flow [2024-06-27 19:46:54,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 135 transitions, 1182 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:54,082 INFO L231 Difference]: Finished difference. Result has 88 places, 102 transitions, 838 flow [2024-06-27 19:46:54,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=838, PETRI_PLACES=88, PETRI_TRANSITIONS=102} [2024-06-27 19:46:54,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-27 19:46:54,082 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 102 transitions, 838 flow [2024-06-27 19:46:54,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:54,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:54,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:54,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:46:54,083 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 19:46:54,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:54,083 INFO L85 PathProgramCache]: Analyzing trace with hash -266622207, now seen corresponding path program 3 times [2024-06-27 19:46:54,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:54,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891001911] [2024-06-27 19:46:54,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:54,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:54,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:54,909 INFO 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 19:46:54,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:54,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891001911] [2024-06-27 19:46:54,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891001911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:54,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:54,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:54,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17687449] [2024-06-27 19:46:54,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:54,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:54,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:54,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:54,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:54,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:54,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 102 transitions, 838 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:54,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:54,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:54,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:55,726 INFO L124 PetriNetUnfolderBase]: 1697/2616 cut-off events. [2024-06-27 19:46:55,726 INFO L125 PetriNetUnfolderBase]: For 35876/35880 co-relation queries the response was YES. [2024-06-27 19:46:55,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13242 conditions, 2616 events. 1697/2616 cut-off events. For 35876/35880 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13004 event pairs, 544 based on Foata normal form. 4/2618 useless extension candidates. Maximal degree in co-relation 13206. Up to 2209 conditions per place. [2024-06-27 19:46:55,742 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 76 selfloop transitions, 53 changer transitions 0/134 dead transitions. [2024-06-27 19:46:55,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 134 transitions, 1248 flow [2024-06-27 19:46:55,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:55,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:55,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-27 19:46:55,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-27 19:46:55,743 INFO L175 Difference]: Start difference. First operand has 88 places, 102 transitions, 838 flow. Second operand 8 states and 165 transitions. [2024-06-27 19:46:55,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 134 transitions, 1248 flow [2024-06-27 19:46:55,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 134 transitions, 1164 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:55,767 INFO L231 Difference]: Finished difference. Result has 93 places, 102 transitions, 868 flow [2024-06-27 19:46:55,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=868, PETRI_PLACES=93, PETRI_TRANSITIONS=102} [2024-06-27 19:46:55,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-27 19:46:55,768 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 102 transitions, 868 flow [2024-06-27 19:46:55,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:55,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:55,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:55,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:46:55,769 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 19:46:55,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:55,769 INFO L85 PathProgramCache]: Analyzing trace with hash 883907265, now seen corresponding path program 4 times [2024-06-27 19:46:55,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:55,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117917444] [2024-06-27 19:46:55,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:55,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:55,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:56,493 INFO 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 19:46:56,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:56,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117917444] [2024-06-27 19:46:56,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117917444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:56,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:56,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:56,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480411077] [2024-06-27 19:46:56,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:56,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:56,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:56,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:56,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:56,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:56,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 102 transitions, 868 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:56,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:56,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:56,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:57,250 INFO L124 PetriNetUnfolderBase]: 1719/2658 cut-off events. [2024-06-27 19:46:57,250 INFO L125 PetriNetUnfolderBase]: For 39892/39897 co-relation queries the response was YES. [2024-06-27 19:46:57,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13758 conditions, 2658 events. 1719/2658 cut-off events. For 39892/39897 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13263 event pairs, 554 based on Foata normal form. 4/2656 useless extension candidates. Maximal degree in co-relation 13720. Up to 2228 conditions per place. [2024-06-27 19:46:57,266 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 68 selfloop transitions, 60 changer transitions 0/133 dead transitions. [2024-06-27 19:46:57,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 133 transitions, 1322 flow [2024-06-27 19:46:57,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:57,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:57,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 19:46:57,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-27 19:46:57,270 INFO L175 Difference]: Start difference. First operand has 93 places, 102 transitions, 868 flow. Second operand 8 states and 158 transitions. [2024-06-27 19:46:57,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 133 transitions, 1322 flow [2024-06-27 19:46:57,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 133 transitions, 1191 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:57,337 INFO L231 Difference]: Finished difference. Result has 94 places, 105 transitions, 917 flow [2024-06-27 19:46:57,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=917, PETRI_PLACES=94, PETRI_TRANSITIONS=105} [2024-06-27 19:46:57,337 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-27 19:46:57,337 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 105 transitions, 917 flow [2024-06-27 19:46:57,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:57,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:57,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:57,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:46:57,338 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 19:46:57,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:57,338 INFO L85 PathProgramCache]: Analyzing trace with hash -714544163, now seen corresponding path program 5 times [2024-06-27 19:46:57,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:57,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182076741] [2024-06-27 19:46:57,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:57,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:57,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:58,064 INFO 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 19:46:58,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:58,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182076741] [2024-06-27 19:46:58,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182076741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:58,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:58,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:58,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233459008] [2024-06-27 19:46:58,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:58,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:58,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:58,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:58,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:58,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:58,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 105 transitions, 917 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:58,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:58,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:58,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:58,785 INFO L124 PetriNetUnfolderBase]: 1741/2695 cut-off events. [2024-06-27 19:46:58,785 INFO L125 PetriNetUnfolderBase]: For 43905/43910 co-relation queries the response was YES. [2024-06-27 19:46:58,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14175 conditions, 2695 events. 1741/2695 cut-off events. For 43905/43910 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13565 event pairs, 549 based on Foata normal form. 4/2693 useless extension candidates. Maximal degree in co-relation 14136. Up to 2247 conditions per place. [2024-06-27 19:46:58,800 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 73 selfloop transitions, 59 changer transitions 0/137 dead transitions. [2024-06-27 19:46:58,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 137 transitions, 1385 flow [2024-06-27 19:46:58,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:58,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:58,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 19:46:58,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-27 19:46:58,801 INFO L175 Difference]: Start difference. First operand has 94 places, 105 transitions, 917 flow. Second operand 8 states and 161 transitions. [2024-06-27 19:46:58,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 137 transitions, 1385 flow [2024-06-27 19:46:58,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 137 transitions, 1246 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:58,827 INFO L231 Difference]: Finished difference. Result has 97 places, 108 transitions, 956 flow [2024-06-27 19:46:58,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=956, PETRI_PLACES=97, PETRI_TRANSITIONS=108} [2024-06-27 19:46:58,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-27 19:46:58,828 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 108 transitions, 956 flow [2024-06-27 19:46:58,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:58,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:58,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:58,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:46:58,829 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 19:46:58,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:58,829 INFO L85 PathProgramCache]: Analyzing trace with hash 929487617, now seen corresponding path program 6 times [2024-06-27 19:46:58,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:58,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160805620] [2024-06-27 19:46:58,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:58,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:58,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:59,548 INFO 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 19:46:59,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:59,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160805620] [2024-06-27 19:46:59,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160805620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:59,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:59,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:59,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498839772] [2024-06-27 19:46:59,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:59,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:59,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:59,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:59,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:59,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:59,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 108 transitions, 956 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:59,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:59,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:59,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:00,286 INFO L124 PetriNetUnfolderBase]: 1731/2681 cut-off events. [2024-06-27 19:47:00,287 INFO L125 PetriNetUnfolderBase]: For 46920/46925 co-relation queries the response was YES. [2024-06-27 19:47:00,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14144 conditions, 2681 events. 1731/2681 cut-off events. For 46920/46925 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13444 event pairs, 547 based on Foata normal form. 4/2679 useless extension candidates. Maximal degree in co-relation 14104. Up to 2239 conditions per place. [2024-06-27 19:47:00,302 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 70 selfloop transitions, 60 changer transitions 0/135 dead transitions. [2024-06-27 19:47:00,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 135 transitions, 1294 flow [2024-06-27 19:47:00,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:47:00,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:47:00,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 19:47:00,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-27 19:47:00,304 INFO L175 Difference]: Start difference. First operand has 97 places, 108 transitions, 956 flow. Second operand 8 states and 158 transitions. [2024-06-27 19:47:00,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 135 transitions, 1294 flow [2024-06-27 19:47:00,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 135 transitions, 1075 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:00,332 INFO L231 Difference]: Finished difference. Result has 98 places, 108 transitions, 865 flow [2024-06-27 19:47:00,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=865, PETRI_PLACES=98, PETRI_TRANSITIONS=108} [2024-06-27 19:47:00,333 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-27 19:47:00,333 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 108 transitions, 865 flow [2024-06-27 19:47:00,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:00,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:00,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:00,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:47:00,334 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 19:47:00,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:00,334 INFO L85 PathProgramCache]: Analyzing trace with hash 937121894, now seen corresponding path program 1 times [2024-06-27 19:47:00,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:00,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237322751] [2024-06-27 19:47:00,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:00,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:00,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:01,322 INFO 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 19:47:01,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:01,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237322751] [2024-06-27 19:47:01,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237322751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:01,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:01,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:47:01,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659395094] [2024-06-27 19:47:01,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:01,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:47:01,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:01,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:47:01,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:47:01,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:47:01,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 108 transitions, 865 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:01,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:01,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:47:01,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:02,133 INFO L124 PetriNetUnfolderBase]: 1516/2442 cut-off events. [2024-06-27 19:47:02,133 INFO L125 PetriNetUnfolderBase]: For 41549/41551 co-relation queries the response was YES. [2024-06-27 19:47:02,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12560 conditions, 2442 events. 1516/2442 cut-off events. For 41549/41551 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 12647 event pairs, 475 based on Foata normal form. 4/2444 useless extension candidates. Maximal degree in co-relation 12519. Up to 2214 conditions per place. [2024-06-27 19:47:02,146 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 115 selfloop transitions, 16 changer transitions 0/137 dead transitions. [2024-06-27 19:47:02,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 137 transitions, 1251 flow [2024-06-27 19:47:02,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:47:02,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:47:02,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 19:47:02,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 19:47:02,147 INFO L175 Difference]: Start difference. First operand has 98 places, 108 transitions, 865 flow. Second operand 8 states and 154 transitions. [2024-06-27 19:47:02,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 137 transitions, 1251 flow [2024-06-27 19:47:02,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 137 transitions, 1119 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:02,174 INFO L231 Difference]: Finished difference. Result has 100 places, 113 transitions, 834 flow [2024-06-27 19:47:02,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=834, PETRI_PLACES=100, PETRI_TRANSITIONS=113} [2024-06-27 19:47:02,174 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-27 19:47:02,174 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 113 transitions, 834 flow [2024-06-27 19:47:02,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:02,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:02,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:02,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:47:02,175 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:02,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:02,175 INFO L85 PathProgramCache]: Analyzing trace with hash -2105882859, now seen corresponding path program 1 times [2024-06-27 19:47:02,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:02,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258301172] [2024-06-27 19:47:02,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:02,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:02,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:03,102 INFO 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 19:47:03,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:03,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258301172] [2024-06-27 19:47:03,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258301172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:03,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:03,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:47:03,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176446723] [2024-06-27 19:47:03,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:03,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:47:03,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:03,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:47:03,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:47:03,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-27 19:47:03,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 113 transitions, 834 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:03,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:03,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-27 19:47:03,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:03,490 INFO L124 PetriNetUnfolderBase]: 1277/2176 cut-off events. [2024-06-27 19:47:03,490 INFO L125 PetriNetUnfolderBase]: For 43714/43726 co-relation queries the response was YES. [2024-06-27 19:47:03,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11592 conditions, 2176 events. 1277/2176 cut-off events. For 43714/43726 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11976 event pairs, 446 based on Foata normal form. 11/2171 useless extension candidates. Maximal degree in co-relation 11549. Up to 1873 conditions per place. [2024-06-27 19:47:03,503 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 92 selfloop transitions, 11 changer transitions 0/125 dead transitions. [2024-06-27 19:47:03,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 125 transitions, 1090 flow [2024-06-27 19:47:03,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:47:03,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:47:03,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-27 19:47:03,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4801587301587302 [2024-06-27 19:47:03,504 INFO L175 Difference]: Start difference. First operand has 100 places, 113 transitions, 834 flow. Second operand 6 states and 121 transitions. [2024-06-27 19:47:03,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 125 transitions, 1090 flow [2024-06-27 19:47:03,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 125 transitions, 1033 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:03,530 INFO L231 Difference]: Finished difference. Result has 101 places, 116 transitions, 835 flow [2024-06-27 19:47:03,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=777, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=835, PETRI_PLACES=101, PETRI_TRANSITIONS=116} [2024-06-27 19:47:03,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-27 19:47:03,531 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 116 transitions, 835 flow [2024-06-27 19:47:03,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:03,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:03,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:03,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:47:03,532 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:03,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:03,532 INFO L85 PathProgramCache]: Analyzing trace with hash -959996264, now seen corresponding path program 1 times [2024-06-27 19:47:03,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:03,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686346639] [2024-06-27 19:47:03,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:03,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:03,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:04,386 INFO 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 19:47:04,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:04,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686346639] [2024-06-27 19:47:04,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686346639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:04,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:04,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:47:04,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338028642] [2024-06-27 19:47:04,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:04,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:47:04,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:04,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:47:04,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:47:04,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:04,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 116 transitions, 835 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:04,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:04,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:04,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:05,124 INFO L124 PetriNetUnfolderBase]: 1759/2729 cut-off events. [2024-06-27 19:47:05,124 INFO L125 PetriNetUnfolderBase]: For 57976/57980 co-relation queries the response was YES. [2024-06-27 19:47:05,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15084 conditions, 2729 events. 1759/2729 cut-off events. For 57976/57980 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13658 event pairs, 392 based on Foata normal form. 8/2735 useless extension candidates. Maximal degree in co-relation 15040. Up to 2446 conditions per place. [2024-06-27 19:47:05,140 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 120 selfloop transitions, 32 changer transitions 0/157 dead transitions. [2024-06-27 19:47:05,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 157 transitions, 1409 flow [2024-06-27 19:47:05,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:05,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:05,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 19:47:05,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-27 19:47:05,142 INFO L175 Difference]: Start difference. First operand has 101 places, 116 transitions, 835 flow. Second operand 9 states and 173 transitions. [2024-06-27 19:47:05,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 157 transitions, 1409 flow [2024-06-27 19:47:05,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 157 transitions, 1373 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 19:47:05,171 INFO L231 Difference]: Finished difference. Result has 106 places, 120 transitions, 946 flow [2024-06-27 19:47:05,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=946, PETRI_PLACES=106, PETRI_TRANSITIONS=120} [2024-06-27 19:47:05,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-27 19:47:05,172 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 120 transitions, 946 flow [2024-06-27 19:47:05,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:05,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:05,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:05,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:47:05,173 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:05,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:05,173 INFO L85 PathProgramCache]: Analyzing trace with hash 320174078, now seen corresponding path program 2 times [2024-06-27 19:47:05,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:05,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398898710] [2024-06-27 19:47:05,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:05,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:05,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:05,917 INFO 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 19:47:05,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:05,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398898710] [2024-06-27 19:47:05,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398898710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:05,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:05,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:47:05,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076697103] [2024-06-27 19:47:05,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:05,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:47:05,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:05,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:47:05,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:47:05,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:05,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 120 transitions, 946 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:05,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:05,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:05,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:06,627 INFO L124 PetriNetUnfolderBase]: 1751/2717 cut-off events. [2024-06-27 19:47:06,628 INFO L125 PetriNetUnfolderBase]: For 62480/62484 co-relation queries the response was YES. [2024-06-27 19:47:06,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15387 conditions, 2717 events. 1751/2717 cut-off events. For 62480/62484 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13648 event pairs, 531 based on Foata normal form. 8/2723 useless extension candidates. Maximal degree in co-relation 15342. Up to 2505 conditions per place. [2024-06-27 19:47:06,646 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 117 selfloop transitions, 28 changer transitions 0/150 dead transitions. [2024-06-27 19:47:06,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 150 transitions, 1332 flow [2024-06-27 19:47:06,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:47:06,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:47:06,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 19:47:06,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 19:47:06,647 INFO L175 Difference]: Start difference. First operand has 106 places, 120 transitions, 946 flow. Second operand 8 states and 153 transitions. [2024-06-27 19:47:06,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 150 transitions, 1332 flow [2024-06-27 19:47:06,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 150 transitions, 1237 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:06,686 INFO L231 Difference]: Finished difference. Result has 109 places, 120 transitions, 915 flow [2024-06-27 19:47:06,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=915, PETRI_PLACES=109, PETRI_TRANSITIONS=120} [2024-06-27 19:47:06,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-27 19:47:06,687 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 120 transitions, 915 flow [2024-06-27 19:47:06,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:06,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:06,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:06,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:47:06,688 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 19:47:06,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:06,688 INFO L85 PathProgramCache]: Analyzing trace with hash 324642728, now seen corresponding path program 3 times [2024-06-27 19:47:06,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:06,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798540481] [2024-06-27 19:47:06,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:06,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:06,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:07,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:07,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:07,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798540481] [2024-06-27 19:47:07,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798540481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:07,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:07,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:47:07,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58567472] [2024-06-27 19:47:07,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:07,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:47:07,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:07,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:47:07,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:47:07,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:07,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 120 transitions, 915 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:07,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:07,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:07,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:08,199 INFO L124 PetriNetUnfolderBase]: 1768/2743 cut-off events. [2024-06-27 19:47:08,200 INFO L125 PetriNetUnfolderBase]: For 67815/67819 co-relation queries the response was YES. [2024-06-27 19:47:08,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15682 conditions, 2743 events. 1768/2743 cut-off events. For 67815/67819 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13769 event pairs, 539 based on Foata normal form. 6/2747 useless extension candidates. Maximal degree in co-relation 15635. Up to 2487 conditions per place. [2024-06-27 19:47:08,217 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 104 selfloop transitions, 39 changer transitions 0/148 dead transitions. [2024-06-27 19:47:08,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 148 transitions, 1319 flow [2024-06-27 19:47:08,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:47:08,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:47:08,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 19:47:08,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 19:47:08,222 INFO L175 Difference]: Start difference. First operand has 109 places, 120 transitions, 915 flow. Second operand 8 states and 154 transitions. [2024-06-27 19:47:08,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 148 transitions, 1319 flow [2024-06-27 19:47:08,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 148 transitions, 1256 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:08,275 INFO L231 Difference]: Finished difference. Result has 110 places, 122 transitions, 981 flow [2024-06-27 19:47:08,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=981, PETRI_PLACES=110, PETRI_TRANSITIONS=122} [2024-06-27 19:47:08,277 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-27 19:47:08,277 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 122 transitions, 981 flow [2024-06-27 19:47:08,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:08,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:08,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:08,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:47:08,277 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 19:47:08,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:08,278 INFO L85 PathProgramCache]: Analyzing trace with hash 582075187, now seen corresponding path program 1 times [2024-06-27 19:47:08,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:08,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598692885] [2024-06-27 19:47:08,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:08,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:08,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:08,935 INFO 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 19:47:08,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:08,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598692885] [2024-06-27 19:47:08,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598692885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:08,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:08,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:47:08,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180180275] [2024-06-27 19:47:08,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:08,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:47:08,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:08,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:47:08,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:47:08,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:47:08,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 122 transitions, 981 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:08,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:08,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:47:08,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:09,505 INFO L124 PetriNetUnfolderBase]: 1494/2437 cut-off events. [2024-06-27 19:47:09,505 INFO L125 PetriNetUnfolderBase]: For 71314/71332 co-relation queries the response was YES. [2024-06-27 19:47:09,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14506 conditions, 2437 events. 1494/2437 cut-off events. For 71314/71332 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13074 event pairs, 509 based on Foata normal form. 12/2425 useless extension candidates. Maximal degree in co-relation 14458. Up to 2155 conditions per place. [2024-06-27 19:47:09,524 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 94 selfloop transitions, 21 changer transitions 0/139 dead transitions. [2024-06-27 19:47:09,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 139 transitions, 1281 flow [2024-06-27 19:47:09,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:47:09,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:47:09,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-27 19:47:09,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-27 19:47:09,527 INFO L175 Difference]: Start difference. First operand has 110 places, 122 transitions, 981 flow. Second operand 6 states and 122 transitions. [2024-06-27 19:47:09,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 139 transitions, 1281 flow [2024-06-27 19:47:09,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 139 transitions, 1170 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 19:47:09,574 INFO L231 Difference]: Finished difference. Result has 110 places, 125 transitions, 956 flow [2024-06-27 19:47:09,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=956, PETRI_PLACES=110, PETRI_TRANSITIONS=125} [2024-06-27 19:47:09,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-27 19:47:09,575 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 125 transitions, 956 flow [2024-06-27 19:47:09,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:09,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:09,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:09,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:47:09,576 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:09,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:09,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1250658392, now seen corresponding path program 4 times [2024-06-27 19:47:09,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:09,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648817637] [2024-06-27 19:47:09,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:09,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:09,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:10,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:10,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:10,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648817637] [2024-06-27 19:47:10,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648817637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:10,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:10,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:47:10,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520951339] [2024-06-27 19:47:10,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:10,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:47:10,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:10,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:47:10,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:47:10,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:10,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 125 transitions, 956 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:10,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:10,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:10,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:11,001 INFO L124 PetriNetUnfolderBase]: 1770/2747 cut-off events. [2024-06-27 19:47:11,001 INFO L125 PetriNetUnfolderBase]: For 76960/76965 co-relation queries the response was YES. [2024-06-27 19:47:11,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16271 conditions, 2747 events. 1770/2747 cut-off events. For 76960/76965 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13759 event pairs, 542 based on Foata normal form. 4/2745 useless extension candidates. Maximal degree in co-relation 16222. Up to 2489 conditions per place. [2024-06-27 19:47:11,021 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 107 selfloop transitions, 39 changer transitions 0/151 dead transitions. [2024-06-27 19:47:11,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 151 transitions, 1364 flow [2024-06-27 19:47:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:47:11,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:47:11,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 19:47:11,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-27 19:47:11,023 INFO L175 Difference]: Start difference. First operand has 110 places, 125 transitions, 956 flow. Second operand 8 states and 151 transitions. [2024-06-27 19:47:11,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 151 transitions, 1364 flow [2024-06-27 19:47:11,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 151 transitions, 1308 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 19:47:11,065 INFO L231 Difference]: Finished difference. Result has 114 places, 127 transitions, 1033 flow [2024-06-27 19:47:11,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1033, PETRI_PLACES=114, PETRI_TRANSITIONS=127} [2024-06-27 19:47:11,066 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-27 19:47:11,066 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 127 transitions, 1033 flow [2024-06-27 19:47:11,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:11,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:11,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:11,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:47:11,067 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:11,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:11,067 INFO L85 PathProgramCache]: Analyzing trace with hash 626226007, now seen corresponding path program 2 times [2024-06-27 19:47:11,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:11,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955722085] [2024-06-27 19:47:11,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:11,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:11,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:11,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:11,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:11,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955722085] [2024-06-27 19:47:11,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955722085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:11,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:11,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:47:11,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440959943] [2024-06-27 19:47:11,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:11,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:47:11,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:11,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:47:11,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:47:11,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:47:11,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 127 transitions, 1033 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:11,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:11,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:47:11,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:12,211 INFO L124 PetriNetUnfolderBase]: 1483/2413 cut-off events. [2024-06-27 19:47:12,212 INFO L125 PetriNetUnfolderBase]: For 79360/79370 co-relation queries the response was YES. [2024-06-27 19:47:12,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14916 conditions, 2413 events. 1483/2413 cut-off events. For 79360/79370 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 12901 event pairs, 512 based on Foata normal form. 9/2388 useless extension candidates. Maximal degree in co-relation 14866. Up to 2137 conditions per place. [2024-06-27 19:47:12,229 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 88 selfloop transitions, 26 changer transitions 0/139 dead transitions. [2024-06-27 19:47:12,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 139 transitions, 1321 flow [2024-06-27 19:47:12,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:47:12,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:47:12,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-27 19:47:12,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-27 19:47:12,232 INFO L175 Difference]: Start difference. First operand has 114 places, 127 transitions, 1033 flow. Second operand 6 states and 118 transitions. [2024-06-27 19:47:12,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 139 transitions, 1321 flow [2024-06-27 19:47:12,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 139 transitions, 1206 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 19:47:12,273 INFO L231 Difference]: Finished difference. Result has 114 places, 130 transitions, 1016 flow [2024-06-27 19:47:12,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1016, PETRI_PLACES=114, PETRI_TRANSITIONS=130} [2024-06-27 19:47:12,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-27 19:47:12,274 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 130 transitions, 1016 flow [2024-06-27 19:47:12,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:12,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:12,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:12,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:47:12,275 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:12,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:12,275 INFO L85 PathProgramCache]: Analyzing trace with hash -332799699, now seen corresponding path program 1 times [2024-06-27 19:47:12,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:12,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856502258] [2024-06-27 19:47:12,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:12,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:12,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:12,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:12,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:12,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856502258] [2024-06-27 19:47:12,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856502258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:12,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:12,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:47:12,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236765112] [2024-06-27 19:47:12,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:12,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:47:12,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:12,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:47:12,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:47:12,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:47:12,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 130 transitions, 1016 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:12,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:12,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:47:12,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:13,392 INFO L124 PetriNetUnfolderBase]: 1565/2525 cut-off events. [2024-06-27 19:47:13,393 INFO L125 PetriNetUnfolderBase]: For 72705/72707 co-relation queries the response was YES. [2024-06-27 19:47:13,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15065 conditions, 2525 events. 1565/2525 cut-off events. For 72705/72707 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13059 event pairs, 453 based on Foata normal form. 1/2524 useless extension candidates. Maximal degree in co-relation 15014. Up to 2325 conditions per place. [2024-06-27 19:47:13,409 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 128 selfloop transitions, 11 changer transitions 0/145 dead transitions. [2024-06-27 19:47:13,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 145 transitions, 1368 flow [2024-06-27 19:47:13,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:47:13,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:47:13,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 19:47:13,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:47:13,411 INFO L175 Difference]: Start difference. First operand has 114 places, 130 transitions, 1016 flow. Second operand 6 states and 114 transitions. [2024-06-27 19:47:13,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 145 transitions, 1368 flow [2024-06-27 19:47:13,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 145 transitions, 1292 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 19:47:13,455 INFO L231 Difference]: Finished difference. Result has 116 places, 133 transitions, 1012 flow [2024-06-27 19:47:13,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1012, PETRI_PLACES=116, PETRI_TRANSITIONS=133} [2024-06-27 19:47:13,455 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-27 19:47:13,456 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 133 transitions, 1012 flow [2024-06-27 19:47:13,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:13,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:13,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:13,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:47:13,456 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:13,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:13,459 INFO L85 PathProgramCache]: Analyzing trace with hash -864353677, now seen corresponding path program 2 times [2024-06-27 19:47:13,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:13,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776386032] [2024-06-27 19:47:13,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:13,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:13,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:14,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 19:47:14,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:14,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776386032] [2024-06-27 19:47:14,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776386032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:14,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:14,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:47:14,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110859926] [2024-06-27 19:47:14,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:14,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:47:14,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:14,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:47:14,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:47:14,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:47:14,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 133 transitions, 1012 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:14,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:14,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:47:14,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:14,620 INFO L124 PetriNetUnfolderBase]: 1562/2522 cut-off events. [2024-06-27 19:47:14,620 INFO L125 PetriNetUnfolderBase]: For 76084/76088 co-relation queries the response was YES. [2024-06-27 19:47:14,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15318 conditions, 2522 events. 1562/2522 cut-off events. For 76084/76088 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13106 event pairs, 457 based on Foata normal form. 3/2523 useless extension candidates. Maximal degree in co-relation 15266. Up to 2315 conditions per place. [2024-06-27 19:47:14,639 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 123 selfloop transitions, 16 changer transitions 0/145 dead transitions. [2024-06-27 19:47:14,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 145 transitions, 1360 flow [2024-06-27 19:47:14,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:47:14,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:47:14,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 19:47:14,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-27 19:47:14,640 INFO L175 Difference]: Start difference. First operand has 116 places, 133 transitions, 1012 flow. Second operand 6 states and 113 transitions. [2024-06-27 19:47:14,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 145 transitions, 1360 flow [2024-06-27 19:47:14,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 145 transitions, 1310 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 19:47:14,694 INFO L231 Difference]: Finished difference. Result has 118 places, 136 transitions, 1050 flow [2024-06-27 19:47:14,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1050, PETRI_PLACES=118, PETRI_TRANSITIONS=136} [2024-06-27 19:47:14,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-27 19:47:14,695 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 136 transitions, 1050 flow [2024-06-27 19:47:14,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:14,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:14,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:14,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:47:14,696 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 19:47:14,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:14,696 INFO L85 PathProgramCache]: Analyzing trace with hash -656929420, now seen corresponding path program 1 times [2024-06-27 19:47:14,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:14,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993564459] [2024-06-27 19:47:14,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:14,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:14,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:15,509 INFO 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 19:47:15,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:15,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993564459] [2024-06-27 19:47:15,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993564459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:15,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:15,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:15,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822543127] [2024-06-27 19:47:15,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:15,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:15,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:15,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:15,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:15,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:15,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 136 transitions, 1050 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:15,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:15,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:15,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:16,361 INFO L124 PetriNetUnfolderBase]: 1935/3043 cut-off events. [2024-06-27 19:47:16,361 INFO L125 PetriNetUnfolderBase]: For 116363/116367 co-relation queries the response was YES. [2024-06-27 19:47:16,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19735 conditions, 3043 events. 1935/3043 cut-off events. For 116363/116367 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16024 event pairs, 445 based on Foata normal form. 20/3061 useless extension candidates. Maximal degree in co-relation 19682. Up to 2452 conditions per place. [2024-06-27 19:47:16,380 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 149 selfloop transitions, 34 changer transitions 0/188 dead transitions. [2024-06-27 19:47:16,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 188 transitions, 1768 flow [2024-06-27 19:47:16,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:16,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:16,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-27 19:47:16,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-27 19:47:16,382 INFO L175 Difference]: Start difference. First operand has 118 places, 136 transitions, 1050 flow. Second operand 10 states and 198 transitions. [2024-06-27 19:47:16,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 188 transitions, 1768 flow [2024-06-27 19:47:16,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 188 transitions, 1702 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 19:47:16,446 INFO L231 Difference]: Finished difference. Result has 124 places, 138 transitions, 1124 flow [2024-06-27 19:47:16,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1124, PETRI_PLACES=124, PETRI_TRANSITIONS=138} [2024-06-27 19:47:16,447 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-27 19:47:16,447 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 138 transitions, 1124 flow [2024-06-27 19:47:16,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:16,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:16,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:16,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:47:16,447 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:16,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:16,448 INFO L85 PathProgramCache]: Analyzing trace with hash 2108240674, now seen corresponding path program 2 times [2024-06-27 19:47:16,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:16,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634912495] [2024-06-27 19:47:16,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:16,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:16,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:17,366 INFO 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 19:47:17,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:17,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634912495] [2024-06-27 19:47:17,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634912495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:17,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:17,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:17,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172846949] [2024-06-27 19:47:17,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:17,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:17,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:17,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:17,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:17,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:17,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 138 transitions, 1124 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:17,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:17,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:17,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:18,153 INFO L124 PetriNetUnfolderBase]: 1993/3142 cut-off events. [2024-06-27 19:47:18,153 INFO L125 PetriNetUnfolderBase]: For 124095/124099 co-relation queries the response was YES. [2024-06-27 19:47:18,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20652 conditions, 3142 events. 1993/3142 cut-off events. For 124095/124099 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 16646 event pairs, 576 based on Foata normal form. 20/3160 useless extension candidates. Maximal degree in co-relation 20598. Up to 2625 conditions per place. [2024-06-27 19:47:18,176 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 148 selfloop transitions, 31 changer transitions 0/184 dead transitions. [2024-06-27 19:47:18,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 184 transitions, 1794 flow [2024-06-27 19:47:18,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:18,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:18,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 19:47:18,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 19:47:18,178 INFO L175 Difference]: Start difference. First operand has 124 places, 138 transitions, 1124 flow. Second operand 9 states and 180 transitions. [2024-06-27 19:47:18,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 184 transitions, 1794 flow [2024-06-27 19:47:18,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 184 transitions, 1731 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:47:18,234 INFO L231 Difference]: Finished difference. Result has 127 places, 139 transitions, 1163 flow [2024-06-27 19:47:18,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1163, PETRI_PLACES=127, PETRI_TRANSITIONS=139} [2024-06-27 19:47:18,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-27 19:47:18,235 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 139 transitions, 1163 flow [2024-06-27 19:47:18,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:18,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:18,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:18,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:47:18,235 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:18,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:18,236 INFO L85 PathProgramCache]: Analyzing trace with hash -2099886942, now seen corresponding path program 3 times [2024-06-27 19:47:18,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:18,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777773408] [2024-06-27 19:47:18,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:18,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:18,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:19,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:19,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:19,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777773408] [2024-06-27 19:47:19,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777773408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:19,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:19,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:19,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104639725] [2024-06-27 19:47:19,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:19,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:19,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:19,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:19,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:19,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:19,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 139 transitions, 1163 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:19,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:19,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:19,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:20,041 INFO L124 PetriNetUnfolderBase]: 1957/3086 cut-off events. [2024-06-27 19:47:20,041 INFO L125 PetriNetUnfolderBase]: For 123993/123997 co-relation queries the response was YES. [2024-06-27 19:47:20,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19896 conditions, 3086 events. 1957/3086 cut-off events. For 123993/123997 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16266 event pairs, 578 based on Foata normal form. 24/3108 useless extension candidates. Maximal degree in co-relation 19840. Up to 2730 conditions per place. [2024-06-27 19:47:20,065 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 143 selfloop transitions, 30 changer transitions 0/178 dead transitions. [2024-06-27 19:47:20,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 178 transitions, 1653 flow [2024-06-27 19:47:20,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:20,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:20,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 19:47:20,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-27 19:47:20,066 INFO L175 Difference]: Start difference. First operand has 127 places, 139 transitions, 1163 flow. Second operand 9 states and 174 transitions. [2024-06-27 19:47:20,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 178 transitions, 1653 flow [2024-06-27 19:47:20,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 178 transitions, 1556 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:20,134 INFO L231 Difference]: Finished difference. Result has 129 places, 139 transitions, 1133 flow [2024-06-27 19:47:20,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1133, PETRI_PLACES=129, PETRI_TRANSITIONS=139} [2024-06-27 19:47:20,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-27 19:47:20,134 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 139 transitions, 1133 flow [2024-06-27 19:47:20,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:20,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:20,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:20,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:47:20,135 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:20,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:20,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1479501708, now seen corresponding path program 4 times [2024-06-27 19:47:20,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:20,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825938577] [2024-06-27 19:47:20,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:20,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:20,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:20,894 INFO 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 19:47:20,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:20,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825938577] [2024-06-27 19:47:20,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825938577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:20,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:20,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:20,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785281692] [2024-06-27 19:47:20,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:20,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:20,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:20,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:20,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:20,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:20,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 139 transitions, 1133 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:20,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:20,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:20,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:21,781 INFO L124 PetriNetUnfolderBase]: 2032/3208 cut-off events. [2024-06-27 19:47:21,782 INFO L125 PetriNetUnfolderBase]: For 129786/129790 co-relation queries the response was YES. [2024-06-27 19:47:21,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20522 conditions, 3208 events. 2032/3208 cut-off events. For 129786/129790 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17150 event pairs, 546 based on Foata normal form. 20/3226 useless extension candidates. Maximal degree in co-relation 20465. Up to 2623 conditions per place. [2024-06-27 19:47:21,805 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 108 selfloop transitions, 64 changer transitions 0/177 dead transitions. [2024-06-27 19:47:21,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 177 transitions, 1645 flow [2024-06-27 19:47:21,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:21,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:21,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 19:47:21,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-27 19:47:21,807 INFO L175 Difference]: Start difference. First operand has 129 places, 139 transitions, 1133 flow. Second operand 9 states and 181 transitions. [2024-06-27 19:47:21,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 177 transitions, 1645 flow [2024-06-27 19:47:21,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 177 transitions, 1579 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:21,875 INFO L231 Difference]: Finished difference. Result has 130 places, 140 transitions, 1238 flow [2024-06-27 19:47:21,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1238, PETRI_PLACES=130, PETRI_TRANSITIONS=140} [2024-06-27 19:47:21,875 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-27 19:47:21,875 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 140 transitions, 1238 flow [2024-06-27 19:47:21,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:21,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:21,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:21,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:47:21,876 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:21,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:21,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1474139328, now seen corresponding path program 5 times [2024-06-27 19:47:21,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:21,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404036762] [2024-06-27 19:47:21,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:21,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:21,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:22,776 INFO 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 19:47:22,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:22,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404036762] [2024-06-27 19:47:22,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404036762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:22,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:22,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:22,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676378551] [2024-06-27 19:47:22,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:22,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:22,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:22,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:22,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:22,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:22,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 140 transitions, 1238 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:22,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:22,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:22,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:23,812 INFO L124 PetriNetUnfolderBase]: 2107/3343 cut-off events. [2024-06-27 19:47:23,812 INFO L125 PetriNetUnfolderBase]: For 140747/140751 co-relation queries the response was YES. [2024-06-27 19:47:23,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21664 conditions, 3343 events. 2107/3343 cut-off events. For 140747/140751 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 18167 event pairs, 570 based on Foata normal form. 20/3361 useless extension candidates. Maximal degree in co-relation 21606. Up to 2748 conditions per place. [2024-06-27 19:47:23,836 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 112 selfloop transitions, 62 changer transitions 0/179 dead transitions. [2024-06-27 19:47:23,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 179 transitions, 1760 flow [2024-06-27 19:47:23,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:23,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:23,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-27 19:47:23,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-27 19:47:23,838 INFO L175 Difference]: Start difference. First operand has 130 places, 140 transitions, 1238 flow. Second operand 9 states and 183 transitions. [2024-06-27 19:47:23,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 179 transitions, 1760 flow [2024-06-27 19:47:23,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 179 transitions, 1617 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:23,904 INFO L231 Difference]: Finished difference. Result has 132 places, 141 transitions, 1264 flow [2024-06-27 19:47:23,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1095, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1264, PETRI_PLACES=132, PETRI_TRANSITIONS=141} [2024-06-27 19:47:23,904 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-27 19:47:23,904 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 141 transitions, 1264 flow [2024-06-27 19:47:23,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:23,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:23,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:23,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:47:23,905 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:23,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:23,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1473991458, now seen corresponding path program 6 times [2024-06-27 19:47:23,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:23,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356664443] [2024-06-27 19:47:23,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:23,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:23,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:24,673 INFO 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 19:47:24,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:24,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356664443] [2024-06-27 19:47:24,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356664443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:24,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:24,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:24,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214534181] [2024-06-27 19:47:24,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:24,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:24,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:24,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:24,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:24,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:24,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 141 transitions, 1264 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:24,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:24,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:24,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:25,664 INFO L124 PetriNetUnfolderBase]: 2165/3436 cut-off events. [2024-06-27 19:47:25,665 INFO L125 PetriNetUnfolderBase]: For 146615/146619 co-relation queries the response was YES. [2024-06-27 19:47:25,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22297 conditions, 3436 events. 2165/3436 cut-off events. For 146615/146619 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18837 event pairs, 551 based on Foata normal form. 16/3450 useless extension candidates. Maximal degree in co-relation 22238. Up to 2616 conditions per place. [2024-06-27 19:47:25,690 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 113 selfloop transitions, 65 changer transitions 0/183 dead transitions. [2024-06-27 19:47:25,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 183 transitions, 1810 flow [2024-06-27 19:47:25,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:25,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:25,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-27 19:47:25,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4894179894179894 [2024-06-27 19:47:25,692 INFO L175 Difference]: Start difference. First operand has 132 places, 141 transitions, 1264 flow. Second operand 9 states and 185 transitions. [2024-06-27 19:47:25,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 183 transitions, 1810 flow [2024-06-27 19:47:25,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 183 transitions, 1669 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:25,773 INFO L231 Difference]: Finished difference. Result has 134 places, 142 transitions, 1299 flow [2024-06-27 19:47:25,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1299, PETRI_PLACES=134, PETRI_TRANSITIONS=142} [2024-06-27 19:47:25,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-27 19:47:25,774 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 142 transitions, 1299 flow [2024-06-27 19:47:25,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:25,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:25,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:25,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:47:25,775 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:25,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:25,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1479717189, now seen corresponding path program 1 times [2024-06-27 19:47:25,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:25,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190301634] [2024-06-27 19:47:25,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:25,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:25,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:26,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:26,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:26,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190301634] [2024-06-27 19:47:26,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190301634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:26,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:26,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:26,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039819448] [2024-06-27 19:47:26,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:26,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:26,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:26,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:26,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:26,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:26,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 142 transitions, 1299 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:26,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:26,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:26,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:27,682 INFO L124 PetriNetUnfolderBase]: 2182/3475 cut-off events. [2024-06-27 19:47:27,683 INFO L125 PetriNetUnfolderBase]: For 147594/147600 co-relation queries the response was YES. [2024-06-27 19:47:27,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22576 conditions, 3475 events. 2182/3475 cut-off events. For 147594/147600 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19269 event pairs, 597 based on Foata normal form. 8/3481 useless extension candidates. Maximal degree in co-relation 22516. Up to 3175 conditions per place. [2024-06-27 19:47:27,712 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 139 selfloop transitions, 36 changer transitions 0/180 dead transitions. [2024-06-27 19:47:27,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 180 transitions, 1822 flow [2024-06-27 19:47:27,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:27,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:27,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 19:47:27,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-27 19:47:27,714 INFO L175 Difference]: Start difference. First operand has 134 places, 142 transitions, 1299 flow. Second operand 9 states and 173 transitions. [2024-06-27 19:47:27,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 180 transitions, 1822 flow [2024-06-27 19:47:27,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 180 transitions, 1662 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:27,797 INFO L231 Difference]: Finished difference. Result has 137 places, 147 transitions, 1295 flow [2024-06-27 19:47:27,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1295, PETRI_PLACES=137, PETRI_TRANSITIONS=147} [2024-06-27 19:47:27,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-27 19:47:27,798 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 147 transitions, 1295 flow [2024-06-27 19:47:27,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:27,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:27,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:27,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:47:27,799 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 19:47:27,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:27,799 INFO L85 PathProgramCache]: Analyzing trace with hash -261157136, now seen corresponding path program 1 times [2024-06-27 19:47:27,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:27,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832264627] [2024-06-27 19:47:27,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:27,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:27,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:28,731 INFO 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 19:47:28,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:28,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832264627] [2024-06-27 19:47:28,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832264627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:28,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:28,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:28,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708938777] [2024-06-27 19:47:28,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:28,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:28,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:28,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:28,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:28,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:47:28,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 147 transitions, 1295 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:28,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:28,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:47:28,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:29,353 INFO L124 PetriNetUnfolderBase]: 1935/3187 cut-off events. [2024-06-27 19:47:29,353 INFO L125 PetriNetUnfolderBase]: For 148139/148153 co-relation queries the response was YES. [2024-06-27 19:47:29,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21189 conditions, 3187 events. 1935/3187 cut-off events. For 148139/148153 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18361 event pairs, 585 based on Foata normal form. 10/3145 useless extension candidates. Maximal degree in co-relation 21127. Up to 2800 conditions per place. [2024-06-27 19:47:29,383 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 112 selfloop transitions, 24 changer transitions 0/165 dead transitions. [2024-06-27 19:47:29,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 165 transitions, 1645 flow [2024-06-27 19:47:29,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:47:29,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:47:29,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 19:47:29,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-27 19:47:29,385 INFO L175 Difference]: Start difference. First operand has 137 places, 147 transitions, 1295 flow. Second operand 7 states and 138 transitions. [2024-06-27 19:47:29,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 165 transitions, 1645 flow [2024-06-27 19:47:29,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 165 transitions, 1534 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 19:47:29,523 INFO L231 Difference]: Finished difference. Result has 138 places, 150 transitions, 1278 flow [2024-06-27 19:47:29,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1184, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1278, PETRI_PLACES=138, PETRI_TRANSITIONS=150} [2024-06-27 19:47:29,524 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-27 19:47:29,524 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 150 transitions, 1278 flow [2024-06-27 19:47:29,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:29,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:29,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:29,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:47:29,525 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:29,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:29,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1635191698, now seen corresponding path program 7 times [2024-06-27 19:47:29,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:29,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082543109] [2024-06-27 19:47:29,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:29,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:29,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:30,406 INFO 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 19:47:30,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:30,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082543109] [2024-06-27 19:47:30,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082543109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:30,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:30,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:30,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685875632] [2024-06-27 19:47:30,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:30,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:30,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:30,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:30,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:30,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:30,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 150 transitions, 1278 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:30,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:30,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:30,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:31,447 INFO L124 PetriNetUnfolderBase]: 2267/3607 cut-off events. [2024-06-27 19:47:31,447 INFO L125 PetriNetUnfolderBase]: For 171194/171199 co-relation queries the response was YES. [2024-06-27 19:47:31,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24000 conditions, 3607 events. 2267/3607 cut-off events. For 171194/171199 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20035 event pairs, 574 based on Foata normal form. 20/3621 useless extension candidates. Maximal degree in co-relation 23937. Up to 3012 conditions per place. [2024-06-27 19:47:31,475 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 114 selfloop transitions, 67 changer transitions 0/186 dead transitions. [2024-06-27 19:47:31,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 186 transitions, 1820 flow [2024-06-27 19:47:31,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:31,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:31,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 19:47:31,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-27 19:47:31,477 INFO L175 Difference]: Start difference. First operand has 138 places, 150 transitions, 1278 flow. Second operand 9 states and 176 transitions. [2024-06-27 19:47:31,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 186 transitions, 1820 flow [2024-06-27 19:47:31,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 186 transitions, 1748 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:31,573 INFO L231 Difference]: Finished difference. Result has 142 places, 151 transitions, 1391 flow [2024-06-27 19:47:31,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1391, PETRI_PLACES=142, PETRI_TRANSITIONS=151} [2024-06-27 19:47:31,573 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-27 19:47:31,573 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 151 transitions, 1391 flow [2024-06-27 19:47:31,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:31,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:31,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:31,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:47:31,574 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:31,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:31,575 INFO L85 PathProgramCache]: Analyzing trace with hash 517869212, now seen corresponding path program 8 times [2024-06-27 19:47:31,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:31,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030160168] [2024-06-27 19:47:31,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:31,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:31,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:32,398 INFO 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 19:47:32,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:32,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030160168] [2024-06-27 19:47:32,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030160168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:32,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:32,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:32,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742818141] [2024-06-27 19:47:32,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:32,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:32,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:32,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:32,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:32,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:32,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 151 transitions, 1391 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:32,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:32,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:32,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:33,529 INFO L124 PetriNetUnfolderBase]: 2342/3732 cut-off events. [2024-06-27 19:47:33,530 INFO L125 PetriNetUnfolderBase]: For 184882/184887 co-relation queries the response was YES. [2024-06-27 19:47:33,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25288 conditions, 3732 events. 2342/3732 cut-off events. For 184882/184887 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20888 event pairs, 584 based on Foata normal form. 20/3746 useless extension candidates. Maximal degree in co-relation 25224. Up to 3137 conditions per place. [2024-06-27 19:47:33,568 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 120 selfloop transitions, 63 changer transitions 0/188 dead transitions. [2024-06-27 19:47:33,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 188 transitions, 1945 flow [2024-06-27 19:47:33,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:33,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:33,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 19:47:33,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-27 19:47:33,569 INFO L175 Difference]: Start difference. First operand has 142 places, 151 transitions, 1391 flow. Second operand 9 states and 179 transitions. [2024-06-27 19:47:33,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 188 transitions, 1945 flow [2024-06-27 19:47:33,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 188 transitions, 1788 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:33,721 INFO L231 Difference]: Finished difference. Result has 144 places, 152 transitions, 1413 flow [2024-06-27 19:47:33,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1413, PETRI_PLACES=144, PETRI_TRANSITIONS=152} [2024-06-27 19:47:33,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-27 19:47:33,722 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 152 transitions, 1413 flow [2024-06-27 19:47:33,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:33,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:33,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:33,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:47:33,722 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:33,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:33,723 INFO L85 PathProgramCache]: Analyzing trace with hash -115555136, now seen corresponding path program 9 times [2024-06-27 19:47:33,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:33,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398346984] [2024-06-27 19:47:33,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:33,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:33,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:34,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:34,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:34,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398346984] [2024-06-27 19:47:34,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398346984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:34,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:34,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:34,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162284249] [2024-06-27 19:47:34,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:34,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:34,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:34,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:34,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:34,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:34,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 152 transitions, 1413 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:34,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:34,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:34,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:35,441 INFO L124 PetriNetUnfolderBase]: 2417/3867 cut-off events. [2024-06-27 19:47:35,441 INFO L125 PetriNetUnfolderBase]: For 195479/195484 co-relation queries the response was YES. [2024-06-27 19:47:35,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26148 conditions, 3867 events. 2417/3867 cut-off events. For 195479/195484 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 21953 event pairs, 603 based on Foata normal form. 20/3881 useless extension candidates. Maximal degree in co-relation 26083. Up to 3262 conditions per place. [2024-06-27 19:47:35,471 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 120 selfloop transitions, 64 changer transitions 0/189 dead transitions. [2024-06-27 19:47:35,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 189 transitions, 1971 flow [2024-06-27 19:47:35,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:35,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:35,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 19:47:35,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-27 19:47:35,473 INFO L175 Difference]: Start difference. First operand has 144 places, 152 transitions, 1413 flow. Second operand 9 states and 178 transitions. [2024-06-27 19:47:35,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 189 transitions, 1971 flow [2024-06-27 19:47:35,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 189 transitions, 1820 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:35,619 INFO L231 Difference]: Finished difference. Result has 146 places, 153 transitions, 1445 flow [2024-06-27 19:47:35,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1445, PETRI_PLACES=146, PETRI_TRANSITIONS=153} [2024-06-27 19:47:35,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-27 19:47:35,620 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 153 transitions, 1445 flow [2024-06-27 19:47:35,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:35,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:35,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:35,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:47:35,621 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:35,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:35,621 INFO L85 PathProgramCache]: Analyzing trace with hash -115703006, now seen corresponding path program 10 times [2024-06-27 19:47:35,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:35,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133587002] [2024-06-27 19:47:35,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:35,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:35,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:36,404 INFO 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 19:47:36,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:36,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133587002] [2024-06-27 19:47:36,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133587002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:36,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:36,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:36,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113117133] [2024-06-27 19:47:36,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:36,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:36,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:36,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:36,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:36,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:36,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 153 transitions, 1445 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:36,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:36,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:36,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:37,375 INFO L124 PetriNetUnfolderBase]: 2425/3887 cut-off events. [2024-06-27 19:47:37,376 INFO L125 PetriNetUnfolderBase]: For 194146/194151 co-relation queries the response was YES. [2024-06-27 19:47:37,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25968 conditions, 3887 events. 2425/3887 cut-off events. For 194146/194151 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22100 event pairs, 585 based on Foata normal form. 16/3897 useless extension candidates. Maximal degree in co-relation 25902. Up to 2932 conditions per place. [2024-06-27 19:47:37,406 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 120 selfloop transitions, 68 changer transitions 0/193 dead transitions. [2024-06-27 19:47:37,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 193 transitions, 2027 flow [2024-06-27 19:47:37,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:37,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:37,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 19:47:37,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 19:47:37,407 INFO L175 Difference]: Start difference. First operand has 146 places, 153 transitions, 1445 flow. Second operand 9 states and 180 transitions. [2024-06-27 19:47:37,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 193 transitions, 2027 flow [2024-06-27 19:47:37,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 193 transitions, 1872 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:37,534 INFO L231 Difference]: Finished difference. Result has 148 places, 154 transitions, 1482 flow [2024-06-27 19:47:37,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1482, PETRI_PLACES=148, PETRI_TRANSITIONS=154} [2024-06-27 19:47:37,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-27 19:47:37,535 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 154 transitions, 1482 flow [2024-06-27 19:47:37,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:37,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:37,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:37,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:47:37,536 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:37,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:37,536 INFO L85 PathProgramCache]: Analyzing trace with hash 83962135, now seen corresponding path program 2 times [2024-06-27 19:47:37,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:37,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037391786] [2024-06-27 19:47:37,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:37,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:37,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:38,439 INFO 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 19:47:38,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:38,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037391786] [2024-06-27 19:47:38,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037391786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:38,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:38,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:38,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453427019] [2024-06-27 19:47:38,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:38,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:38,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:38,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:38,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:38,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:38,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 154 transitions, 1482 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:38,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:38,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:38,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:39,260 INFO L124 PetriNetUnfolderBase]: 2453/3953 cut-off events. [2024-06-27 19:47:39,260 INFO L125 PetriNetUnfolderBase]: For 191495/191504 co-relation queries the response was YES. [2024-06-27 19:47:39,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26271 conditions, 3953 events. 2453/3953 cut-off events. For 191495/191504 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 22756 event pairs, 654 based on Foata normal form. 12/3961 useless extension candidates. Maximal degree in co-relation 26204. Up to 3623 conditions per place. [2024-06-27 19:47:39,294 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 146 selfloop transitions, 40 changer transitions 0/191 dead transitions. [2024-06-27 19:47:39,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 191 transitions, 2045 flow [2024-06-27 19:47:39,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:39,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:39,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 19:47:39,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 19:47:39,296 INFO L175 Difference]: Start difference. First operand has 148 places, 154 transitions, 1482 flow. Second operand 9 states and 169 transitions. [2024-06-27 19:47:39,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 191 transitions, 2045 flow [2024-06-27 19:47:39,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 191 transitions, 1867 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:39,442 INFO L231 Difference]: Finished difference. Result has 151 places, 160 transitions, 1492 flow [2024-06-27 19:47:39,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1310, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1492, PETRI_PLACES=151, PETRI_TRANSITIONS=160} [2024-06-27 19:47:39,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-27 19:47:39,443 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 160 transitions, 1492 flow [2024-06-27 19:47:39,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:39,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:39,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:39,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:47:39,444 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:39,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:39,444 INFO L85 PathProgramCache]: Analyzing trace with hash 772946605, now seen corresponding path program 3 times [2024-06-27 19:47:39,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:39,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75510577] [2024-06-27 19:47:39,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:39,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:39,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:40,340 INFO 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 19:47:40,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:40,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75510577] [2024-06-27 19:47:40,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75510577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:40,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:40,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:40,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222360292] [2024-06-27 19:47:40,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:40,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:40,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:40,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:40,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:40,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:40,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 160 transitions, 1492 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:40,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:40,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:40,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:41,404 INFO L124 PetriNetUnfolderBase]: 2470/3970 cut-off events. [2024-06-27 19:47:41,405 INFO L125 PetriNetUnfolderBase]: For 197142/197151 co-relation queries the response was YES. [2024-06-27 19:47:41,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26556 conditions, 3970 events. 2470/3970 cut-off events. For 197142/197151 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22778 event pairs, 659 based on Foata normal form. 12/3978 useless extension candidates. Maximal degree in co-relation 26487. Up to 3650 conditions per place. [2024-06-27 19:47:41,430 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 146 selfloop transitions, 46 changer transitions 0/197 dead transitions. [2024-06-27 19:47:41,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 197 transitions, 2078 flow [2024-06-27 19:47:41,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:41,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:41,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 19:47:41,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 19:47:41,436 INFO L175 Difference]: Start difference. First operand has 151 places, 160 transitions, 1492 flow. Second operand 9 states and 168 transitions. [2024-06-27 19:47:41,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 197 transitions, 2078 flow [2024-06-27 19:47:41,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 197 transitions, 1937 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 19:47:41,589 INFO L231 Difference]: Finished difference. Result has 155 places, 167 transitions, 1576 flow [2024-06-27 19:47:41,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1576, PETRI_PLACES=155, PETRI_TRANSITIONS=167} [2024-06-27 19:47:41,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-27 19:47:41,592 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 167 transitions, 1576 flow [2024-06-27 19:47:41,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:41,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:41,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:41,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:47:41,593 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:41,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:41,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1368952507, now seen corresponding path program 4 times [2024-06-27 19:47:41,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:41,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869029601] [2024-06-27 19:47:41,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:41,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:41,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:42,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:42,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:42,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869029601] [2024-06-27 19:47:42,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869029601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:42,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:42,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:42,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90773458] [2024-06-27 19:47:42,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:42,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:42,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:42,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:42,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:42,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:42,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 167 transitions, 1576 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:42,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:42,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:42,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:43,459 INFO L124 PetriNetUnfolderBase]: 2487/4017 cut-off events. [2024-06-27 19:47:43,460 INFO L125 PetriNetUnfolderBase]: For 207325/207334 co-relation queries the response was YES. [2024-06-27 19:47:43,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27292 conditions, 4017 events. 2487/4017 cut-off events. For 207325/207334 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23226 event pairs, 607 based on Foata normal form. 12/4025 useless extension candidates. Maximal degree in co-relation 27221. Up to 3576 conditions per place. [2024-06-27 19:47:43,490 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 144 selfloop transitions, 55 changer transitions 0/204 dead transitions. [2024-06-27 19:47:43,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 204 transitions, 2370 flow [2024-06-27 19:47:43,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:43,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:43,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 19:47:43,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:47:43,492 INFO L175 Difference]: Start difference. First operand has 155 places, 167 transitions, 1576 flow. Second operand 9 states and 171 transitions. [2024-06-27 19:47:43,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 204 transitions, 2370 flow [2024-06-27 19:47:43,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 204 transitions, 2253 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 19:47:43,636 INFO L231 Difference]: Finished difference. Result has 160 places, 171 transitions, 1712 flow [2024-06-27 19:47:43,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1459, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1712, PETRI_PLACES=160, PETRI_TRANSITIONS=171} [2024-06-27 19:47:43,636 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-27 19:47:43,636 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 171 transitions, 1712 flow [2024-06-27 19:47:43,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:43,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:43,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:43,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:47:43,637 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:43,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:43,637 INFO L85 PathProgramCache]: Analyzing trace with hash -109977275, now seen corresponding path program 5 times [2024-06-27 19:47:43,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:43,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926503461] [2024-06-27 19:47:43,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:43,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:43,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:44,608 INFO 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 19:47:44,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:44,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926503461] [2024-06-27 19:47:44,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926503461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:44,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:44,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:44,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683706881] [2024-06-27 19:47:44,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:44,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:44,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:44,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:44,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:44,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:44,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 171 transitions, 1712 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:44,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:44,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:44,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:45,583 INFO L124 PetriNetUnfolderBase]: 2479/3995 cut-off events. [2024-06-27 19:47:45,583 INFO L125 PetriNetUnfolderBase]: For 210686/210695 co-relation queries the response was YES. [2024-06-27 19:47:45,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26884 conditions, 3995 events. 2479/3995 cut-off events. For 210686/210695 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23029 event pairs, 657 based on Foata normal form. 12/4003 useless extension candidates. Maximal degree in co-relation 26812. Up to 3665 conditions per place. [2024-06-27 19:47:45,622 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 153 selfloop transitions, 43 changer transitions 0/201 dead transitions. [2024-06-27 19:47:45,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 201 transitions, 2200 flow [2024-06-27 19:47:45,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:45,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:45,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 19:47:45,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-27 19:47:45,624 INFO L175 Difference]: Start difference. First operand has 160 places, 171 transitions, 1712 flow. Second operand 9 states and 170 transitions. [2024-06-27 19:47:45,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 201 transitions, 2200 flow [2024-06-27 19:47:45,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 201 transitions, 2036 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:45,804 INFO L231 Difference]: Finished difference. Result has 164 places, 171 transitions, 1641 flow [2024-06-27 19:47:45,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1641, PETRI_PLACES=164, PETRI_TRANSITIONS=171} [2024-06-27 19:47:45,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-27 19:47:45,805 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 171 transitions, 1641 flow [2024-06-27 19:47:45,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:45,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:45,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:45,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:47:45,806 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 19:47:45,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:45,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1689075304, now seen corresponding path program 2 times [2024-06-27 19:47:45,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:45,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117634767] [2024-06-27 19:47:45,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:45,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:45,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:46,645 INFO 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 19:47:46,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:46,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117634767] [2024-06-27 19:47:46,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117634767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:46,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:46,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:46,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974202015] [2024-06-27 19:47:46,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:46,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:46,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:46,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:46,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:46,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:47:46,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 171 transitions, 1641 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:46,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:46,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:47:46,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:47,287 INFO L124 PetriNetUnfolderBase]: 2212/3664 cut-off events. [2024-06-27 19:47:47,288 INFO L125 PetriNetUnfolderBase]: For 212808/212824 co-relation queries the response was YES. [2024-06-27 19:47:47,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25058 conditions, 3664 events. 2212/3664 cut-off events. For 212808/212824 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22016 event pairs, 620 based on Foata normal form. 11/3615 useless extension candidates. Maximal degree in co-relation 24984. Up to 3248 conditions per place. [2024-06-27 19:47:47,320 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 119 selfloop transitions, 29 changer transitions 0/184 dead transitions. [2024-06-27 19:47:47,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 184 transitions, 2005 flow [2024-06-27 19:47:47,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:47:47,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:47:47,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 19:47:47,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-27 19:47:47,323 INFO L175 Difference]: Start difference. First operand has 164 places, 171 transitions, 1641 flow. Second operand 7 states and 134 transitions. [2024-06-27 19:47:47,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 184 transitions, 2005 flow [2024-06-27 19:47:47,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 184 transitions, 1865 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 19:47:47,487 INFO L231 Difference]: Finished difference. Result has 161 places, 174 transitions, 1611 flow [2024-06-27 19:47:47,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1611, PETRI_PLACES=161, PETRI_TRANSITIONS=174} [2024-06-27 19:47:47,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-27 19:47:47,488 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 174 transitions, 1611 flow [2024-06-27 19:47:47,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:47,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:47,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:47,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:47:47,488 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 19:47:47,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:47,489 INFO L85 PathProgramCache]: Analyzing trace with hash -823808844, now seen corresponding path program 3 times [2024-06-27 19:47:47,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:47,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582513468] [2024-06-27 19:47:47,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:47,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:47,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:48,302 INFO 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 19:47:48,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:48,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582513468] [2024-06-27 19:47:48,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582513468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:48,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:48,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:48,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065959469] [2024-06-27 19:47:48,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:48,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:48,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:48,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:48,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:48,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:47:48,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 174 transitions, 1611 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:48,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:48,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:47:48,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:49,012 INFO L124 PetriNetUnfolderBase]: 2223/3703 cut-off events. [2024-06-27 19:47:49,012 INFO L125 PetriNetUnfolderBase]: For 222118/222134 co-relation queries the response was YES. [2024-06-27 19:47:49,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25532 conditions, 3703 events. 2223/3703 cut-off events. For 222118/222134 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 22387 event pairs, 639 based on Foata normal form. 16/3659 useless extension candidates. Maximal degree in co-relation 25459. Up to 3246 conditions per place. [2024-06-27 19:47:49,039 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 117 selfloop transitions, 37 changer transitions 0/190 dead transitions. [2024-06-27 19:47:49,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 190 transitions, 2007 flow [2024-06-27 19:47:49,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:47:49,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:47:49,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 19:47:49,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-27 19:47:49,041 INFO L175 Difference]: Start difference. First operand has 161 places, 174 transitions, 1611 flow. Second operand 7 states and 135 transitions. [2024-06-27 19:47:49,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 190 transitions, 2007 flow [2024-06-27 19:47:49,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 190 transitions, 1919 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:49,186 INFO L231 Difference]: Finished difference. Result has 164 places, 180 transitions, 1685 flow [2024-06-27 19:47:49,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1685, PETRI_PLACES=164, PETRI_TRANSITIONS=180} [2024-06-27 19:47:49,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-27 19:47:49,187 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 180 transitions, 1685 flow [2024-06-27 19:47:49,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:49,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:49,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:49,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:47:49,188 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 19:47:49,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:49,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1030873189, now seen corresponding path program 1 times [2024-06-27 19:47:49,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:49,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805506981] [2024-06-27 19:47:49,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:49,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:49,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:49,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:49,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:49,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805506981] [2024-06-27 19:47:49,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805506981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:49,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:49,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:49,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683990503] [2024-06-27 19:47:49,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:49,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:49,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:49,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:49,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:49,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:47:49,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 180 transitions, 1685 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:49,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:49,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:47:49,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:50,524 INFO L124 PetriNetUnfolderBase]: 2387/3920 cut-off events. [2024-06-27 19:47:50,524 INFO L125 PetriNetUnfolderBase]: For 231842/231844 co-relation queries the response was YES. [2024-06-27 19:47:50,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27239 conditions, 3920 events. 2387/3920 cut-off events. For 231842/231844 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23099 event pairs, 635 based on Foata normal form. 2/3920 useless extension candidates. Maximal degree in co-relation 27164. Up to 3613 conditions per place. [2024-06-27 19:47:50,552 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 14 changer transitions 0/200 dead transitions. [2024-06-27 19:47:50,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 200 transitions, 2159 flow [2024-06-27 19:47:50,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:47:50,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:47:50,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 19:47:50,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:47:50,554 INFO L175 Difference]: Start difference. First operand has 164 places, 180 transitions, 1685 flow. Second operand 7 states and 133 transitions. [2024-06-27 19:47:50,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 200 transitions, 2159 flow [2024-06-27 19:47:50,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 200 transitions, 2087 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 19:47:50,708 INFO L231 Difference]: Finished difference. Result has 168 places, 183 transitions, 1693 flow [2024-06-27 19:47:50,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1613, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1693, PETRI_PLACES=168, PETRI_TRANSITIONS=183} [2024-06-27 19:47:50,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-27 19:47:50,709 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 183 transitions, 1693 flow [2024-06-27 19:47:50,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:50,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:50,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:50,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:47:50,710 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 19:47:50,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:50,711 INFO L85 PathProgramCache]: Analyzing trace with hash -831421669, now seen corresponding path program 2 times [2024-06-27 19:47:50,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:50,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042870723] [2024-06-27 19:47:50,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:50,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:50,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:51,365 INFO 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 19:47:51,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:51,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042870723] [2024-06-27 19:47:51,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042870723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:51,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:51,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:51,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318532237] [2024-06-27 19:47:51,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:51,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:51,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:51,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:51,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:51,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:47:51,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 183 transitions, 1693 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:51,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:51,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:47:51,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:52,126 INFO L124 PetriNetUnfolderBase]: 2397/3936 cut-off events. [2024-06-27 19:47:52,126 INFO L125 PetriNetUnfolderBase]: For 240470/240472 co-relation queries the response was YES. [2024-06-27 19:47:52,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27856 conditions, 3936 events. 2397/3936 cut-off events. For 240470/240472 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23214 event pairs, 635 based on Foata normal form. 2/3936 useless extension candidates. Maximal degree in co-relation 27779. Up to 3618 conditions per place. [2024-06-27 19:47:52,163 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 172 selfloop transitions, 19 changer transitions 0/201 dead transitions. [2024-06-27 19:47:52,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 201 transitions, 2171 flow [2024-06-27 19:47:52,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:47:52,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:47:52,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 19:47:52,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:47:52,165 INFO L175 Difference]: Start difference. First operand has 168 places, 183 transitions, 1693 flow. Second operand 7 states and 133 transitions. [2024-06-27 19:47:52,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 201 transitions, 2171 flow [2024-06-27 19:47:52,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 201 transitions, 2113 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:52,386 INFO L231 Difference]: Finished difference. Result has 170 places, 186 transitions, 1731 flow [2024-06-27 19:47:52,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1731, PETRI_PLACES=170, PETRI_TRANSITIONS=186} [2024-06-27 19:47:52,387 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-27 19:47:52,387 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 186 transitions, 1731 flow [2024-06-27 19:47:52,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:52,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:52,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:52,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:47:52,387 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 19:47:52,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:52,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1726854918, now seen corresponding path program 1 times [2024-06-27 19:47:52,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:52,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534969444] [2024-06-27 19:47:52,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:52,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:52,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:53,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:53,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:53,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534969444] [2024-06-27 19:47:53,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534969444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:53,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:53,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:53,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208049927] [2024-06-27 19:47:53,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:53,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:53,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:53,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:53,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:53,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:47:53,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 186 transitions, 1731 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:53,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:53,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:47:53,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:53,923 INFO L124 PetriNetUnfolderBase]: 2407/3952 cut-off events. [2024-06-27 19:47:53,923 INFO L125 PetriNetUnfolderBase]: For 251389/251391 co-relation queries the response was YES. [2024-06-27 19:47:53,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28456 conditions, 3952 events. 2407/3952 cut-off events. For 251389/251391 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23315 event pairs, 634 based on Foata normal form. 3/3953 useless extension candidates. Maximal degree in co-relation 28378. Up to 3647 conditions per place. [2024-06-27 19:47:53,963 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 179 selfloop transitions, 14 changer transitions 0/203 dead transitions. [2024-06-27 19:47:53,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 203 transitions, 2203 flow [2024-06-27 19:47:53,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:47:53,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:47:53,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 19:47:53,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-27 19:47:53,969 INFO L175 Difference]: Start difference. First operand has 170 places, 186 transitions, 1731 flow. Second operand 7 states and 130 transitions. [2024-06-27 19:47:53,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 203 transitions, 2203 flow [2024-06-27 19:47:54,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 203 transitions, 2129 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:54,129 INFO L231 Difference]: Finished difference. Result has 172 places, 189 transitions, 1741 flow [2024-06-27 19:47:54,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1741, PETRI_PLACES=172, PETRI_TRANSITIONS=189} [2024-06-27 19:47:54,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-27 19:47:54,130 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 189 transitions, 1741 flow [2024-06-27 19:47:54,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:54,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:54,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:54,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:47:54,131 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 19:47:54,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:54,131 INFO L85 PathProgramCache]: Analyzing trace with hash -824062362, now seen corresponding path program 2 times [2024-06-27 19:47:54,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:54,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853510459] [2024-06-27 19:47:54,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:54,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:54,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:55,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:55,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:55,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853510459] [2024-06-27 19:47:55,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853510459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:55,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:55,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:55,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709023625] [2024-06-27 19:47:55,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:55,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:55,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:55,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:55,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:55,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:47:55,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 189 transitions, 1741 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:55,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:55,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:47:55,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:55,756 INFO L124 PetriNetUnfolderBase]: 2412/3962 cut-off events. [2024-06-27 19:47:55,757 INFO L125 PetriNetUnfolderBase]: For 258366/258370 co-relation queries the response was YES. [2024-06-27 19:47:55,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28880 conditions, 3962 events. 2412/3962 cut-off events. For 258366/258370 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23375 event pairs, 637 based on Foata normal form. 4/3964 useless extension candidates. Maximal degree in co-relation 28801. Up to 3638 conditions per place. [2024-06-27 19:47:55,790 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 170 selfloop transitions, 28 changer transitions 0/208 dead transitions. [2024-06-27 19:47:55,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 208 transitions, 2417 flow [2024-06-27 19:47:55,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:47:55,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:47:55,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 19:47:55,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-27 19:47:55,791 INFO L175 Difference]: Start difference. First operand has 172 places, 189 transitions, 1741 flow. Second operand 7 states and 130 transitions. [2024-06-27 19:47:55,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 208 transitions, 2417 flow [2024-06-27 19:47:55,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 208 transitions, 2319 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:55,948 INFO L231 Difference]: Finished difference. Result has 175 places, 197 transitions, 1877 flow [2024-06-27 19:47:55,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1681, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1877, PETRI_PLACES=175, PETRI_TRANSITIONS=197} [2024-06-27 19:47:55,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-27 19:47:55,949 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 197 transitions, 1877 flow [2024-06-27 19:47:55,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:55,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:55,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:55,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:47:55,950 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 19:47:55,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:55,950 INFO L85 PathProgramCache]: Analyzing trace with hash -363714858, now seen corresponding path program 3 times [2024-06-27 19:47:55,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:55,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938859762] [2024-06-27 19:47:55,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:55,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:55,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:56,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:56,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:56,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938859762] [2024-06-27 19:47:56,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938859762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:56,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:56,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:56,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915996683] [2024-06-27 19:47:56,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:56,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:56,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:56,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:56,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:56,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:47:56,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 197 transitions, 1877 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:56,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:56,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:47:56,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:57,600 INFO L124 PetriNetUnfolderBase]: 2416/3966 cut-off events. [2024-06-27 19:47:57,601 INFO L125 PetriNetUnfolderBase]: For 266832/266836 co-relation queries the response was YES. [2024-06-27 19:47:57,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29241 conditions, 3966 events. 2416/3966 cut-off events. For 266832/266836 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23398 event pairs, 637 based on Foata normal form. 5/3969 useless extension candidates. Maximal degree in co-relation 29160. Up to 3653 conditions per place. [2024-06-27 19:47:57,635 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 180 selfloop transitions, 21 changer transitions 0/211 dead transitions. [2024-06-27 19:47:57,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 211 transitions, 2368 flow [2024-06-27 19:47:57,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:47:57,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:47:57,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 19:47:57,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-27 19:47:57,637 INFO L175 Difference]: Start difference. First operand has 175 places, 197 transitions, 1877 flow. Second operand 7 states and 129 transitions. [2024-06-27 19:47:57,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 211 transitions, 2368 flow [2024-06-27 19:47:57,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 211 transitions, 2270 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 19:47:57,849 INFO L231 Difference]: Finished difference. Result has 179 places, 200 transitions, 1889 flow [2024-06-27 19:47:57,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1889, PETRI_PLACES=179, PETRI_TRANSITIONS=200} [2024-06-27 19:47:57,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-27 19:47:57,850 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 200 transitions, 1889 flow [2024-06-27 19:47:57,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:57,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:57,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:57,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:47:57,851 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 19:47:57,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:57,851 INFO L85 PathProgramCache]: Analyzing trace with hash -824070019, now seen corresponding path program 3 times [2024-06-27 19:47:57,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:57,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519065076] [2024-06-27 19:47:57,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:57,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:57,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:58,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:58,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:58,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519065076] [2024-06-27 19:47:58,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519065076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:58,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:58,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:58,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860297573] [2024-06-27 19:47:58,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:58,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:58,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:58,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:58,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:58,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:47:58,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 200 transitions, 1889 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:58,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:58,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:47:58,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:59,379 INFO L124 PetriNetUnfolderBase]: 2418/3971 cut-off events. [2024-06-27 19:47:59,380 INFO L125 PetriNetUnfolderBase]: For 272595/272599 co-relation queries the response was YES. [2024-06-27 19:47:59,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29583 conditions, 3971 events. 2418/3971 cut-off events. For 272595/272599 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23443 event pairs, 641 based on Foata normal form. 2/3971 useless extension candidates. Maximal degree in co-relation 29500. Up to 3635 conditions per place. [2024-06-27 19:47:59,414 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 179 selfloop transitions, 26 changer transitions 0/215 dead transitions. [2024-06-27 19:47:59,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 215 transitions, 2397 flow [2024-06-27 19:47:59,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:47:59,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:47:59,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 19:47:59,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-27 19:47:59,416 INFO L175 Difference]: Start difference. First operand has 179 places, 200 transitions, 1889 flow. Second operand 7 states and 132 transitions. [2024-06-27 19:47:59,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 215 transitions, 2397 flow [2024-06-27 19:47:59,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 215 transitions, 2315 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:59,640 INFO L231 Difference]: Finished difference. Result has 181 places, 203 transitions, 1929 flow [2024-06-27 19:47:59,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1929, PETRI_PLACES=181, PETRI_TRANSITIONS=203} [2024-06-27 19:47:59,640 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-27 19:47:59,640 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 203 transitions, 1929 flow [2024-06-27 19:47:59,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:59,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:59,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:59,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:47:59,641 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 19:47:59,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:59,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1688613962, now seen corresponding path program 1 times [2024-06-27 19:47:59,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:59,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903716398] [2024-06-27 19:47:59,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:59,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:59,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:00,656 INFO 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 19:48:00,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:00,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903716398] [2024-06-27 19:48:00,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903716398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:00,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:00,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:00,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701848764] [2024-06-27 19:48:00,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:00,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:00,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:00,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:00,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:00,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:48:00,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 203 transitions, 1929 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:00,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:00,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:48:00,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:01,378 INFO L124 PetriNetUnfolderBase]: 2274/3787 cut-off events. [2024-06-27 19:48:01,378 INFO L125 PetriNetUnfolderBase]: For 282524/282542 co-relation queries the response was YES. [2024-06-27 19:48:01,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29155 conditions, 3787 events. 2274/3787 cut-off events. For 282524/282542 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 23017 event pairs, 632 based on Foata normal form. 11/3749 useless extension candidates. Maximal degree in co-relation 29071. Up to 3343 conditions per place. [2024-06-27 19:48:01,415 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 159 selfloop transitions, 16 changer transitions 0/216 dead transitions. [2024-06-27 19:48:01,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 216 transitions, 2365 flow [2024-06-27 19:48:01,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:01,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:01,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 19:48:01,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:48:01,417 INFO L175 Difference]: Start difference. First operand has 181 places, 203 transitions, 1929 flow. Second operand 7 states and 133 transitions. [2024-06-27 19:48:01,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 216 transitions, 2365 flow [2024-06-27 19:48:01,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 216 transitions, 2265 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 19:48:01,610 INFO L231 Difference]: Finished difference. Result has 183 places, 206 transitions, 1933 flow [2024-06-27 19:48:01,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1933, PETRI_PLACES=183, PETRI_TRANSITIONS=206} [2024-06-27 19:48:01,611 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-27 19:48:01,611 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 206 transitions, 1933 flow [2024-06-27 19:48:01,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:01,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:01,611 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 19:48:01,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:48:01,612 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 19:48:01,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:01,612 INFO L85 PathProgramCache]: Analyzing trace with hash 2090376750, now seen corresponding path program 1 times [2024-06-27 19:48:01,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:01,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162945942] [2024-06-27 19:48:01,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:01,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:01,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:02,235 INFO 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 19:48:02,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:02,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162945942] [2024-06-27 19:48:02,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162945942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:02,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:02,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:02,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984887426] [2024-06-27 19:48:02,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:02,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:02,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:02,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:02,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:02,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:02,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 206 transitions, 1933 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:02,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:02,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:02,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:03,131 INFO L124 PetriNetUnfolderBase]: 2531/4086 cut-off events. [2024-06-27 19:48:03,132 INFO L125 PetriNetUnfolderBase]: For 289640/289646 co-relation queries the response was YES. [2024-06-27 19:48:03,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31077 conditions, 4086 events. 2531/4086 cut-off events. For 289640/289646 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23698 event pairs, 659 based on Foata normal form. 7/4091 useless extension candidates. Maximal degree in co-relation 30992. Up to 3835 conditions per place. [2024-06-27 19:48:03,169 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 202 selfloop transitions, 22 changer transitions 0/229 dead transitions. [2024-06-27 19:48:03,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 229 transitions, 2505 flow [2024-06-27 19:48:03,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:03,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:03,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 19:48:03,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-27 19:48:03,170 INFO L175 Difference]: Start difference. First operand has 183 places, 206 transitions, 1933 flow. Second operand 7 states and 131 transitions. [2024-06-27 19:48:03,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 229 transitions, 2505 flow [2024-06-27 19:48:03,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 229 transitions, 2405 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:03,407 INFO L231 Difference]: Finished difference. Result has 184 places, 209 transitions, 1947 flow [2024-06-27 19:48:03,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1833, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1947, PETRI_PLACES=184, PETRI_TRANSITIONS=209} [2024-06-27 19:48:03,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-27 19:48:03,408 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 209 transitions, 1947 flow [2024-06-27 19:48:03,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:03,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:03,408 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 19:48:03,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:48:03,409 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 19:48:03,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:03,409 INFO L85 PathProgramCache]: Analyzing trace with hash 494055638, now seen corresponding path program 2 times [2024-06-27 19:48:03,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:03,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805910367] [2024-06-27 19:48:03,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:03,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:03,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:04,164 INFO 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 19:48:04,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:04,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805910367] [2024-06-27 19:48:04,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805910367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:04,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:04,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:04,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210621506] [2024-06-27 19:48:04,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:04,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:04,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:04,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:04,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:04,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:04,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 209 transitions, 1947 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:04,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:04,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:04,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:05,016 INFO L124 PetriNetUnfolderBase]: 2544/4104 cut-off events. [2024-06-27 19:48:05,017 INFO L125 PetriNetUnfolderBase]: For 301331/301337 co-relation queries the response was YES. [2024-06-27 19:48:05,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31719 conditions, 4104 events. 2544/4104 cut-off events. For 301331/301337 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23847 event pairs, 659 based on Foata normal form. 7/4109 useless extension candidates. Maximal degree in co-relation 31634. Up to 3841 conditions per place. [2024-06-27 19:48:05,060 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 202 selfloop transitions, 28 changer transitions 0/235 dead transitions. [2024-06-27 19:48:05,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 235 transitions, 2716 flow [2024-06-27 19:48:05,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:05,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:05,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 19:48:05,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-27 19:48:05,062 INFO L175 Difference]: Start difference. First operand has 184 places, 209 transitions, 1947 flow. Second operand 7 states and 130 transitions. [2024-06-27 19:48:05,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 235 transitions, 2716 flow [2024-06-27 19:48:05,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 235 transitions, 2624 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 19:48:05,377 INFO L231 Difference]: Finished difference. Result has 187 places, 217 transitions, 2078 flow [2024-06-27 19:48:05,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1855, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2078, PETRI_PLACES=187, PETRI_TRANSITIONS=217} [2024-06-27 19:48:05,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-27 19:48:05,377 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 217 transitions, 2078 flow [2024-06-27 19:48:05,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:05,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:05,378 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 19:48:05,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:48:05,378 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:05,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:05,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1818823659, now seen corresponding path program 1 times [2024-06-27 19:48:05,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:05,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528891199] [2024-06-27 19:48:05,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:05,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:05,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:06,344 INFO 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 19:48:06,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:06,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528891199] [2024-06-27 19:48:06,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528891199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:06,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:06,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:06,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079831077] [2024-06-27 19:48:06,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:06,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:06,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:06,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:06,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:06,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:06,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 217 transitions, 2078 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:06,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:06,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:06,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:07,471 INFO L124 PetriNetUnfolderBase]: 2708/4398 cut-off events. [2024-06-27 19:48:07,471 INFO L125 PetriNetUnfolderBase]: For 331419/331423 co-relation queries the response was YES. [2024-06-27 19:48:07,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33738 conditions, 4398 events. 2708/4398 cut-off events. For 331419/331423 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26092 event pairs, 644 based on Foata normal form. 12/4408 useless extension candidates. Maximal degree in co-relation 33651. Up to 3491 conditions per place. [2024-06-27 19:48:07,521 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 183 selfloop transitions, 81 changer transitions 0/269 dead transitions. [2024-06-27 19:48:07,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 269 transitions, 2934 flow [2024-06-27 19:48:07,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:07,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:07,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-27 19:48:07,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-27 19:48:07,523 INFO L175 Difference]: Start difference. First operand has 187 places, 217 transitions, 2078 flow. Second operand 10 states and 198 transitions. [2024-06-27 19:48:07,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 269 transitions, 2934 flow [2024-06-27 19:48:07,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 269 transitions, 2842 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 19:48:07,917 INFO L231 Difference]: Finished difference. Result has 196 places, 228 transitions, 2343 flow [2024-06-27 19:48:07,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2343, PETRI_PLACES=196, PETRI_TRANSITIONS=228} [2024-06-27 19:48:07,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-27 19:48:07,918 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 228 transitions, 2343 flow [2024-06-27 19:48:07,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:07,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:07,919 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 19:48:07,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:48:07,919 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 19:48:07,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:07,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1028543346, now seen corresponding path program 1 times [2024-06-27 19:48:07,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:07,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574538970] [2024-06-27 19:48:07,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:07,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:07,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:08,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 19:48:08,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:08,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574538970] [2024-06-27 19:48:08,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574538970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:08,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:08,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:08,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055550660] [2024-06-27 19:48:08,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:08,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:08,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:08,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:08,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:08,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:48:08,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 228 transitions, 2343 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:08,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:08,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:48:08,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:09,726 INFO L124 PetriNetUnfolderBase]: 2469/4124 cut-off events. [2024-06-27 19:48:09,726 INFO L125 PetriNetUnfolderBase]: For 338530/338570 co-relation queries the response was YES. [2024-06-27 19:48:09,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33031 conditions, 4124 events. 2469/4124 cut-off events. For 338530/338570 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 25468 event pairs, 634 based on Foata normal form. 17/4083 useless extension candidates. Maximal degree in co-relation 32940. Up to 3590 conditions per place. [2024-06-27 19:48:09,774 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 172 selfloop transitions, 29 changer transitions 0/248 dead transitions. [2024-06-27 19:48:09,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 248 transitions, 2851 flow [2024-06-27 19:48:09,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:09,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:09,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 19:48:09,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-27 19:48:09,776 INFO L175 Difference]: Start difference. First operand has 196 places, 228 transitions, 2343 flow. Second operand 8 states and 155 transitions. [2024-06-27 19:48:09,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 248 transitions, 2851 flow [2024-06-27 19:48:10,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 248 transitions, 2683 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:48:10,048 INFO L231 Difference]: Finished difference. Result has 199 places, 231 transitions, 2299 flow [2024-06-27 19:48:10,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2175, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2299, PETRI_PLACES=199, PETRI_TRANSITIONS=231} [2024-06-27 19:48:10,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-27 19:48:10,048 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 231 transitions, 2299 flow [2024-06-27 19:48:10,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:10,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:10,049 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 19:48:10,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:48:10,049 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 19:48:10,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:10,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1900043280, now seen corresponding path program 3 times [2024-06-27 19:48:10,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:10,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198753761] [2024-06-27 19:48:10,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:10,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:10,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:10,642 INFO 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 19:48:10,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:10,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198753761] [2024-06-27 19:48:10,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198753761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:10,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:10,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:10,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467641110] [2024-06-27 19:48:10,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:10,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:10,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:10,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:10,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:10,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:10,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 231 transitions, 2299 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:10,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:10,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:10,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:11,492 INFO L124 PetriNetUnfolderBase]: 2725/4435 cut-off events. [2024-06-27 19:48:11,493 INFO L125 PetriNetUnfolderBase]: For 336130/336139 co-relation queries the response was YES. [2024-06-27 19:48:11,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34813 conditions, 4435 events. 2725/4435 cut-off events. For 336130/336139 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26400 event pairs, 676 based on Foata normal form. 9/4440 useless extension candidates. Maximal degree in co-relation 34721. Up to 4161 conditions per place. [2024-06-27 19:48:11,538 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 223 selfloop transitions, 22 changer transitions 0/250 dead transitions. [2024-06-27 19:48:11,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 250 transitions, 2862 flow [2024-06-27 19:48:11,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:11,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:11,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 19:48:11,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-27 19:48:11,540 INFO L175 Difference]: Start difference. First operand has 199 places, 231 transitions, 2299 flow. Second operand 7 states and 128 transitions. [2024-06-27 19:48:11,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 250 transitions, 2862 flow [2024-06-27 19:48:11,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 250 transitions, 2720 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:11,901 INFO L231 Difference]: Finished difference. Result has 200 places, 232 transitions, 2222 flow [2024-06-27 19:48:11,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2163, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2222, PETRI_PLACES=200, PETRI_TRANSITIONS=232} [2024-06-27 19:48:11,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-27 19:48:11,902 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 232 transitions, 2222 flow [2024-06-27 19:48:11,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:11,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:11,903 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 19:48:11,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:48:11,903 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 19:48:11,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:11,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1887663120, now seen corresponding path program 4 times [2024-06-27 19:48:11,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:11,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555010638] [2024-06-27 19:48:11,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:11,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:11,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:12,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:12,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:12,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555010638] [2024-06-27 19:48:12,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555010638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:12,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:12,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:12,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963585347] [2024-06-27 19:48:12,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:12,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:12,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:12,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:12,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:12,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:12,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 232 transitions, 2222 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:12,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:12,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:12,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:13,352 INFO L124 PetriNetUnfolderBase]: 2730/4442 cut-off events. [2024-06-27 19:48:13,352 INFO L125 PetriNetUnfolderBase]: For 345832/345841 co-relation queries the response was YES. [2024-06-27 19:48:13,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34875 conditions, 4442 events. 2730/4442 cut-off events. For 345832/345841 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26472 event pairs, 676 based on Foata normal form. 9/4447 useless extension candidates. Maximal degree in co-relation 34782. Up to 4159 conditions per place. [2024-06-27 19:48:13,397 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 215 selfloop transitions, 30 changer transitions 0/250 dead transitions. [2024-06-27 19:48:13,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 250 transitions, 2832 flow [2024-06-27 19:48:13,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:13,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:13,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 19:48:13,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:48:13,399 INFO L175 Difference]: Start difference. First operand has 200 places, 232 transitions, 2222 flow. Second operand 7 states and 126 transitions. [2024-06-27 19:48:13,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 250 transitions, 2832 flow [2024-06-27 19:48:13,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 250 transitions, 2784 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:48:13,764 INFO L231 Difference]: Finished difference. Result has 202 places, 235 transitions, 2316 flow [2024-06-27 19:48:13,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2316, PETRI_PLACES=202, PETRI_TRANSITIONS=235} [2024-06-27 19:48:13,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-27 19:48:13,765 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 235 transitions, 2316 flow [2024-06-27 19:48:13,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:13,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:13,766 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 19:48:13,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:48:13,766 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 19:48:13,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:13,766 INFO L85 PathProgramCache]: Analyzing trace with hash 217912304, now seen corresponding path program 5 times [2024-06-27 19:48:13,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:13,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739931668] [2024-06-27 19:48:13,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:13,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:13,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:14,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:14,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:14,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739931668] [2024-06-27 19:48:14,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739931668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:14,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:14,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:14,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690749086] [2024-06-27 19:48:14,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:14,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:14,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:14,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:14,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:14,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:14,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 235 transitions, 2316 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:14,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:14,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:14,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:15,379 INFO L124 PetriNetUnfolderBase]: 2735/4451 cut-off events. [2024-06-27 19:48:15,379 INFO L125 PetriNetUnfolderBase]: For 357320/357331 co-relation queries the response was YES. [2024-06-27 19:48:15,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35419 conditions, 4451 events. 2735/4451 cut-off events. For 357320/357331 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26539 event pairs, 686 based on Foata normal form. 11/4458 useless extension candidates. Maximal degree in co-relation 35325. Up to 4142 conditions per place. [2024-06-27 19:48:15,424 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 206 selfloop transitions, 45 changer transitions 0/256 dead transitions. [2024-06-27 19:48:15,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 256 transitions, 3145 flow [2024-06-27 19:48:15,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:15,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:15,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 19:48:15,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:48:15,425 INFO L175 Difference]: Start difference. First operand has 202 places, 235 transitions, 2316 flow. Second operand 7 states and 126 transitions. [2024-06-27 19:48:15,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 256 transitions, 3145 flow [2024-06-27 19:48:15,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 256 transitions, 3025 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 19:48:15,911 INFO L231 Difference]: Finished difference. Result has 205 places, 243 transitions, 2476 flow [2024-06-27 19:48:15,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2476, PETRI_PLACES=205, PETRI_TRANSITIONS=243} [2024-06-27 19:48:15,912 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-27 19:48:15,912 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 243 transitions, 2476 flow [2024-06-27 19:48:15,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:15,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:15,912 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 19:48:15,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:48:15,912 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 19:48:15,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:15,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1820418706, now seen corresponding path program 6 times [2024-06-27 19:48:15,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:15,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641698511] [2024-06-27 19:48:15,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:15,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:15,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:16,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:16,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:16,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641698511] [2024-06-27 19:48:16,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641698511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:16,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:16,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:16,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009837759] [2024-06-27 19:48:16,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:16,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:16,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:16,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:16,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:16,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:16,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 243 transitions, 2476 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:16,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:16,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:16,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:17,528 INFO L124 PetriNetUnfolderBase]: 2732/4445 cut-off events. [2024-06-27 19:48:17,529 INFO L125 PetriNetUnfolderBase]: For 367712/367723 co-relation queries the response was YES. [2024-06-27 19:48:17,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35736 conditions, 4445 events. 2732/4445 cut-off events. For 367712/367723 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26489 event pairs, 686 based on Foata normal form. 11/4452 useless extension candidates. Maximal degree in co-relation 35640. Up to 4139 conditions per place. [2024-06-27 19:48:17,571 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 46 changer transitions 0/256 dead transitions. [2024-06-27 19:48:17,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 256 transitions, 3041 flow [2024-06-27 19:48:17,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:17,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:17,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 19:48:17,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-27 19:48:17,572 INFO L175 Difference]: Start difference. First operand has 205 places, 243 transitions, 2476 flow. Second operand 7 states and 125 transitions. [2024-06-27 19:48:17,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 256 transitions, 3041 flow [2024-06-27 19:48:18,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 256 transitions, 2825 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-27 19:48:18,023 INFO L231 Difference]: Finished difference. Result has 208 places, 244 transitions, 2381 flow [2024-06-27 19:48:18,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2381, PETRI_PLACES=208, PETRI_TRANSITIONS=244} [2024-06-27 19:48:18,024 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-27 19:48:18,024 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 244 transitions, 2381 flow [2024-06-27 19:48:18,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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 19:48:18,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:18,025 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 19:48:18,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:48:18,025 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:18,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:18,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1702642969, now seen corresponding path program 2 times [2024-06-27 19:48:18,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:18,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481625844] [2024-06-27 19:48:18,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:18,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:18,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:19,059 INFO 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 19:48:19,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:19,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481625844] [2024-06-27 19:48:19,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481625844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:19,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:19,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:19,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396007699] [2024-06-27 19:48:19,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:19,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:19,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:19,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:19,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:19,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:19,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 244 transitions, 2381 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:19,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:19,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:19,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:20,278 INFO L124 PetriNetUnfolderBase]: 2842/4642 cut-off events. [2024-06-27 19:48:20,279 INFO L125 PetriNetUnfolderBase]: For 394590/394595 co-relation queries the response was YES. [2024-06-27 19:48:20,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36760 conditions, 4642 events. 2842/4642 cut-off events. For 394590/394595 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 28077 event pairs, 678 based on Foata normal form. 12/4648 useless extension candidates. Maximal degree in co-relation 36663. Up to 3890 conditions per place. [2024-06-27 19:48:20,317 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 200 selfloop transitions, 84 changer transitions 0/289 dead transitions. [2024-06-27 19:48:20,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 289 transitions, 3226 flow [2024-06-27 19:48:20,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:20,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:20,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 19:48:20,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 19:48:20,329 INFO L175 Difference]: Start difference. First operand has 208 places, 244 transitions, 2381 flow. Second operand 10 states and 195 transitions. [2024-06-27 19:48:20,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 289 transitions, 3226 flow [2024-06-27 19:48:20,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 289 transitions, 3155 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:48:20,719 INFO L231 Difference]: Finished difference. Result has 216 places, 250 transitions, 2609 flow [2024-06-27 19:48:20,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2609, PETRI_PLACES=216, PETRI_TRANSITIONS=250} [2024-06-27 19:48:20,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-27 19:48:20,720 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 250 transitions, 2609 flow [2024-06-27 19:48:20,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:20,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:20,721 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 19:48:20,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:48:20,721 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:20,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:20,721 INFO L85 PathProgramCache]: Analyzing trace with hash 502027209, now seen corresponding path program 3 times [2024-06-27 19:48:20,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:20,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807037211] [2024-06-27 19:48:20,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:20,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:20,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:21,721 INFO 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 19:48:21,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:21,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807037211] [2024-06-27 19:48:21,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807037211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:21,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:21,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:21,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789299172] [2024-06-27 19:48:21,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:21,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:21,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:21,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:21,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:21,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:21,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 250 transitions, 2609 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:21,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:21,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:21,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:23,023 INFO L124 PetriNetUnfolderBase]: 2924/4804 cut-off events. [2024-06-27 19:48:23,023 INFO L125 PetriNetUnfolderBase]: For 414135/414140 co-relation queries the response was YES. [2024-06-27 19:48:23,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38494 conditions, 4804 events. 2924/4804 cut-off events. For 414135/414140 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29507 event pairs, 708 based on Foata normal form. 12/4810 useless extension candidates. Maximal degree in co-relation 38394. Up to 4032 conditions per place. [2024-06-27 19:48:23,073 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 198 selfloop transitions, 94 changer transitions 0/297 dead transitions. [2024-06-27 19:48:23,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 297 transitions, 3499 flow [2024-06-27 19:48:23,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:23,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:23,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 19:48:23,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-27 19:48:23,075 INFO L175 Difference]: Start difference. First operand has 216 places, 250 transitions, 2609 flow. Second operand 10 states and 194 transitions. [2024-06-27 19:48:23,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 297 transitions, 3499 flow [2024-06-27 19:48:23,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 297 transitions, 3294 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 19:48:23,540 INFO L231 Difference]: Finished difference. Result has 223 places, 259 transitions, 2780 flow [2024-06-27 19:48:23,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2416, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2780, PETRI_PLACES=223, PETRI_TRANSITIONS=259} [2024-06-27 19:48:23,540 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-27 19:48:23,540 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 259 transitions, 2780 flow [2024-06-27 19:48:23,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:23,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:23,541 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 19:48:23,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:48:23,541 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:23,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:23,541 INFO L85 PathProgramCache]: Analyzing trace with hash 827888919, now seen corresponding path program 4 times [2024-06-27 19:48:23,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:23,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121174843] [2024-06-27 19:48:23,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:23,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:23,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:24,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:24,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:24,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121174843] [2024-06-27 19:48:24,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121174843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:24,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:24,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:24,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079280187] [2024-06-27 19:48:24,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:24,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:24,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:24,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:24,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:24,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:24,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 259 transitions, 2780 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:24,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:24,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:24,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:25,806 INFO L124 PetriNetUnfolderBase]: 3047/5037 cut-off events. [2024-06-27 19:48:25,806 INFO L125 PetriNetUnfolderBase]: For 431898/431903 co-relation queries the response was YES. [2024-06-27 19:48:25,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39943 conditions, 5037 events. 3047/5037 cut-off events. For 431898/431903 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 31520 event pairs, 689 based on Foata normal form. 12/5043 useless extension candidates. Maximal degree in co-relation 39840. Up to 3296 conditions per place. [2024-06-27 19:48:25,864 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 188 selfloop transitions, 109 changer transitions 0/302 dead transitions. [2024-06-27 19:48:25,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 302 transitions, 3772 flow [2024-06-27 19:48:25,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:25,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:25,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 19:48:25,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 19:48:25,865 INFO L175 Difference]: Start difference. First operand has 223 places, 259 transitions, 2780 flow. Second operand 10 states and 195 transitions. [2024-06-27 19:48:25,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 302 transitions, 3772 flow [2024-06-27 19:48:26,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 302 transitions, 3608 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 19:48:26,471 INFO L231 Difference]: Finished difference. Result has 230 places, 262 transitions, 2978 flow [2024-06-27 19:48:26,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2616, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2978, PETRI_PLACES=230, PETRI_TRANSITIONS=262} [2024-06-27 19:48:26,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-27 19:48:26,472 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 262 transitions, 2978 flow [2024-06-27 19:48:26,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:26,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:26,472 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 19:48:26,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:48:26,472 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:26,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:26,473 INFO L85 PathProgramCache]: Analyzing trace with hash 885673067, now seen corresponding path program 5 times [2024-06-27 19:48:26,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:26,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720208337] [2024-06-27 19:48:26,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:26,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:26,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:27,416 INFO 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 19:48:27,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:27,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720208337] [2024-06-27 19:48:27,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720208337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:27,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:27,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:27,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631253443] [2024-06-27 19:48:27,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:27,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:27,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:27,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:27,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:27,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:27,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 262 transitions, 2978 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:27,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:27,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:27,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:28,664 INFO L124 PetriNetUnfolderBase]: 3027/5005 cut-off events. [2024-06-27 19:48:28,664 INFO L125 PetriNetUnfolderBase]: For 420402/420407 co-relation queries the response was YES. [2024-06-27 19:48:28,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39010 conditions, 5005 events. 3027/5005 cut-off events. For 420402/420407 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31336 event pairs, 734 based on Foata normal form. 12/5011 useless extension candidates. Maximal degree in co-relation 38905. Up to 4121 conditions per place. [2024-06-27 19:48:28,717 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 207 selfloop transitions, 87 changer transitions 0/299 dead transitions. [2024-06-27 19:48:28,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 299 transitions, 3644 flow [2024-06-27 19:48:28,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:28,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:28,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 19:48:28,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 19:48:28,719 INFO L175 Difference]: Start difference. First operand has 230 places, 262 transitions, 2978 flow. Second operand 10 states and 195 transitions. [2024-06-27 19:48:28,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 299 transitions, 3644 flow [2024-06-27 19:48:29,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 299 transitions, 3396 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 19:48:29,408 INFO L231 Difference]: Finished difference. Result has 232 places, 261 transitions, 2820 flow [2024-06-27 19:48:29,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2820, PETRI_PLACES=232, PETRI_TRANSITIONS=261} [2024-06-27 19:48:29,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-27 19:48:29,409 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 261 transitions, 2820 flow [2024-06-27 19:48:29,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:29,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:29,409 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 19:48:29,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:48:29,410 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 19:48:29,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:29,410 INFO L85 PathProgramCache]: Analyzing trace with hash 217921232, now seen corresponding path program 2 times [2024-06-27 19:48:29,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:29,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015192695] [2024-06-27 19:48:29,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:29,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:29,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:30,406 INFO 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 19:48:30,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:30,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015192695] [2024-06-27 19:48:30,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015192695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:30,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:30,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:30,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101126783] [2024-06-27 19:48:30,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:30,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:30,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:30,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:30,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:30,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:48:30,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 261 transitions, 2820 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:30,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:30,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:48:30,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:31,266 INFO L124 PetriNetUnfolderBase]: 2737/4632 cut-off events. [2024-06-27 19:48:31,266 INFO L125 PetriNetUnfolderBase]: For 411319/411367 co-relation queries the response was YES. [2024-06-27 19:48:31,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36510 conditions, 4632 events. 2737/4632 cut-off events. For 411319/411367 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 29943 event pairs, 690 based on Foata normal form. 12/4563 useless extension candidates. Maximal degree in co-relation 36404. Up to 4059 conditions per place. [2024-06-27 19:48:31,321 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 185 selfloop transitions, 36 changer transitions 0/276 dead transitions. [2024-06-27 19:48:31,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 276 transitions, 3358 flow [2024-06-27 19:48:31,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:31,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:31,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 19:48:31,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 19:48:31,323 INFO L175 Difference]: Start difference. First operand has 232 places, 261 transitions, 2820 flow. Second operand 8 states and 150 transitions. [2024-06-27 19:48:31,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 276 transitions, 3358 flow [2024-06-27 19:48:31,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 276 transitions, 3056 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-27 19:48:31,850 INFO L231 Difference]: Finished difference. Result has 230 places, 264 transitions, 2662 flow [2024-06-27 19:48:31,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2662, PETRI_PLACES=230, PETRI_TRANSITIONS=264} [2024-06-27 19:48:31,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-27 19:48:31,851 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 264 transitions, 2662 flow [2024-06-27 19:48:31,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:31,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:31,851 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 19:48:31,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:48:31,852 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 19:48:31,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:31,852 INFO L85 PathProgramCache]: Analyzing trace with hash -807916112, now seen corresponding path program 3 times [2024-06-27 19:48:31,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:31,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093833280] [2024-06-27 19:48:31,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:31,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:31,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:32,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:32,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:32,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093833280] [2024-06-27 19:48:32,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093833280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:32,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:32,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:32,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822484292] [2024-06-27 19:48:32,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:32,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:32,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:32,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:32,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:32,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:48:32,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 264 transitions, 2662 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:32,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:32,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:48:32,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:33,661 INFO L124 PetriNetUnfolderBase]: 2746/4647 cut-off events. [2024-06-27 19:48:33,661 INFO L125 PetriNetUnfolderBase]: For 419908/419952 co-relation queries the response was YES. [2024-06-27 19:48:33,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36352 conditions, 4647 events. 2746/4647 cut-off events. For 419908/419952 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 30098 event pairs, 691 based on Foata normal form. 14/4579 useless extension candidates. Maximal degree in co-relation 36248. Up to 4027 conditions per place. [2024-06-27 19:48:33,722 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 175 selfloop transitions, 55 changer transitions 0/285 dead transitions. [2024-06-27 19:48:33,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 285 transitions, 3440 flow [2024-06-27 19:48:33,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:33,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:33,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 19:48:33,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 19:48:33,724 INFO L175 Difference]: Start difference. First operand has 230 places, 264 transitions, 2662 flow. Second operand 8 states and 156 transitions. [2024-06-27 19:48:33,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 285 transitions, 3440 flow [2024-06-27 19:48:34,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 285 transitions, 3320 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:34,329 INFO L231 Difference]: Finished difference. Result has 232 places, 270 transitions, 2796 flow [2024-06-27 19:48:34,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2796, PETRI_PLACES=232, PETRI_TRANSITIONS=270} [2024-06-27 19:48:34,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-27 19:48:34,329 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 270 transitions, 2796 flow [2024-06-27 19:48:34,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:34,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:34,330 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 19:48:34,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:48:34,330 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 19:48:34,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:34,330 INFO L85 PathProgramCache]: Analyzing trace with hash -807440882, now seen corresponding path program 4 times [2024-06-27 19:48:34,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:34,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876107278] [2024-06-27 19:48:34,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:34,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:34,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:35,394 INFO 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 19:48:35,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:35,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876107278] [2024-06-27 19:48:35,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876107278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:35,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:35,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:35,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486867123] [2024-06-27 19:48:35,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:35,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:35,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:35,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:35,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:35,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:48:35,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 270 transitions, 2796 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:35,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:35,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:48:35,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:36,543 INFO L124 PetriNetUnfolderBase]: 2742/4654 cut-off events. [2024-06-27 19:48:36,543 INFO L125 PetriNetUnfolderBase]: For 422392/422414 co-relation queries the response was YES. [2024-06-27 19:48:36,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36722 conditions, 4654 events. 2742/4654 cut-off events. For 422392/422414 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 30249 event pairs, 686 based on Foata normal form. 12/4598 useless extension candidates. Maximal degree in co-relation 36617. Up to 4114 conditions per place. [2024-06-27 19:48:36,603 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 212 selfloop transitions, 17 changer transitions 0/284 dead transitions. [2024-06-27 19:48:36,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 284 transitions, 3348 flow [2024-06-27 19:48:36,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:36,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:36,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 19:48:36,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 19:48:36,604 INFO L175 Difference]: Start difference. First operand has 232 places, 270 transitions, 2796 flow. Second operand 8 states and 147 transitions. [2024-06-27 19:48:36,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 284 transitions, 3348 flow [2024-06-27 19:48:37,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 284 transitions, 3224 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 19:48:37,220 INFO L231 Difference]: Finished difference. Result has 236 places, 273 transitions, 2782 flow [2024-06-27 19:48:37,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2676, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2782, PETRI_PLACES=236, PETRI_TRANSITIONS=273} [2024-06-27 19:48:37,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-27 19:48:37,221 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 273 transitions, 2782 flow [2024-06-27 19:48:37,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:37,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:37,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:37,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:48:37,221 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 19:48:37,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:37,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1892416784, now seen corresponding path program 1 times [2024-06-27 19:48:37,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:37,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972630596] [2024-06-27 19:48:37,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:37,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:37,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:37,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:37,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:37,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972630596] [2024-06-27 19:48:37,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972630596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:37,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:37,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:37,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803408427] [2024-06-27 19:48:37,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:37,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:37,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:37,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:37,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:38,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:48:38,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 273 transitions, 2782 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:38,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:38,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:48:38,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:39,051 INFO L124 PetriNetUnfolderBase]: 2941/4936 cut-off events. [2024-06-27 19:48:39,051 INFO L125 PetriNetUnfolderBase]: For 430229/430233 co-relation queries the response was YES. [2024-06-27 19:48:39,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38280 conditions, 4936 events. 2941/4936 cut-off events. For 430229/430233 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31566 event pairs, 708 based on Foata normal form. 3/4929 useless extension candidates. Maximal degree in co-relation 38173. Up to 4533 conditions per place. [2024-06-27 19:48:39,104 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 269 selfloop transitions, 17 changer transitions 0/296 dead transitions. [2024-06-27 19:48:39,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 296 transitions, 3486 flow [2024-06-27 19:48:39,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:39,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:39,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 19:48:39,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 19:48:39,106 INFO L175 Difference]: Start difference. First operand has 236 places, 273 transitions, 2782 flow. Second operand 8 states and 149 transitions. [2024-06-27 19:48:39,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 296 transitions, 3486 flow [2024-06-27 19:48:39,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 296 transitions, 3404 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:39,754 INFO L231 Difference]: Finished difference. Result has 238 places, 276 transitions, 2818 flow [2024-06-27 19:48:39,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2700, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2818, PETRI_PLACES=238, PETRI_TRANSITIONS=276} [2024-06-27 19:48:39,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-27 19:48:39,754 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 276 transitions, 2818 flow [2024-06-27 19:48:39,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:39,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:39,755 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 19:48:39,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:48:39,755 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 19:48:39,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:39,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1997542104, now seen corresponding path program 1 times [2024-06-27 19:48:39,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:39,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653185671] [2024-06-27 19:48:39,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:39,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:39,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:40,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:40,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:40,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653185671] [2024-06-27 19:48:40,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653185671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:40,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:40,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:40,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137389374] [2024-06-27 19:48:40,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:40,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:40,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:40,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:40,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:40,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:48:40,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 276 transitions, 2818 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:40,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:40,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:48:40,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:41,869 INFO L124 PetriNetUnfolderBase]: 2954/4957 cut-off events. [2024-06-27 19:48:41,869 INFO L125 PetriNetUnfolderBase]: For 455409/455415 co-relation queries the response was YES. [2024-06-27 19:48:41,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39002 conditions, 4957 events. 2954/4957 cut-off events. For 455409/455415 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31689 event pairs, 709 based on Foata normal form. 8/4954 useless extension candidates. Maximal degree in co-relation 38894. Up to 4548 conditions per place. [2024-06-27 19:48:41,922 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 18 changer transitions 0/299 dead transitions. [2024-06-27 19:48:41,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 299 transitions, 3532 flow [2024-06-27 19:48:41,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:41,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:41,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 19:48:41,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 19:48:41,923 INFO L175 Difference]: Start difference. First operand has 238 places, 276 transitions, 2818 flow. Second operand 8 states and 149 transitions. [2024-06-27 19:48:41,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 299 transitions, 3532 flow [2024-06-27 19:48:42,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 299 transitions, 3436 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:42,593 INFO L231 Difference]: Finished difference. Result has 240 places, 280 transitions, 2845 flow [2024-06-27 19:48:42,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2722, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2845, PETRI_PLACES=240, PETRI_TRANSITIONS=280} [2024-06-27 19:48:42,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-27 19:48:42,594 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 280 transitions, 2845 flow [2024-06-27 19:48:42,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:42,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:42,594 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 19:48:42,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:48:42,594 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 19:48:42,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:42,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1992893964, now seen corresponding path program 2 times [2024-06-27 19:48:42,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:42,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288658206] [2024-06-27 19:48:42,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:42,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:42,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:43,482 INFO 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 19:48:43,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:43,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288658206] [2024-06-27 19:48:43,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288658206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:43,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:43,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:43,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543607364] [2024-06-27 19:48:43,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:43,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:43,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:43,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:43,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:43,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:48:43,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 280 transitions, 2845 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:43,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:43,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:48:43,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:44,608 INFO L124 PetriNetUnfolderBase]: 3004/5031 cut-off events. [2024-06-27 19:48:44,608 INFO L125 PetriNetUnfolderBase]: For 478553/478559 co-relation queries the response was YES. [2024-06-27 19:48:44,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40815 conditions, 5031 events. 3004/5031 cut-off events. For 478553/478559 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32196 event pairs, 713 based on Foata normal form. 4/5025 useless extension candidates. Maximal degree in co-relation 40706. Up to 4571 conditions per place. [2024-06-27 19:48:44,657 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 262 selfloop transitions, 34 changer transitions 0/306 dead transitions. [2024-06-27 19:48:44,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 306 transitions, 3794 flow [2024-06-27 19:48:44,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:44,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:44,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 19:48:44,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-27 19:48:44,659 INFO L175 Difference]: Start difference. First operand has 240 places, 280 transitions, 2845 flow. Second operand 8 states and 151 transitions. [2024-06-27 19:48:44,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 306 transitions, 3794 flow [2024-06-27 19:48:45,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 306 transitions, 3703 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:45,201 INFO L231 Difference]: Finished difference. Result has 243 places, 287 transitions, 2995 flow [2024-06-27 19:48:45,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2995, PETRI_PLACES=243, PETRI_TRANSITIONS=287} [2024-06-27 19:48:45,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-27 19:48:45,202 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 287 transitions, 2995 flow [2024-06-27 19:48:45,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:45,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:45,202 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 19:48:45,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:48:45,202 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 19:48:45,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:45,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1887654998, now seen corresponding path program 3 times [2024-06-27 19:48:45,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:45,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180543765] [2024-06-27 19:48:45,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:45,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:45,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:46,051 INFO 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 19:48:46,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:46,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180543765] [2024-06-27 19:48:46,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180543765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:46,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:46,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:46,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564974734] [2024-06-27 19:48:46,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:46,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:46,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:46,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:46,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:46,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:48:46,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 287 transitions, 2995 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:46,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:46,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:48:46,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:47,230 INFO L124 PetriNetUnfolderBase]: 2986/5007 cut-off events. [2024-06-27 19:48:47,230 INFO L125 PetriNetUnfolderBase]: For 487620/487624 co-relation queries the response was YES. [2024-06-27 19:48:47,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41043 conditions, 5007 events. 2986/5007 cut-off events. For 487620/487624 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 32057 event pairs, 709 based on Foata normal form. 8/5005 useless extension candidates. Maximal degree in co-relation 40932. Up to 4583 conditions per place. [2024-06-27 19:48:47,290 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 23 changer transitions 0/304 dead transitions. [2024-06-27 19:48:47,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 304 transitions, 3655 flow [2024-06-27 19:48:47,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:47,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:47,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 19:48:47,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 19:48:47,291 INFO L175 Difference]: Start difference. First operand has 243 places, 287 transitions, 2995 flow. Second operand 8 states and 149 transitions. [2024-06-27 19:48:47,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 304 transitions, 3655 flow [2024-06-27 19:48:48,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 304 transitions, 3527 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-27 19:48:48,212 INFO L231 Difference]: Finished difference. Result has 247 places, 287 transitions, 2920 flow [2024-06-27 19:48:48,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2920, PETRI_PLACES=247, PETRI_TRANSITIONS=287} [2024-06-27 19:48:48,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-27 19:48:48,212 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 287 transitions, 2920 flow [2024-06-27 19:48:48,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:48,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:48,213 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 19:48:48,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:48:48,213 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 19:48:48,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:48,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1609735722, now seen corresponding path program 4 times [2024-06-27 19:48:48,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:48,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397787580] [2024-06-27 19:48:48,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:48,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:48,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:49,348 INFO 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 19:48:49,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:49,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397787580] [2024-06-27 19:48:49,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397787580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:49,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:49,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:49,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794828873] [2024-06-27 19:48:49,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:49,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:49,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:49,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:49,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:49,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:48:49,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 287 transitions, 2920 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:49,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:49,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:48:49,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:50,405 INFO L124 PetriNetUnfolderBase]: 3004/5036 cut-off events. [2024-06-27 19:48:50,406 INFO L125 PetriNetUnfolderBase]: For 498778/498786 co-relation queries the response was YES. [2024-06-27 19:48:50,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41336 conditions, 5036 events. 3004/5036 cut-off events. For 498778/498786 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 32260 event pairs, 717 based on Foata normal form. 8/5033 useless extension candidates. Maximal degree in co-relation 41223. Up to 4597 conditions per place. [2024-06-27 19:48:50,464 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 265 selfloop transitions, 30 changer transitions 0/305 dead transitions. [2024-06-27 19:48:50,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 305 transitions, 3662 flow [2024-06-27 19:48:50,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:50,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:50,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 19:48:50,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 19:48:50,466 INFO L175 Difference]: Start difference. First operand has 247 places, 287 transitions, 2920 flow. Second operand 8 states and 148 transitions. [2024-06-27 19:48:50,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 305 transitions, 3662 flow [2024-06-27 19:48:51,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 305 transitions, 3593 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:48:51,359 INFO L231 Difference]: Finished difference. Result has 248 places, 291 transitions, 3016 flow [2024-06-27 19:48:51,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2851, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3016, PETRI_PLACES=248, PETRI_TRANSITIONS=291} [2024-06-27 19:48:51,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-27 19:48:51,360 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 291 transitions, 3016 flow [2024-06-27 19:48:51,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:51,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:51,360 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 19:48:51,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:48:51,360 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 19:48:51,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:51,361 INFO L85 PathProgramCache]: Analyzing trace with hash -816006058, now seen corresponding path program 5 times [2024-06-27 19:48:51,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:51,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063354492] [2024-06-27 19:48:51,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:51,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:51,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:52,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 19:48:52,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:52,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063354492] [2024-06-27 19:48:52,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063354492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:52,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:52,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:52,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420628590] [2024-06-27 19:48:52,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:52,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:52,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:52,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:52,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:52,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:48:52,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 291 transitions, 3016 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:52,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:52,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:48:52,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:53,337 INFO L124 PetriNetUnfolderBase]: 3014/5050 cut-off events. [2024-06-27 19:48:53,337 INFO L125 PetriNetUnfolderBase]: For 505972/505988 co-relation queries the response was YES. [2024-06-27 19:48:53,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42232 conditions, 5050 events. 3014/5050 cut-off events. For 505972/505988 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 32360 event pairs, 717 based on Foata normal form. 5/5044 useless extension candidates. Maximal degree in co-relation 42118. Up to 4597 conditions per place. [2024-06-27 19:48:53,405 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 263 selfloop transitions, 37 changer transitions 0/310 dead transitions. [2024-06-27 19:48:53,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 310 transitions, 3771 flow [2024-06-27 19:48:53,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:53,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:53,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 19:48:53,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-27 19:48:53,406 INFO L175 Difference]: Start difference. First operand has 248 places, 291 transitions, 3016 flow. Second operand 8 states and 151 transitions. [2024-06-27 19:48:53,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 310 transitions, 3771 flow [2024-06-27 19:48:54,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 310 transitions, 3638 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:54,285 INFO L231 Difference]: Finished difference. Result has 250 places, 294 transitions, 3044 flow [2024-06-27 19:48:54,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2883, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3044, PETRI_PLACES=250, PETRI_TRANSITIONS=294} [2024-06-27 19:48:54,285 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-27 19:48:54,286 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 294 transitions, 3044 flow [2024-06-27 19:48:54,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:54,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:54,286 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 19:48:54,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:48:54,286 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 19:48:54,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:54,287 INFO L85 PathProgramCache]: Analyzing trace with hash -807731848, now seen corresponding path program 6 times [2024-06-27 19:48:54,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:54,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481218138] [2024-06-27 19:48:54,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:54,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:54,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:55,302 INFO 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 19:48:55,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:55,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481218138] [2024-06-27 19:48:55,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481218138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:55,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:55,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:55,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831528400] [2024-06-27 19:48:55,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:55,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:55,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:55,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:55,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:55,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:48:55,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 294 transitions, 3044 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:55,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:55,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:48:55,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:56,350 INFO L124 PetriNetUnfolderBase]: 3010/5044 cut-off events. [2024-06-27 19:48:56,350 INFO L125 PetriNetUnfolderBase]: For 505785/505799 co-relation queries the response was YES. [2024-06-27 19:48:56,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42348 conditions, 5044 events. 3010/5044 cut-off events. For 505785/505799 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 32227 event pairs, 715 based on Foata normal form. 4/5038 useless extension candidates. Maximal degree in co-relation 42233. Up to 4577 conditions per place. [2024-06-27 19:48:56,416 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 52 changer transitions 0/323 dead transitions. [2024-06-27 19:48:56,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 323 transitions, 3930 flow [2024-06-27 19:48:56,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:56,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:56,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 19:48:56,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 19:48:56,417 INFO L175 Difference]: Start difference. First operand has 250 places, 294 transitions, 3044 flow. Second operand 8 states and 148 transitions. [2024-06-27 19:48:56,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 323 transitions, 3930 flow [2024-06-27 19:48:57,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 323 transitions, 3743 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:57,461 INFO L231 Difference]: Finished difference. Result has 253 places, 311 transitions, 3241 flow [2024-06-27 19:48:57,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2911, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3241, PETRI_PLACES=253, PETRI_TRANSITIONS=311} [2024-06-27 19:48:57,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-27 19:48:57,462 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 311 transitions, 3241 flow [2024-06-27 19:48:57,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:57,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:57,462 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 19:48:57,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:48:57,463 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 19:48:57,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:57,463 INFO L85 PathProgramCache]: Analyzing trace with hash -807424018, now seen corresponding path program 1 times [2024-06-27 19:48:57,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:57,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879710264] [2024-06-27 19:48:57,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:57,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:57,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:58,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 19:48:58,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:58,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879710264] [2024-06-27 19:48:58,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879710264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:58,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:58,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:48:58,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248927546] [2024-06-27 19:48:58,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:58,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:48:58,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:58,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:48:58,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:48:58,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:48:58,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 311 transitions, 3241 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:58,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:58,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:48:58,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:59,834 INFO L124 PetriNetUnfolderBase]: 2843/4789 cut-off events. [2024-06-27 19:48:59,835 INFO L125 PetriNetUnfolderBase]: For 515445/515488 co-relation queries the response was YES. [2024-06-27 19:48:59,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41574 conditions, 4789 events. 2843/4789 cut-off events. For 515445/515488 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 30848 event pairs, 681 based on Foata normal form. 17/4729 useless extension candidates. Maximal degree in co-relation 41457. Up to 4243 conditions per place. [2024-06-27 19:48:59,895 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 252 selfloop transitions, 18 changer transitions 0/325 dead transitions. [2024-06-27 19:48:59,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 325 transitions, 3887 flow [2024-06-27 19:48:59,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:59,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:59,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 19:48:59,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 19:48:59,896 INFO L175 Difference]: Start difference. First operand has 253 places, 311 transitions, 3241 flow. Second operand 8 states and 148 transitions. [2024-06-27 19:48:59,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 325 transitions, 3887 flow [2024-06-27 19:49:00,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 325 transitions, 3792 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 19:49:00,828 INFO L231 Difference]: Finished difference. Result has 257 places, 313 transitions, 3265 flow [2024-06-27 19:49:00,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3146, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3265, PETRI_PLACES=257, PETRI_TRANSITIONS=313} [2024-06-27 19:49:00,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-27 19:49:00,829 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 313 transitions, 3265 flow [2024-06-27 19:49:00,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:00,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:00,829 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 19:49:00,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:49:00,829 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 19:49:00,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:00,830 INFO L85 PathProgramCache]: Analyzing trace with hash 2108550746, now seen corresponding path program 1 times [2024-06-27 19:49:00,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:00,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414564567] [2024-06-27 19:49:00,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:00,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:00,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:01,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:01,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:01,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414564567] [2024-06-27 19:49:01,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414564567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:01,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:01,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:01,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466182445] [2024-06-27 19:49:01,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:01,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:01,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:01,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:01,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:01,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:01,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 313 transitions, 3265 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:01,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:01,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:01,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:02,734 INFO L124 PetriNetUnfolderBase]: 3172/5212 cut-off events. [2024-06-27 19:49:02,734 INFO L125 PetriNetUnfolderBase]: For 525307/525311 co-relation queries the response was YES. [2024-06-27 19:49:02,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44224 conditions, 5212 events. 3172/5212 cut-off events. For 525307/525311 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32493 event pairs, 736 based on Foata normal form. 5/5215 useless extension candidates. Maximal degree in co-relation 44105. Up to 4859 conditions per place. [2024-06-27 19:49:02,798 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 308 selfloop transitions, 29 changer transitions 0/342 dead transitions. [2024-06-27 19:49:02,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 342 transitions, 4107 flow [2024-06-27 19:49:02,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:02,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:02,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 19:49:02,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 19:49:02,800 INFO L175 Difference]: Start difference. First operand has 257 places, 313 transitions, 3265 flow. Second operand 8 states and 148 transitions. [2024-06-27 19:49:02,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 342 transitions, 4107 flow [2024-06-27 19:49:03,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 342 transitions, 4004 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:03,894 INFO L231 Difference]: Finished difference. Result has 259 places, 316 transitions, 3317 flow [2024-06-27 19:49:03,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3162, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3317, PETRI_PLACES=259, PETRI_TRANSITIONS=316} [2024-06-27 19:49:03,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-27 19:49:03,895 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 316 transitions, 3317 flow [2024-06-27 19:49:03,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:03,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:03,895 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 19:49:03,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:49:03,895 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 19:49:03,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:03,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1600418176, now seen corresponding path program 2 times [2024-06-27 19:49:03,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:03,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249702247] [2024-06-27 19:49:03,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:03,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:03,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:04,627 INFO 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 19:49:04,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:04,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249702247] [2024-06-27 19:49:04,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249702247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:04,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:04,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:04,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665811379] [2024-06-27 19:49:04,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:04,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:04,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:04,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:04,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:04,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:04,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 316 transitions, 3317 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:04,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:04,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:04,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:05,853 INFO L124 PetriNetUnfolderBase]: 3182/5228 cut-off events. [2024-06-27 19:49:05,853 INFO L125 PetriNetUnfolderBase]: For 538735/538739 co-relation queries the response was YES. [2024-06-27 19:49:05,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44819 conditions, 5228 events. 3182/5228 cut-off events. For 538735/538739 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32654 event pairs, 738 based on Foata normal form. 5/5231 useless extension candidates. Maximal degree in co-relation 44699. Up to 4863 conditions per place. [2024-06-27 19:49:05,922 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 309 selfloop transitions, 35 changer transitions 0/349 dead transitions. [2024-06-27 19:49:05,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 349 transitions, 4203 flow [2024-06-27 19:49:05,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:49:05,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:49:05,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 19:49:05,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 19:49:05,924 INFO L175 Difference]: Start difference. First operand has 259 places, 316 transitions, 3317 flow. Second operand 9 states and 163 transitions. [2024-06-27 19:49:05,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 349 transitions, 4203 flow [2024-06-27 19:49:06,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 349 transitions, 4072 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:06,783 INFO L231 Difference]: Finished difference. Result has 263 places, 322 transitions, 3397 flow [2024-06-27 19:49:06,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3397, PETRI_PLACES=263, PETRI_TRANSITIONS=322} [2024-06-27 19:49:06,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-27 19:49:06,784 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 322 transitions, 3397 flow [2024-06-27 19:49:06,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:06,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:06,784 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 19:49:06,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:49:06,788 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 19:49:06,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:06,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1609944352, now seen corresponding path program 1 times [2024-06-27 19:49:06,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:06,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347243732] [2024-06-27 19:49:06,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:06,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:06,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:07,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:07,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:07,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347243732] [2024-06-27 19:49:07,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347243732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:07,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:07,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:07,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637281498] [2024-06-27 19:49:07,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:07,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:07,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:07,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:07,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:07,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:49:07,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 322 transitions, 3397 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:07,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:07,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:49:07,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:08,711 INFO L124 PetriNetUnfolderBase]: 3082/5096 cut-off events. [2024-06-27 19:49:08,711 INFO L125 PetriNetUnfolderBase]: For 556885/556898 co-relation queries the response was YES. [2024-06-27 19:49:08,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44616 conditions, 5096 events. 3082/5096 cut-off events. For 556885/556898 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 32100 event pairs, 583 based on Foata normal form. 11/5076 useless extension candidates. Maximal degree in co-relation 44494. Up to 4584 conditions per place. [2024-06-27 19:49:08,776 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 296 selfloop transitions, 24 changer transitions 0/352 dead transitions. [2024-06-27 19:49:08,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 352 transitions, 4187 flow [2024-06-27 19:49:08,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:08,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:08,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 19:49:08,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-27 19:49:08,778 INFO L175 Difference]: Start difference. First operand has 263 places, 322 transitions, 3397 flow. Second operand 8 states and 155 transitions. [2024-06-27 19:49:08,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 352 transitions, 4187 flow [2024-06-27 19:49:09,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 352 transitions, 4044 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:09,597 INFO L231 Difference]: Finished difference. Result has 265 places, 324 transitions, 3373 flow [2024-06-27 19:49:09,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3373, PETRI_PLACES=265, PETRI_TRANSITIONS=324} [2024-06-27 19:49:09,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-27 19:49:09,600 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 324 transitions, 3373 flow [2024-06-27 19:49:09,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:09,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:09,601 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 19:49:09,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:49:09,601 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 19:49:09,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:09,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1345014840, now seen corresponding path program 2 times [2024-06-27 19:49:09,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:09,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897207106] [2024-06-27 19:49:09,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:09,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:09,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:10,379 INFO 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 19:49:10,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:10,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897207106] [2024-06-27 19:49:10,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897207106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:10,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:10,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:10,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607865521] [2024-06-27 19:49:10,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:10,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:10,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:10,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:10,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:10,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:49:10,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 324 transitions, 3373 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:10,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:10,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:49:10,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:11,651 INFO L124 PetriNetUnfolderBase]: 3090/5108 cut-off events. [2024-06-27 19:49:11,651 INFO L125 PetriNetUnfolderBase]: For 569434/569447 co-relation queries the response was YES. [2024-06-27 19:49:11,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44954 conditions, 5108 events. 3090/5108 cut-off events. For 569434/569447 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 32232 event pairs, 710 based on Foata normal form. 11/5073 useless extension candidates. Maximal degree in co-relation 44831. Up to 4633 conditions per place. [2024-06-27 19:49:11,710 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 293 selfloop transitions, 25 changer transitions 0/350 dead transitions. [2024-06-27 19:49:11,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 350 transitions, 4151 flow [2024-06-27 19:49:11,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:11,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:11,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 19:49:11,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:49:11,711 INFO L175 Difference]: Start difference. First operand has 265 places, 324 transitions, 3373 flow. Second operand 8 states and 152 transitions. [2024-06-27 19:49:11,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 350 transitions, 4151 flow [2024-06-27 19:49:12,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 350 transitions, 4048 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:12,555 INFO L231 Difference]: Finished difference. Result has 267 places, 326 transitions, 3395 flow [2024-06-27 19:49:12,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3395, PETRI_PLACES=267, PETRI_TRANSITIONS=326} [2024-06-27 19:49:12,556 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-27 19:49:12,556 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 326 transitions, 3395 flow [2024-06-27 19:49:12,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:12,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:12,556 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 19:49:12,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:49:12,557 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 19:49:12,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:12,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1491614500, now seen corresponding path program 1 times [2024-06-27 19:49:12,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:12,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341369400] [2024-06-27 19:49:12,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:12,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:12,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:13,282 INFO 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 19:49:13,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:13,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341369400] [2024-06-27 19:49:13,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341369400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:13,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:13,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:13,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491395853] [2024-06-27 19:49:13,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:13,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:13,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:13,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:13,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:13,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:13,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 326 transitions, 3395 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:13,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:13,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:13,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:14,428 INFO L124 PetriNetUnfolderBase]: 3208/5269 cut-off events. [2024-06-27 19:49:14,429 INFO L125 PetriNetUnfolderBase]: For 584870/584876 co-relation queries the response was YES. [2024-06-27 19:49:14,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46115 conditions, 5269 events. 3208/5269 cut-off events. For 584870/584876 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 32950 event pairs, 743 based on Foata normal form. 6/5273 useless extension candidates. Maximal degree in co-relation 45991. Up to 4896 conditions per place. [2024-06-27 19:49:14,494 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 317 selfloop transitions, 32 changer transitions 0/354 dead transitions. [2024-06-27 19:49:14,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 354 transitions, 4265 flow [2024-06-27 19:49:14,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:14,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:14,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 19:49:14,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 19:49:14,495 INFO L175 Difference]: Start difference. First operand has 267 places, 326 transitions, 3395 flow. Second operand 8 states and 150 transitions. [2024-06-27 19:49:14,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 354 transitions, 4265 flow [2024-06-27 19:49:15,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 354 transitions, 4151 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:15,443 INFO L231 Difference]: Finished difference. Result has 269 places, 329 transitions, 3433 flow [2024-06-27 19:49:15,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3281, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3433, PETRI_PLACES=269, PETRI_TRANSITIONS=329} [2024-06-27 19:49:15,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-27 19:49:15,444 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 329 transitions, 3433 flow [2024-06-27 19:49:15,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:15,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:15,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:15,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:49:15,445 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 19:49:15,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:15,445 INFO L85 PathProgramCache]: Analyzing trace with hash 789154090, now seen corresponding path program 3 times [2024-06-27 19:49:15,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:15,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764681242] [2024-06-27 19:49:15,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:15,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:15,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:16,104 INFO 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 19:49:16,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:16,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764681242] [2024-06-27 19:49:16,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764681242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:16,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:16,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:16,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742386173] [2024-06-27 19:49:16,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:16,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:16,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:16,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:16,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:16,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:16,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 329 transitions, 3433 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:16,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:16,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:16,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:17,285 INFO L124 PetriNetUnfolderBase]: 3213/5276 cut-off events. [2024-06-27 19:49:17,286 INFO L125 PetriNetUnfolderBase]: For 596892/596896 co-relation queries the response was YES. [2024-06-27 19:49:17,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46736 conditions, 5276 events. 3213/5276 cut-off events. For 596892/596896 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 32924 event pairs, 743 based on Foata normal form. 3/5277 useless extension candidates. Maximal degree in co-relation 46611. Up to 4870 conditions per place. [2024-06-27 19:49:17,355 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 309 selfloop transitions, 40 changer transitions 0/354 dead transitions. [2024-06-27 19:49:17,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 354 transitions, 4299 flow [2024-06-27 19:49:17,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:17,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:17,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 19:49:17,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 19:49:17,356 INFO L175 Difference]: Start difference. First operand has 269 places, 329 transitions, 3433 flow. Second operand 8 states and 149 transitions. [2024-06-27 19:49:17,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 354 transitions, 4299 flow [2024-06-27 19:49:18,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 354 transitions, 4192 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 19:49:18,181 INFO L231 Difference]: Finished difference. Result has 272 places, 332 transitions, 3520 flow [2024-06-27 19:49:18,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3326, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3520, PETRI_PLACES=272, PETRI_TRANSITIONS=332} [2024-06-27 19:49:18,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-27 19:49:18,182 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 332 transitions, 3520 flow [2024-06-27 19:49:18,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:18,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:18,182 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 19:49:18,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:49:18,182 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 19:49:18,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:18,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1491464553, now seen corresponding path program 1 times [2024-06-27 19:49:18,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:18,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683617060] [2024-06-27 19:49:18,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:18,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:18,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:19,007 INFO 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 19:49:19,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:19,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683617060] [2024-06-27 19:49:19,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683617060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:19,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:19,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:19,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279084743] [2024-06-27 19:49:19,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:19,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:19,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:19,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:19,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:19,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:19,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 332 transitions, 3520 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:19,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:19,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:19,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:20,127 INFO L124 PetriNetUnfolderBase]: 3218/5285 cut-off events. [2024-06-27 19:49:20,127 INFO L125 PetriNetUnfolderBase]: For 613615/613621 co-relation queries the response was YES. [2024-06-27 19:49:20,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47276 conditions, 5285 events. 3218/5285 cut-off events. For 613615/613621 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33039 event pairs, 738 based on Foata normal form. 7/5290 useless extension candidates. Maximal degree in co-relation 47150. Up to 4946 conditions per place. [2024-06-27 19:49:20,195 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 326 selfloop transitions, 25 changer transitions 0/356 dead transitions. [2024-06-27 19:49:20,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 356 transitions, 4354 flow [2024-06-27 19:49:20,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:20,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:20,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 19:49:20,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:49:20,196 INFO L175 Difference]: Start difference. First operand has 272 places, 332 transitions, 3520 flow. Second operand 8 states and 144 transitions. [2024-06-27 19:49:20,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 356 transitions, 4354 flow [2024-06-27 19:49:21,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 356 transitions, 4182 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:21,103 INFO L231 Difference]: Finished difference. Result has 274 places, 335 transitions, 3474 flow [2024-06-27 19:49:21,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3348, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3474, PETRI_PLACES=274, PETRI_TRANSITIONS=335} [2024-06-27 19:49:21,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 19:49:21,104 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 335 transitions, 3474 flow [2024-06-27 19:49:21,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:21,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:21,104 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 19:49:21,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:49:21,105 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 19:49:21,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:21,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1491464956, now seen corresponding path program 4 times [2024-06-27 19:49:21,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:21,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68221757] [2024-06-27 19:49:21,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:21,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:21,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:21,852 INFO 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 19:49:21,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:21,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68221757] [2024-06-27 19:49:21,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68221757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:21,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:21,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:21,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182572246] [2024-06-27 19:49:21,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:21,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:21,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:21,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:21,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:21,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:21,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 335 transitions, 3474 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:21,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:21,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:21,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:23,121 INFO L124 PetriNetUnfolderBase]: 3223/5290 cut-off events. [2024-06-27 19:49:23,121 INFO L125 PetriNetUnfolderBase]: For 626158/626162 co-relation queries the response was YES. [2024-06-27 19:49:23,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47694 conditions, 5290 events. 3223/5290 cut-off events. For 626158/626162 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33030 event pairs, 742 based on Foata normal form. 3/5291 useless extension candidates. Maximal degree in co-relation 47567. Up to 4873 conditions per place. [2024-06-27 19:49:23,179 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 304 selfloop transitions, 48 changer transitions 0/357 dead transitions. [2024-06-27 19:49:23,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 357 transitions, 4344 flow [2024-06-27 19:49:23,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:23,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:23,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 19:49:23,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 19:49:23,180 INFO L175 Difference]: Start difference. First operand has 274 places, 335 transitions, 3474 flow. Second operand 8 states and 147 transitions. [2024-06-27 19:49:23,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 357 transitions, 4344 flow [2024-06-27 19:49:24,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 357 transitions, 4240 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:24,142 INFO L231 Difference]: Finished difference. Result has 276 places, 338 transitions, 3588 flow [2024-06-27 19:49:24,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3588, PETRI_PLACES=276, PETRI_TRANSITIONS=338} [2024-06-27 19:49:24,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-27 19:49:24,142 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 338 transitions, 3588 flow [2024-06-27 19:49:24,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:24,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:24,143 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 19:49:24,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:49:24,143 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 19:49:24,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:24,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1491464770, now seen corresponding path program 2 times [2024-06-27 19:49:24,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:24,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892885452] [2024-06-27 19:49:24,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:24,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:24,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:24,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:24,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:24,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892885452] [2024-06-27 19:49:24,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892885452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:24,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:24,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:24,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134439440] [2024-06-27 19:49:24,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:24,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:24,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:24,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:24,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:24,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:24,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 338 transitions, 3588 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:24,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:24,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:24,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:26,118 INFO L124 PetriNetUnfolderBase]: 3233/5308 cut-off events. [2024-06-27 19:49:26,118 INFO L125 PetriNetUnfolderBase]: For 647087/647093 co-relation queries the response was YES. [2024-06-27 19:49:26,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48433 conditions, 5308 events. 3233/5308 cut-off events. For 647087/647093 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33196 event pairs, 742 based on Foata normal form. 6/5312 useless extension candidates. Maximal degree in co-relation 48305. Up to 4922 conditions per place. [2024-06-27 19:49:26,194 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 322 selfloop transitions, 37 changer transitions 0/364 dead transitions. [2024-06-27 19:49:26,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 364 transitions, 4498 flow [2024-06-27 19:49:26,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:26,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:26,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 19:49:26,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 19:49:26,196 INFO L175 Difference]: Start difference. First operand has 276 places, 338 transitions, 3588 flow. Second operand 8 states and 150 transitions. [2024-06-27 19:49:26,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 364 transitions, 4498 flow [2024-06-27 19:49:27,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 364 transitions, 4302 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:27,538 INFO L231 Difference]: Finished difference. Result has 278 places, 341 transitions, 3566 flow [2024-06-27 19:49:27,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3566, PETRI_PLACES=278, PETRI_TRANSITIONS=341} [2024-06-27 19:49:27,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-27 19:49:27,539 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 341 transitions, 3566 flow [2024-06-27 19:49:27,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:27,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:27,539 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 19:49:27,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:49:27,540 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 19:49:27,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:27,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1284931486, now seen corresponding path program 5 times [2024-06-27 19:49:27,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:27,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733470714] [2024-06-27 19:49:27,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:27,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:27,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:28,421 INFO 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 19:49:28,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:28,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733470714] [2024-06-27 19:49:28,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733470714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:28,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:28,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:28,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115390270] [2024-06-27 19:49:28,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:28,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:28,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:28,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:28,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:28,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:28,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 341 transitions, 3566 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:28,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:28,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:28,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:29,651 INFO L124 PetriNetUnfolderBase]: 3238/5314 cut-off events. [2024-06-27 19:49:29,651 INFO L125 PetriNetUnfolderBase]: For 660273/660275 co-relation queries the response was YES. [2024-06-27 19:49:29,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49039 conditions, 5314 events. 3238/5314 cut-off events. For 660273/660275 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 33226 event pairs, 738 based on Foata normal form. 1/5313 useless extension candidates. Maximal degree in co-relation 48910. Up to 4963 conditions per place. [2024-06-27 19:49:29,720 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 325 selfloop transitions, 30 changer transitions 0/360 dead transitions. [2024-06-27 19:49:29,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 360 transitions, 4440 flow [2024-06-27 19:49:29,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:29,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:29,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 19:49:29,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 19:49:29,721 INFO L175 Difference]: Start difference. First operand has 278 places, 341 transitions, 3566 flow. Second operand 8 states and 141 transitions. [2024-06-27 19:49:29,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 360 transitions, 4440 flow [2024-06-27 19:49:30,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 360 transitions, 4294 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:30,574 INFO L231 Difference]: Finished difference. Result has 280 places, 344 transitions, 3610 flow [2024-06-27 19:49:30,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3420, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3610, PETRI_PLACES=280, PETRI_TRANSITIONS=344} [2024-06-27 19:49:30,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-27 19:49:30,575 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 344 transitions, 3610 flow [2024-06-27 19:49:30,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:30,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:30,575 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 19:49:30,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:49:30,575 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 19:49:30,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:30,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1819796828, now seen corresponding path program 3 times [2024-06-27 19:49:30,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:30,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312949810] [2024-06-27 19:49:30,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:30,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:30,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:31,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 19:49:31,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:31,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312949810] [2024-06-27 19:49:31,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312949810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:31,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:31,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:31,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344800924] [2024-06-27 19:49:31,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:31,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:31,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:31,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:31,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:31,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:31,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 344 transitions, 3610 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:31,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:31,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:31,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:32,680 INFO L124 PetriNetUnfolderBase]: 3264/5357 cut-off events. [2024-06-27 19:49:32,680 INFO L125 PetriNetUnfolderBase]: For 689830/689836 co-relation queries the response was YES. [2024-06-27 19:49:32,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50078 conditions, 5357 events. 3264/5357 cut-off events. For 689830/689836 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 33549 event pairs, 743 based on Foata normal form. 6/5361 useless extension candidates. Maximal degree in co-relation 49948. Up to 4935 conditions per place. [2024-06-27 19:49:32,754 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 318 selfloop transitions, 48 changer transitions 0/371 dead transitions. [2024-06-27 19:49:32,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 371 transitions, 4806 flow [2024-06-27 19:49:32,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:32,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:32,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 19:49:32,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 19:49:32,755 INFO L175 Difference]: Start difference. First operand has 280 places, 344 transitions, 3610 flow. Second operand 8 states and 148 transitions. [2024-06-27 19:49:32,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 371 transitions, 4806 flow [2024-06-27 19:49:33,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 371 transitions, 4602 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-27 19:49:33,870 INFO L231 Difference]: Finished difference. Result has 281 places, 350 transitions, 3706 flow [2024-06-27 19:49:33,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3706, PETRI_PLACES=281, PETRI_TRANSITIONS=350} [2024-06-27 19:49:33,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-27 19:49:33,871 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 350 transitions, 3706 flow [2024-06-27 19:49:33,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:33,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:33,872 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 19:49:33,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:49:33,872 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 19:49:33,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:33,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1284811516, now seen corresponding path program 6 times [2024-06-27 19:49:33,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:33,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879804523] [2024-06-27 19:49:33,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:33,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:33,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:34,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:34,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:34,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879804523] [2024-06-27 19:49:34,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879804523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:34,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:34,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:34,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602878629] [2024-06-27 19:49:34,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:34,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:34,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:34,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:34,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:34,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:34,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 350 transitions, 3706 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:34,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:34,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:34,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:35,835 INFO L124 PetriNetUnfolderBase]: 3277/5376 cut-off events. [2024-06-27 19:49:35,835 INFO L125 PetriNetUnfolderBase]: For 710491/710495 co-relation queries the response was YES. [2024-06-27 19:49:35,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51033 conditions, 5376 events. 3277/5376 cut-off events. For 710491/710495 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 33657 event pairs, 746 based on Foata normal form. 3/5377 useless extension candidates. Maximal degree in co-relation 50904. Up to 4912 conditions per place. [2024-06-27 19:49:35,898 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 301 selfloop transitions, 67 changer transitions 0/373 dead transitions. [2024-06-27 19:49:35,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 373 transitions, 4920 flow [2024-06-27 19:49:35,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:35,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:35,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 19:49:35,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 19:49:35,899 INFO L175 Difference]: Start difference. First operand has 281 places, 350 transitions, 3706 flow. Second operand 8 states and 146 transitions. [2024-06-27 19:49:35,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 373 transitions, 4920 flow [2024-06-27 19:49:36,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 373 transitions, 4794 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 19:49:36,928 INFO L231 Difference]: Finished difference. Result has 285 places, 356 transitions, 3978 flow [2024-06-27 19:49:36,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3580, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3978, PETRI_PLACES=285, PETRI_TRANSITIONS=356} [2024-06-27 19:49:36,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-27 19:49:36,928 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 356 transitions, 3978 flow [2024-06-27 19:49:36,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:36,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:36,929 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 19:49:36,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:49:36,929 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 19:49:36,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:36,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1618707795, now seen corresponding path program 2 times [2024-06-27 19:49:36,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:36,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219672063] [2024-06-27 19:49:36,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:36,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:36,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:37,841 INFO 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 19:49:37,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:37,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219672063] [2024-06-27 19:49:37,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219672063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:37,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:37,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:37,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371463587] [2024-06-27 19:49:37,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:37,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:37,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:37,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:37,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:37,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:37,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 356 transitions, 3978 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:37,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:37,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:37,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:38,940 INFO L124 PetriNetUnfolderBase]: 3282/5384 cut-off events. [2024-06-27 19:49:38,941 INFO L125 PetriNetUnfolderBase]: For 729074/729080 co-relation queries the response was YES. [2024-06-27 19:49:38,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51659 conditions, 5384 events. 3282/5384 cut-off events. For 729074/729080 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 33724 event pairs, 739 based on Foata normal form. 7/5389 useless extension candidates. Maximal degree in co-relation 51528. Up to 5024 conditions per place. [2024-06-27 19:49:39,009 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 340 selfloop transitions, 32 changer transitions 0/377 dead transitions. [2024-06-27 19:49:39,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 377 transitions, 4860 flow [2024-06-27 19:49:39,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:39,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:39,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 19:49:39,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 19:49:39,010 INFO L175 Difference]: Start difference. First operand has 285 places, 356 transitions, 3978 flow. Second operand 8 states and 142 transitions. [2024-06-27 19:49:39,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 377 transitions, 4860 flow [2024-06-27 19:49:40,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 377 transitions, 4684 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-27 19:49:40,170 INFO L231 Difference]: Finished difference. Result has 289 places, 359 transitions, 3958 flow [2024-06-27 19:49:40,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3958, PETRI_PLACES=289, PETRI_TRANSITIONS=359} [2024-06-27 19:49:40,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-27 19:49:40,171 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 359 transitions, 3958 flow [2024-06-27 19:49:40,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:40,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:40,171 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 19:49:40,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:49:40,171 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 19:49:40,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:40,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1523052685, now seen corresponding path program 3 times [2024-06-27 19:49:40,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:40,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481181439] [2024-06-27 19:49:40,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:40,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:40,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:41,130 INFO 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 19:49:41,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:41,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481181439] [2024-06-27 19:49:41,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481181439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:41,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:41,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:41,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165617329] [2024-06-27 19:49:41,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:41,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:41,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:41,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:41,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:41,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:41,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 359 transitions, 3958 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:41,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:41,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:41,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:42,260 INFO L124 PetriNetUnfolderBase]: 3295/5402 cut-off events. [2024-06-27 19:49:42,260 INFO L125 PetriNetUnfolderBase]: For 747007/747013 co-relation queries the response was YES. [2024-06-27 19:49:42,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52390 conditions, 5402 events. 3295/5402 cut-off events. For 747007/747013 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 33845 event pairs, 739 based on Foata normal form. 7/5407 useless extension candidates. Maximal degree in co-relation 52257. Up to 5029 conditions per place. [2024-06-27 19:49:42,332 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 42 changer transitions 0/386 dead transitions. [2024-06-27 19:49:42,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 386 transitions, 5147 flow [2024-06-27 19:49:42,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:42,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:42,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 19:49:42,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:49:42,334 INFO L175 Difference]: Start difference. First operand has 289 places, 359 transitions, 3958 flow. Second operand 8 states and 144 transitions. [2024-06-27 19:49:42,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 386 transitions, 5147 flow [2024-06-27 19:49:43,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 386 transitions, 5013 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:43,677 INFO L231 Difference]: Finished difference. Result has 292 places, 367 transitions, 4124 flow [2024-06-27 19:49:43,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3824, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4124, PETRI_PLACES=292, PETRI_TRANSITIONS=367} [2024-06-27 19:49:43,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-27 19:49:43,678 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 367 transitions, 4124 flow [2024-06-27 19:49:43,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:43,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:43,678 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 19:49:43,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:49:43,679 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 19:49:43,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:43,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1284934462, now seen corresponding path program 3 times [2024-06-27 19:49:43,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:43,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597115690] [2024-06-27 19:49:43,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:43,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:43,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:44,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:44,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:44,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597115690] [2024-06-27 19:49:44,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597115690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:44,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:44,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:44,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408137656] [2024-06-27 19:49:44,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:44,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:44,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:44,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:44,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:44,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:49:44,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 367 transitions, 4124 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:44,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:44,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:49:44,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:45,804 INFO L124 PetriNetUnfolderBase]: 3201/5275 cut-off events. [2024-06-27 19:49:45,804 INFO L125 PetriNetUnfolderBase]: For 768166/768179 co-relation queries the response was YES. [2024-06-27 19:49:45,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52214 conditions, 5275 events. 3201/5275 cut-off events. For 768166/768179 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 33329 event pairs, 713 based on Foata normal form. 9/5238 useless extension candidates. Maximal degree in co-relation 52079. Up to 4750 conditions per place. [2024-06-27 19:49:45,872 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 316 selfloop transitions, 29 changer transitions 0/386 dead transitions. [2024-06-27 19:49:45,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 386 transitions, 4946 flow [2024-06-27 19:49:45,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:45,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:45,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 19:49:45,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 19:49:45,873 INFO L175 Difference]: Start difference. First operand has 292 places, 367 transitions, 4124 flow. Second operand 8 states and 148 transitions. [2024-06-27 19:49:45,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 386 transitions, 4946 flow [2024-06-27 19:49:47,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 386 transitions, 4813 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-27 19:49:47,157 INFO L231 Difference]: Finished difference. Result has 296 places, 369 transitions, 4142 flow [2024-06-27 19:49:47,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3991, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4142, PETRI_PLACES=296, PETRI_TRANSITIONS=369} [2024-06-27 19:49:47,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-27 19:49:47,157 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 369 transitions, 4142 flow [2024-06-27 19:49:47,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:47,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:47,158 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 19:49:47,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:49:47,158 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 19:49:47,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:47,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1228051676, now seen corresponding path program 4 times [2024-06-27 19:49:47,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:47,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335243820] [2024-06-27 19:49:47,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:47,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:47,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:47,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:47,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:47,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335243820] [2024-06-27 19:49:47,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335243820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:47,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:47,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:47,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968111162] [2024-06-27 19:49:47,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:47,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:47,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:47,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:47,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:47,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:47,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 369 transitions, 4142 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:47,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:47,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:47,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:49,082 INFO L124 PetriNetUnfolderBase]: 3313/5433 cut-off events. [2024-06-27 19:49:49,083 INFO L125 PetriNetUnfolderBase]: For 784499/784508 co-relation queries the response was YES. [2024-06-27 19:49:49,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53473 conditions, 5433 events. 3313/5433 cut-off events. For 784499/784508 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 34100 event pairs, 740 based on Foata normal form. 10/5439 useless extension candidates. Maximal degree in co-relation 53336. Up to 5043 conditions per place. [2024-06-27 19:49:49,154 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 358 selfloop transitions, 32 changer transitions 0/395 dead transitions. [2024-06-27 19:49:49,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 395 transitions, 5106 flow [2024-06-27 19:49:49,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:49,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:49,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 19:49:49,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 19:49:49,155 INFO L175 Difference]: Start difference. First operand has 296 places, 369 transitions, 4142 flow. Second operand 8 states and 147 transitions. [2024-06-27 19:49:49,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 395 transitions, 5106 flow [2024-06-27 19:49:50,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 395 transitions, 4971 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:50,937 INFO L231 Difference]: Finished difference. Result has 298 places, 372 transitions, 4177 flow [2024-06-27 19:49:50,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4007, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4177, PETRI_PLACES=298, PETRI_TRANSITIONS=372} [2024-06-27 19:49:50,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-27 19:49:50,937 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 372 transitions, 4177 flow [2024-06-27 19:49:50,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:50,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:50,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 19:49:50,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:49:50,938 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 19:49:50,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:50,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1806656930, now seen corresponding path program 5 times [2024-06-27 19:49:50,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:50,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905557323] [2024-06-27 19:49:50,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:50,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:50,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:51,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:51,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:51,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905557323] [2024-06-27 19:49:51,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905557323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:51,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:51,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:51,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540689539] [2024-06-27 19:49:51,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:51,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:51,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:51,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:51,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:51,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:51,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 372 transitions, 4177 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:51,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:51,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:51,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:52,876 INFO L124 PetriNetUnfolderBase]: 3323/5449 cut-off events. [2024-06-27 19:49:52,876 INFO L125 PetriNetUnfolderBase]: For 799312/799321 co-relation queries the response was YES. [2024-06-27 19:49:52,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53736 conditions, 5449 events. 3323/5449 cut-off events. For 799312/799321 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 34265 event pairs, 740 based on Foata normal form. 10/5455 useless extension candidates. Maximal degree in co-relation 53598. Up to 5057 conditions per place. [2024-06-27 19:49:52,950 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 33 changer transitions 0/398 dead transitions. [2024-06-27 19:49:52,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 398 transitions, 5153 flow [2024-06-27 19:49:52,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:52,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:52,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 19:49:52,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 19:49:52,951 INFO L175 Difference]: Start difference. First operand has 298 places, 372 transitions, 4177 flow. Second operand 8 states and 146 transitions. [2024-06-27 19:49:52,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 398 transitions, 5153 flow [2024-06-27 19:49:54,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 398 transitions, 5008 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:54,728 INFO L231 Difference]: Finished difference. Result has 300 places, 375 transitions, 4210 flow [2024-06-27 19:49:54,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4032, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4210, PETRI_PLACES=300, PETRI_TRANSITIONS=375} [2024-06-27 19:49:54,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-27 19:49:54,728 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 375 transitions, 4210 flow [2024-06-27 19:49:54,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:54,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:54,729 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 19:49:54,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:49:54,729 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 19:49:54,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:54,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1468332986, now seen corresponding path program 6 times [2024-06-27 19:49:54,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:54,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894489010] [2024-06-27 19:49:54,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:54,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:54,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:55,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:55,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:55,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894489010] [2024-06-27 19:49:55,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894489010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:55,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:55,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:55,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352026482] [2024-06-27 19:49:55,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:55,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:55,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:55,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:55,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:55,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:55,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 375 transitions, 4210 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:55,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:55,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:55,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:56,746 INFO L124 PetriNetUnfolderBase]: 3333/5463 cut-off events. [2024-06-27 19:49:56,746 INFO L125 PetriNetUnfolderBase]: For 815056/815065 co-relation queries the response was YES. [2024-06-27 19:49:56,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54013 conditions, 5463 events. 3333/5463 cut-off events. For 815056/815065 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 34342 event pairs, 740 based on Foata normal form. 10/5469 useless extension candidates. Maximal degree in co-relation 53874. Up to 5045 conditions per place. [2024-06-27 19:49:56,816 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 350 selfloop transitions, 44 changer transitions 0/399 dead transitions. [2024-06-27 19:49:56,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 399 transitions, 5206 flow [2024-06-27 19:49:56,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:56,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:56,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 19:49:56,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 19:49:56,818 INFO L175 Difference]: Start difference. First operand has 300 places, 375 transitions, 4210 flow. Second operand 8 states and 145 transitions. [2024-06-27 19:49:56,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 399 transitions, 5206 flow [2024-06-27 19:49:58,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 399 transitions, 5036 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-27 19:49:58,278 INFO L231 Difference]: Finished difference. Result has 300 places, 378 transitions, 4250 flow [2024-06-27 19:49:58,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4040, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4250, PETRI_PLACES=300, PETRI_TRANSITIONS=378} [2024-06-27 19:49:58,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-27 19:49:58,279 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 378 transitions, 4250 flow [2024-06-27 19:49:58,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:58,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:58,279 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 19:49:58,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:49:58,279 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 19:49:58,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:58,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1778454046, now seen corresponding path program 7 times [2024-06-27 19:49:58,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:58,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914192337] [2024-06-27 19:49:58,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:58,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:58,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:58,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:58,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:58,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914192337] [2024-06-27 19:49:58,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914192337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:58,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:58,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:58,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107584233] [2024-06-27 19:49:58,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:58,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:58,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:58,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:58,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:59,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:59,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 378 transitions, 4250 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:49:59,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:59,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:59,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:00,241 INFO L124 PetriNetUnfolderBase]: 3338/5467 cut-off events. [2024-06-27 19:50:00,241 INFO L125 PetriNetUnfolderBase]: For 829281/829286 co-relation queries the response was YES. [2024-06-27 19:50:00,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54616 conditions, 5467 events. 3338/5467 cut-off events. For 829281/829286 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 34312 event pairs, 751 based on Foata normal form. 1/5462 useless extension candidates. Maximal degree in co-relation 54476. Up to 5045 conditions per place. [2024-06-27 19:50:00,316 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 356 selfloop transitions, 40 changer transitions 0/401 dead transitions. [2024-06-27 19:50:00,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 401 transitions, 5224 flow [2024-06-27 19:50:00,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:00,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:00,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 19:50:00,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 19:50:00,326 INFO L175 Difference]: Start difference. First operand has 300 places, 378 transitions, 4250 flow. Second operand 8 states and 146 transitions. [2024-06-27 19:50:00,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 401 transitions, 5224 flow [2024-06-27 19:50:02,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 401 transitions, 5042 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 19:50:02,018 INFO L231 Difference]: Finished difference. Result has 302 places, 381 transitions, 4282 flow [2024-06-27 19:50:02,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4282, PETRI_PLACES=302, PETRI_TRANSITIONS=381} [2024-06-27 19:50:02,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-27 19:50:02,019 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 381 transitions, 4282 flow [2024-06-27 19:50:02,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:02,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:02,019 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 19:50:02,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:50:02,019 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 19:50:02,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:02,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1599099170, now seen corresponding path program 8 times [2024-06-27 19:50:02,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:02,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76976154] [2024-06-27 19:50:02,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:02,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:02,775 INFO 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 19:50:02,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:02,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76976154] [2024-06-27 19:50:02,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76976154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:02,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:02,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:02,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668011344] [2024-06-27 19:50:02,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:02,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:02,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:02,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:02,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:02,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:02,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 381 transitions, 4282 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:02,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:02,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:02,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:04,092 INFO L124 PetriNetUnfolderBase]: 3335/5463 cut-off events. [2024-06-27 19:50:04,093 INFO L125 PetriNetUnfolderBase]: For 838340/838345 co-relation queries the response was YES. [2024-06-27 19:50:04,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54448 conditions, 5463 events. 3335/5463 cut-off events. For 838340/838345 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 34220 event pairs, 751 based on Foata normal form. 1/5458 useless extension candidates. Maximal degree in co-relation 54307. Up to 5035 conditions per place. [2024-06-27 19:50:04,169 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 348 selfloop transitions, 45 changer transitions 0/398 dead transitions. [2024-06-27 19:50:04,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 398 transitions, 5118 flow [2024-06-27 19:50:04,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:04,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:04,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 19:50:04,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 19:50:04,171 INFO L175 Difference]: Start difference. First operand has 302 places, 381 transitions, 4282 flow. Second operand 8 states and 145 transitions. [2024-06-27 19:50:04,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 398 transitions, 5118 flow [2024-06-27 19:50:05,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 398 transitions, 4856 flow, removed 93 selfloop flow, removed 6 redundant places. [2024-06-27 19:50:05,678 INFO L231 Difference]: Finished difference. Result has 304 places, 381 transitions, 4116 flow [2024-06-27 19:50:05,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4116, PETRI_PLACES=304, PETRI_TRANSITIONS=381} [2024-06-27 19:50:05,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-27 19:50:05,679 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 381 transitions, 4116 flow [2024-06-27 19:50:05,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:05,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:05,679 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 19:50:05,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:50:05,679 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:05,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:05,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1599099356, now seen corresponding path program 7 times [2024-06-27 19:50:05,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:05,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452596136] [2024-06-27 19:50:05,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:05,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:05,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:06,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:06,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:06,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452596136] [2024-06-27 19:50:06,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452596136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:06,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:06,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:06,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832156215] [2024-06-27 19:50:06,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:06,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:06,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:06,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:06,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:06,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:06,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 381 transitions, 4116 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:06,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:06,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:06,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:07,776 INFO L124 PetriNetUnfolderBase]: 3329/5458 cut-off events. [2024-06-27 19:50:07,776 INFO L125 PetriNetUnfolderBase]: For 846719/846728 co-relation queries the response was YES. [2024-06-27 19:50:07,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54138 conditions, 5458 events. 3329/5458 cut-off events. For 846719/846728 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 34291 event pairs, 741 based on Foata normal form. 10/5464 useless extension candidates. Maximal degree in co-relation 53996. Up to 5051 conditions per place. [2024-06-27 19:50:07,855 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 357 selfloop transitions, 40 changer transitions 0/402 dead transitions. [2024-06-27 19:50:07,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 402 transitions, 5008 flow [2024-06-27 19:50:07,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:07,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:07,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 19:50:07,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 19:50:07,859 INFO L175 Difference]: Start difference. First operand has 304 places, 381 transitions, 4116 flow. Second operand 8 states and 146 transitions. [2024-06-27 19:50:07,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 402 transitions, 5008 flow [2024-06-27 19:50:09,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 402 transitions, 4790 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 19:50:09,926 INFO L231 Difference]: Finished difference. Result has 305 places, 381 transitions, 3984 flow [2024-06-27 19:50:09,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3898, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3984, PETRI_PLACES=305, PETRI_TRANSITIONS=381} [2024-06-27 19:50:09,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-27 19:50:09,927 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 381 transitions, 3984 flow [2024-06-27 19:50:09,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:09,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:09,927 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 19:50:09,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:50:09,927 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:09,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:09,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1228201623, now seen corresponding path program 4 times [2024-06-27 19:50:09,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:09,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048528898] [2024-06-27 19:50:09,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:09,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:09,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:10,769 INFO 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 19:50:10,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:10,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048528898] [2024-06-27 19:50:10,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048528898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:10,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:10,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:10,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039944496] [2024-06-27 19:50:10,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:10,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:10,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:10,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:10,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:10,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:10,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 381 transitions, 3984 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:10,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:10,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:10,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:12,088 INFO L124 PetriNetUnfolderBase]: 3326/5454 cut-off events. [2024-06-27 19:50:12,088 INFO L125 PetriNetUnfolderBase]: For 851091/851100 co-relation queries the response was YES. [2024-06-27 19:50:12,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53996 conditions, 5454 events. 3326/5454 cut-off events. For 851091/851100 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 34271 event pairs, 741 based on Foata normal form. 9/5459 useless extension candidates. Maximal degree in co-relation 53853. Up to 5098 conditions per place. [2024-06-27 19:50:12,157 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 371 selfloop transitions, 25 changer transitions 0/401 dead transitions. [2024-06-27 19:50:12,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 401 transitions, 4861 flow [2024-06-27 19:50:12,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:12,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:12,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 19:50:12,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 19:50:12,159 INFO L175 Difference]: Start difference. First operand has 305 places, 381 transitions, 3984 flow. Second operand 8 states and 141 transitions. [2024-06-27 19:50:12,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 401 transitions, 4861 flow [2024-06-27 19:50:14,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 401 transitions, 4662 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 19:50:14,501 INFO L231 Difference]: Finished difference. Result has 306 places, 382 transitions, 3866 flow [2024-06-27 19:50:14,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3799, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3866, PETRI_PLACES=306, PETRI_TRANSITIONS=382} [2024-06-27 19:50:14,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-27 19:50:14,502 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 382 transitions, 3866 flow [2024-06-27 19:50:14,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:14,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:14,502 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 19:50:14,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:50:14,502 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:14,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:14,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1612432053, now seen corresponding path program 5 times [2024-06-27 19:50:14,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:14,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553517672] [2024-06-27 19:50:14,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:14,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:14,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:15,444 INFO 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 19:50:15,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:15,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553517672] [2024-06-27 19:50:15,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553517672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:15,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:15,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:15,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635843876] [2024-06-27 19:50:15,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:15,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:15,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:15,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:15,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:15,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:15,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 382 transitions, 3866 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:15,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:15,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:15,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:16,663 INFO L124 PetriNetUnfolderBase]: 3339/5472 cut-off events. [2024-06-27 19:50:16,663 INFO L125 PetriNetUnfolderBase]: For 871712/871721 co-relation queries the response was YES. [2024-06-27 19:50:16,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54332 conditions, 5472 events. 3339/5472 cut-off events. For 871712/871721 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 34348 event pairs, 739 based on Foata normal form. 9/5477 useless extension candidates. Maximal degree in co-relation 54188. Up to 5094 conditions per place. [2024-06-27 19:50:16,739 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 359 selfloop transitions, 43 changer transitions 0/407 dead transitions. [2024-06-27 19:50:16,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 407 transitions, 5136 flow [2024-06-27 19:50:16,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:16,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:16,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 19:50:16,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 19:50:16,741 INFO L175 Difference]: Start difference. First operand has 306 places, 382 transitions, 3866 flow. Second operand 8 states and 141 transitions. [2024-06-27 19:50:16,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 407 transitions, 5136 flow [2024-06-27 19:50:19,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 407 transitions, 5074 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:50:19,110 INFO L231 Difference]: Finished difference. Result has 309 places, 390 transitions, 4133 flow [2024-06-27 19:50:19,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3804, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4133, PETRI_PLACES=309, PETRI_TRANSITIONS=390} [2024-06-27 19:50:19,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-27 19:50:19,113 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 390 transitions, 4133 flow [2024-06-27 19:50:19,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:19,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:19,114 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 19:50:19,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:50:19,114 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:19,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:19,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1239300956, now seen corresponding path program 8 times [2024-06-27 19:50:19,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:19,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775015862] [2024-06-27 19:50:19,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:19,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:19,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:19,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:19,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:19,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775015862] [2024-06-27 19:50:19,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775015862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:19,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:19,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:19,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686938263] [2024-06-27 19:50:19,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:19,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:19,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:19,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:19,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:20,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:20,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 390 transitions, 4133 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:20,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:20,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:20,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:21,294 INFO L124 PetriNetUnfolderBase]: 3365/5512 cut-off events. [2024-06-27 19:50:21,294 INFO L125 PetriNetUnfolderBase]: For 909129/909138 co-relation queries the response was YES. [2024-06-27 19:50:21,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55648 conditions, 5512 events. 3365/5512 cut-off events. For 909129/909138 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 34645 event pairs, 737 based on Foata normal form. 10/5518 useless extension candidates. Maximal degree in co-relation 55502. Up to 5043 conditions per place. [2024-06-27 19:50:21,372 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 346 selfloop transitions, 65 changer transitions 0/416 dead transitions. [2024-06-27 19:50:21,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 416 transitions, 5501 flow [2024-06-27 19:50:21,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:21,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:21,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 19:50:21,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 19:50:21,374 INFO L175 Difference]: Start difference. First operand has 309 places, 390 transitions, 4133 flow. Second operand 8 states and 146 transitions. [2024-06-27 19:50:21,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 416 transitions, 5501 flow [2024-06-27 19:50:23,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 416 transitions, 5359 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-27 19:50:23,968 INFO L231 Difference]: Finished difference. Result has 313 places, 396 transitions, 4369 flow [2024-06-27 19:50:23,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3991, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4369, PETRI_PLACES=313, PETRI_TRANSITIONS=396} [2024-06-27 19:50:23,984 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-27 19:50:23,985 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 396 transitions, 4369 flow [2024-06-27 19:50:23,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:23,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:23,985 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 19:50:23,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:50:23,985 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:23,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:23,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1611986583, now seen corresponding path program 6 times [2024-06-27 19:50:23,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:23,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387325193] [2024-06-27 19:50:23,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:23,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:23,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:25,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:25,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:25,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387325193] [2024-06-27 19:50:25,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387325193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:25,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:25,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:25,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147691255] [2024-06-27 19:50:25,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:25,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:25,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:25,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:25,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:25,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:25,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 396 transitions, 4369 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:25,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:25,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:25,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:26,370 INFO L124 PetriNetUnfolderBase]: 3362/5506 cut-off events. [2024-06-27 19:50:26,371 INFO L125 PetriNetUnfolderBase]: For 920716/920725 co-relation queries the response was YES. [2024-06-27 19:50:26,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56189 conditions, 5506 events. 3362/5506 cut-off events. For 920716/920725 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 34603 event pairs, 742 based on Foata normal form. 9/5511 useless extension candidates. Maximal degree in co-relation 56041. Up to 5139 conditions per place. [2024-06-27 19:50:26,461 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 33 changer transitions 0/413 dead transitions. [2024-06-27 19:50:26,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 413 transitions, 5252 flow [2024-06-27 19:50:26,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:26,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:26,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 19:50:26,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 19:50:26,463 INFO L175 Difference]: Start difference. First operand has 313 places, 396 transitions, 4369 flow. Second operand 8 states and 139 transitions. [2024-06-27 19:50:26,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 413 transitions, 5252 flow [2024-06-27 19:50:28,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 413 transitions, 5002 flow, removed 93 selfloop flow, removed 4 redundant places. [2024-06-27 19:50:28,733 INFO L231 Difference]: Finished difference. Result has 317 places, 397 transitions, 4208 flow [2024-06-27 19:50:28,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4208, PETRI_PLACES=317, PETRI_TRANSITIONS=397} [2024-06-27 19:50:28,733 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-27 19:50:28,733 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 397 transitions, 4208 flow [2024-06-27 19:50:28,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:28,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:28,734 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 19:50:28,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:50:28,734 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:28,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:28,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1612223516, now seen corresponding path program 9 times [2024-06-27 19:50:28,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:28,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241326495] [2024-06-27 19:50:28,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:28,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:28,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:29,600 INFO 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 19:50:29,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:29,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241326495] [2024-06-27 19:50:29,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241326495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:29,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:29,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:29,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063132697] [2024-06-27 19:50:29,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:29,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:29,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:29,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:29,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:29,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:29,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 397 transitions, 4208 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:29,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:29,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:29,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:30,963 INFO L124 PetriNetUnfolderBase]: 3356/5500 cut-off events. [2024-06-27 19:50:30,963 INFO L125 PetriNetUnfolderBase]: For 928255/928264 co-relation queries the response was YES. [2024-06-27 19:50:31,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55818 conditions, 5500 events. 3356/5500 cut-off events. For 928255/928264 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 34586 event pairs, 739 based on Foata normal form. 10/5506 useless extension candidates. Maximal degree in co-relation 55668. Up to 5034 conditions per place. [2024-06-27 19:50:31,038 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 345 selfloop transitions, 66 changer transitions 0/416 dead transitions. [2024-06-27 19:50:31,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 416 transitions, 5136 flow [2024-06-27 19:50:31,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:31,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:31,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 19:50:31,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 19:50:31,039 INFO L175 Difference]: Start difference. First operand has 317 places, 397 transitions, 4208 flow. Second operand 8 states and 145 transitions. [2024-06-27 19:50:31,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 416 transitions, 5136 flow [2024-06-27 19:50:33,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 416 transitions, 4986 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 19:50:33,456 INFO L231 Difference]: Finished difference. Result has 319 places, 397 transitions, 4196 flow [2024-06-27 19:50:33,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4058, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4196, PETRI_PLACES=319, PETRI_TRANSITIONS=397} [2024-06-27 19:50:33,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-27 19:50:33,457 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 397 transitions, 4196 flow [2024-06-27 19:50:33,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:33,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:33,457 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 19:50:33,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:50:33,457 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:33,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:33,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1998162084, now seen corresponding path program 9 times [2024-06-27 19:50:33,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:33,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216399512] [2024-06-27 19:50:33,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:33,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:33,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:34,276 INFO 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 19:50:34,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:34,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216399512] [2024-06-27 19:50:34,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216399512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:34,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:34,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:34,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780207036] [2024-06-27 19:50:34,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:34,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:34,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:34,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:34,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:34,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:34,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 397 transitions, 4196 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:34,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:34,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:34,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:35,583 INFO L124 PetriNetUnfolderBase]: 3361/5504 cut-off events. [2024-06-27 19:50:35,583 INFO L125 PetriNetUnfolderBase]: For 939341/939346 co-relation queries the response was YES. [2024-06-27 19:50:35,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56112 conditions, 5504 events. 3361/5504 cut-off events. For 939341/939346 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 34521 event pairs, 750 based on Foata normal form. 1/5499 useless extension candidates. Maximal degree in co-relation 55961. Up to 5049 conditions per place. [2024-06-27 19:50:35,664 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 346 selfloop transitions, 63 changer transitions 0/414 dead transitions. [2024-06-27 19:50:35,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 414 transitions, 5198 flow [2024-06-27 19:50:35,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:35,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:35,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 19:50:35,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 19:50:35,665 INFO L175 Difference]: Start difference. First operand has 319 places, 397 transitions, 4196 flow. Second operand 8 states and 142 transitions. [2024-06-27 19:50:35,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 414 transitions, 5198 flow [2024-06-27 19:50:38,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 414 transitions, 5042 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:50:38,013 INFO L231 Difference]: Finished difference. Result has 320 places, 400 transitions, 4322 flow [2024-06-27 19:50:38,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4040, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4322, PETRI_PLACES=320, PETRI_TRANSITIONS=400} [2024-06-27 19:50:38,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-27 19:50:38,014 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 400 transitions, 4322 flow [2024-06-27 19:50:38,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:38,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:38,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 19:50:38,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:50:38,015 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:38,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:38,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1657283556, now seen corresponding path program 10 times [2024-06-27 19:50:38,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:38,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989362605] [2024-06-27 19:50:38,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:38,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:38,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:38,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:38,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:38,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989362605] [2024-06-27 19:50:38,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989362605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:38,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:38,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:38,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171796827] [2024-06-27 19:50:38,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:38,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:38,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:38,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:38,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:38,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:38,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 400 transitions, 4322 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:38,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:38,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:38,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:40,045 INFO L124 PetriNetUnfolderBase]: 3379/5538 cut-off events. [2024-06-27 19:50:40,045 INFO L125 PetriNetUnfolderBase]: For 973823/973834 co-relation queries the response was YES. [2024-06-27 19:50:40,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57149 conditions, 5538 events. 3379/5538 cut-off events. For 973823/973834 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 34903 event pairs, 770 based on Foata normal form. 10/5544 useless extension candidates. Maximal degree in co-relation 56997. Up to 5012 conditions per place. [2024-06-27 19:50:40,128 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 329 selfloop transitions, 89 changer transitions 0/423 dead transitions. [2024-06-27 19:50:40,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 423 transitions, 5718 flow [2024-06-27 19:50:40,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:40,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:40,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 19:50:40,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 19:50:40,130 INFO L175 Difference]: Start difference. First operand has 320 places, 400 transitions, 4322 flow. Second operand 8 states and 145 transitions. [2024-06-27 19:50:40,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 423 transitions, 5718 flow [2024-06-27 19:50:42,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 423 transitions, 5458 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-27 19:50:42,753 INFO L231 Difference]: Finished difference. Result has 322 places, 406 transitions, 4504 flow [2024-06-27 19:50:42,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4062, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4504, PETRI_PLACES=322, PETRI_TRANSITIONS=406} [2024-06-27 19:50:42,753 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-27 19:50:42,754 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 406 transitions, 4504 flow [2024-06-27 19:50:42,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:42,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:42,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:42,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:50:42,754 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:42,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:42,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1657075019, now seen corresponding path program 7 times [2024-06-27 19:50:42,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:42,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399179251] [2024-06-27 19:50:42,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:42,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:42,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:43,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:43,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:43,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399179251] [2024-06-27 19:50:43,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399179251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:43,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:43,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:43,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128086975] [2024-06-27 19:50:43,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:43,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:43,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:43,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:43,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:43,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:43,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 406 transitions, 4504 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:43,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:43,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:43,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:45,096 INFO L124 PetriNetUnfolderBase]: 3392/5552 cut-off events. [2024-06-27 19:50:45,096 INFO L125 PetriNetUnfolderBase]: For 997391/997402 co-relation queries the response was YES. [2024-06-27 19:50:45,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58088 conditions, 5552 events. 3392/5552 cut-off events. For 997391/997402 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 34983 event pairs, 750 based on Foata normal form. 11/5559 useless extension candidates. Maximal degree in co-relation 57935. Up to 5146 conditions per place. [2024-06-27 19:50:45,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 367 selfloop transitions, 56 changer transitions 0/428 dead transitions. [2024-06-27 19:50:45,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 428 transitions, 5839 flow [2024-06-27 19:50:45,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:45,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:45,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 19:50:45,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 19:50:45,191 INFO L175 Difference]: Start difference. First operand has 322 places, 406 transitions, 4504 flow. Second operand 8 states and 140 transitions. [2024-06-27 19:50:45,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 428 transitions, 5839 flow [2024-06-27 19:50:47,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 428 transitions, 5540 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-27 19:50:47,993 INFO L231 Difference]: Finished difference. Result has 326 places, 414 transitions, 4578 flow [2024-06-27 19:50:47,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4578, PETRI_PLACES=326, PETRI_TRANSITIONS=414} [2024-06-27 19:50:47,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-27 19:50:47,994 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 414 transitions, 4578 flow [2024-06-27 19:50:47,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:47,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:47,994 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 19:50:47,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:50:47,994 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:47,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:47,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1400574509, now seen corresponding path program 8 times [2024-06-27 19:50:47,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:47,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487195851] [2024-06-27 19:50:47,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:47,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:48,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:48,928 INFO 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 19:50:48,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:48,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487195851] [2024-06-27 19:50:48,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487195851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:48,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:48,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:48,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246953159] [2024-06-27 19:50:48,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:48,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:48,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:48,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:48,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:49,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:49,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 414 transitions, 4578 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:49,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:49,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:49,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:50,171 INFO L124 PetriNetUnfolderBase]: 3397/5561 cut-off events. [2024-06-27 19:50:50,172 INFO L125 PetriNetUnfolderBase]: For 1002284/1002295 co-relation queries the response was YES. [2024-06-27 19:50:50,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57483 conditions, 5561 events. 3397/5561 cut-off events. For 1002284/1002295 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 34989 event pairs, 744 based on Foata normal form. 11/5568 useless extension candidates. Maximal degree in co-relation 57328. Up to 5111 conditions per place. [2024-06-27 19:50:50,250 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 87 changer transitions 0/442 dead transitions. [2024-06-27 19:50:50,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 442 transitions, 6219 flow [2024-06-27 19:50:50,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:50,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:50,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 19:50:50,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 19:50:50,252 INFO L175 Difference]: Start difference. First operand has 326 places, 414 transitions, 4578 flow. Second operand 8 states and 142 transitions. [2024-06-27 19:50:50,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 442 transitions, 6219 flow [2024-06-27 19:50:52,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 442 transitions, 6044 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-27 19:50:52,338 INFO L231 Difference]: Finished difference. Result has 332 places, 427 transitions, 4951 flow [2024-06-27 19:50:52,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4403, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4951, PETRI_PLACES=332, PETRI_TRANSITIONS=427} [2024-06-27 19:50:52,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-27 19:50:52,338 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 427 transitions, 4951 flow [2024-06-27 19:50:52,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:52,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:52,339 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 19:50:52,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:50:52,339 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:52,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:52,339 INFO L85 PathProgramCache]: Analyzing trace with hash -398170383, now seen corresponding path program 9 times [2024-06-27 19:50:52,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:52,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361906970] [2024-06-27 19:50:52,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:52,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:52,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:53,275 INFO 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 19:50:53,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:53,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361906970] [2024-06-27 19:50:53,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361906970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:53,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:53,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:53,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617367331] [2024-06-27 19:50:53,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:53,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:53,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:53,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:53,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:53,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:53,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 427 transitions, 4951 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:53,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:53,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:53,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:54,639 INFO L124 PetriNetUnfolderBase]: 3402/5568 cut-off events. [2024-06-27 19:50:54,640 INFO L125 PetriNetUnfolderBase]: For 1022098/1022109 co-relation queries the response was YES. [2024-06-27 19:50:54,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58213 conditions, 5568 events. 3402/5568 cut-off events. For 1022098/1022109 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 35033 event pairs, 744 based on Foata normal form. 11/5575 useless extension candidates. Maximal degree in co-relation 58054. Up to 5160 conditions per place. [2024-06-27 19:50:54,716 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 384 selfloop transitions, 57 changer transitions 0/446 dead transitions. [2024-06-27 19:50:54,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 446 transitions, 6267 flow [2024-06-27 19:50:54,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:54,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:54,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 19:50:54,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 19:50:54,718 INFO L175 Difference]: Start difference. First operand has 332 places, 427 transitions, 4951 flow. Second operand 8 states and 140 transitions. [2024-06-27 19:50:54,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 446 transitions, 6267 flow [2024-06-27 19:50:57,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 446 transitions, 6022 flow, removed 98 selfloop flow, removed 3 redundant places. [2024-06-27 19:50:57,458 INFO L231 Difference]: Finished difference. Result has 338 places, 432 transitions, 5023 flow [2024-06-27 19:50:57,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4744, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5023, PETRI_PLACES=338, PETRI_TRANSITIONS=432} [2024-06-27 19:50:57,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-27 19:50:57,459 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 432 transitions, 5023 flow [2024-06-27 19:50:57,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:57,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:57,459 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 19:50:57,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:50:57,459 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:57,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:57,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1657520706, now seen corresponding path program 11 times [2024-06-27 19:50:57,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:57,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089134627] [2024-06-27 19:50:57,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:57,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:57,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:58,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:58,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:58,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089134627] [2024-06-27 19:50:58,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089134627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:58,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:58,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:58,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818129633] [2024-06-27 19:50:58,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:58,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:58,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:58,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:58,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:58,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:58,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 432 transitions, 5023 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:50:58,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:58,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:58,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:00,054 INFO L124 PetriNetUnfolderBase]: 3412/5588 cut-off events. [2024-06-27 19:51:00,054 INFO L125 PetriNetUnfolderBase]: For 1035299/1035310 co-relation queries the response was YES. [2024-06-27 19:51:00,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57766 conditions, 5588 events. 3412/5588 cut-off events. For 1035299/1035310 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35270 event pairs, 760 based on Foata normal form. 10/5594 useless extension candidates. Maximal degree in co-relation 57604. Up to 5054 conditions per place. [2024-06-27 19:51:00,126 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 358 selfloop transitions, 90 changer transitions 0/453 dead transitions. [2024-06-27 19:51:00,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 453 transitions, 6361 flow [2024-06-27 19:51:00,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:00,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:00,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 19:51:00,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 19:51:00,128 INFO L175 Difference]: Start difference. First operand has 338 places, 432 transitions, 5023 flow. Second operand 8 states and 147 transitions. [2024-06-27 19:51:00,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 453 transitions, 6361 flow [2024-06-27 19:51:02,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 453 transitions, 6182 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 19:51:02,225 INFO L231 Difference]: Finished difference. Result has 341 places, 435 transitions, 5138 flow [2024-06-27 19:51:02,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4844, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5138, PETRI_PLACES=341, PETRI_TRANSITIONS=435} [2024-06-27 19:51:02,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-27 19:51:02,226 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 435 transitions, 5138 flow [2024-06-27 19:51:02,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:02,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:02,226 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 19:51:02,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:51:02,226 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:51:02,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:02,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1406288429, now seen corresponding path program 10 times [2024-06-27 19:51:02,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:02,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181000304] [2024-06-27 19:51:02,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:02,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:02,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:03,237 INFO 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 19:51:03,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:03,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181000304] [2024-06-27 19:51:03,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181000304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:03,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:03,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:03,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479614593] [2024-06-27 19:51:03,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:03,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:03,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:03,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:03,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:03,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:51:03,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 435 transitions, 5138 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:03,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:03,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:51:03,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:04,544 INFO L124 PetriNetUnfolderBase]: 3409/5582 cut-off events. [2024-06-27 19:51:04,544 INFO L125 PetriNetUnfolderBase]: For 1040750/1040761 co-relation queries the response was YES. [2024-06-27 19:51:04,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57834 conditions, 5582 events. 3409/5582 cut-off events. For 1040750/1040761 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35183 event pairs, 746 based on Foata normal form. 11/5589 useless extension candidates. Maximal degree in co-relation 57671. Up to 5128 conditions per place. [2024-06-27 19:51:04,629 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 352 selfloop transitions, 93 changer transitions 0/450 dead transitions. [2024-06-27 19:51:04,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 450 transitions, 6309 flow [2024-06-27 19:51:04,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:04,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:04,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 19:51:04,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 19:51:04,631 INFO L175 Difference]: Start difference. First operand has 341 places, 435 transitions, 5138 flow. Second operand 8 states and 141 transitions. [2024-06-27 19:51:04,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 450 transitions, 6309 flow [2024-06-27 19:51:07,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 450 transitions, 5989 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-27 19:51:07,807 INFO L231 Difference]: Finished difference. Result has 344 places, 436 transitions, 5027 flow [2024-06-27 19:51:07,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4826, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5027, PETRI_PLACES=344, PETRI_TRANSITIONS=436} [2024-06-27 19:51:07,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-27 19:51:07,808 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 436 transitions, 5027 flow [2024-06-27 19:51:07,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:07,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:07,808 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 19:51:07,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:51:07,809 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:51:07,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:07,809 INFO L85 PathProgramCache]: Analyzing trace with hash -398442346, now seen corresponding path program 10 times [2024-06-27 19:51:07,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:07,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843612721] [2024-06-27 19:51:07,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:07,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:07,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:08,716 INFO 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 19:51:08,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:08,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843612721] [2024-06-27 19:51:08,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843612721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:08,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:08,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:08,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761580653] [2024-06-27 19:51:08,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:08,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:08,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:08,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:08,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:08,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:51:08,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 436 transitions, 5027 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:08,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:08,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:51:08,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:10,048 INFO L124 PetriNetUnfolderBase]: 3414/5584 cut-off events. [2024-06-27 19:51:10,049 INFO L125 PetriNetUnfolderBase]: For 1056793/1056798 co-relation queries the response was YES. [2024-06-27 19:51:10,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57863 conditions, 5584 events. 3414/5584 cut-off events. For 1056793/1056798 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35081 event pairs, 743 based on Foata normal form. 1/5579 useless extension candidates. Maximal degree in co-relation 57699. Up to 5201 conditions per place. [2024-06-27 19:51:10,141 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 408 selfloop transitions, 37 changer transitions 0/450 dead transitions. [2024-06-27 19:51:10,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 450 transitions, 6093 flow [2024-06-27 19:51:10,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:10,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:10,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 19:51:10,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 19:51:10,142 INFO L175 Difference]: Start difference. First operand has 344 places, 436 transitions, 5027 flow. Second operand 8 states and 137 transitions. [2024-06-27 19:51:10,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 450 transitions, 6093 flow [2024-06-27 19:51:12,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 450 transitions, 5936 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 19:51:12,668 INFO L231 Difference]: Finished difference. Result has 348 places, 439 transitions, 5102 flow [2024-06-27 19:51:12,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4870, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5102, PETRI_PLACES=348, PETRI_TRANSITIONS=439} [2024-06-27 19:51:12,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-27 19:51:12,669 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 439 transitions, 5102 flow [2024-06-27 19:51:12,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:12,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:12,670 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 19:51:12,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:51:12,670 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:51:12,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:12,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1657520892, now seen corresponding path program 11 times [2024-06-27 19:51:12,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:12,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816656324] [2024-06-27 19:51:12,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:12,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:12,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:13,583 INFO 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 19:51:13,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:13,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816656324] [2024-06-27 19:51:13,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816656324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:13,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:13,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:13,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709450130] [2024-06-27 19:51:13,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:13,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:13,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:13,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:13,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:13,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:51:13,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 439 transitions, 5102 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:13,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:13,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:51:13,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:14,875 INFO L124 PetriNetUnfolderBase]: 3419/5592 cut-off events. [2024-06-27 19:51:14,875 INFO L125 PetriNetUnfolderBase]: For 1079804/1079811 co-relation queries the response was YES. [2024-06-27 19:51:14,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58435 conditions, 5592 events. 3419/5592 cut-off events. For 1079804/1079811 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35213 event pairs, 768 based on Foata normal form. 3/5589 useless extension candidates. Maximal degree in co-relation 58270. Up to 5075 conditions per place. [2024-06-27 19:51:14,960 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 354 selfloop transitions, 98 changer transitions 0/457 dead transitions. [2024-06-27 19:51:14,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 457 transitions, 6566 flow [2024-06-27 19:51:14,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:14,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:14,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 19:51:14,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 19:51:14,962 INFO L175 Difference]: Start difference. First operand has 348 places, 439 transitions, 5102 flow. Second operand 8 states and 142 transitions. [2024-06-27 19:51:14,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 457 transitions, 6566 flow [2024-06-27 19:51:18,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 457 transitions, 6303 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-27 19:51:18,069 INFO L231 Difference]: Finished difference. Result has 348 places, 445 transitions, 5351 flow [2024-06-27 19:51:18,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4839, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5351, PETRI_PLACES=348, PETRI_TRANSITIONS=445} [2024-06-27 19:51:18,069 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-27 19:51:18,069 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 445 transitions, 5351 flow [2024-06-27 19:51:18,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:18,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:18,070 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 19:51:18,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:51:18,070 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:51:18,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:18,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1834652226, now seen corresponding path program 12 times [2024-06-27 19:51:18,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:18,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118511554] [2024-06-27 19:51:18,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:18,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:18,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:18,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:18,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:18,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118511554] [2024-06-27 19:51:18,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118511554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:18,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:18,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:18,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106933257] [2024-06-27 19:51:18,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:18,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:18,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:18,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:18,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:19,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:51:19,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 445 transitions, 5351 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:19,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:19,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:51:19,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:20,311 INFO L124 PetriNetUnfolderBase]: 3413/5586 cut-off events. [2024-06-27 19:51:20,312 INFO L125 PetriNetUnfolderBase]: For 1095761/1095772 co-relation queries the response was YES. [2024-06-27 19:51:20,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58576 conditions, 5586 events. 3413/5586 cut-off events. For 1095761/1095772 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35167 event pairs, 753 based on Foata normal form. 10/5592 useless extension candidates. Maximal degree in co-relation 58411. Up to 5059 conditions per place. [2024-06-27 19:51:20,395 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 364 selfloop transitions, 92 changer transitions 0/461 dead transitions. [2024-06-27 19:51:20,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 461 transitions, 6359 flow [2024-06-27 19:51:20,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:20,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:20,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 19:51:20,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:51:20,396 INFO L175 Difference]: Start difference. First operand has 348 places, 445 transitions, 5351 flow. Second operand 8 states and 144 transitions. [2024-06-27 19:51:20,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 461 transitions, 6359 flow [2024-06-27 19:51:23,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 461 transitions, 6029 flow, removed 121 selfloop flow, removed 4 redundant places. [2024-06-27 19:51:23,090 INFO L231 Difference]: Finished difference. Result has 352 places, 445 transitions, 5211 flow [2024-06-27 19:51:23,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5021, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5211, PETRI_PLACES=352, PETRI_TRANSITIONS=445} [2024-06-27 19:51:23,090 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-27 19:51:23,090 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 445 transitions, 5211 flow [2024-06-27 19:51:23,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:23,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:23,091 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 19:51:23,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:51:23,091 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:51:23,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:23,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1834652412, now seen corresponding path program 12 times [2024-06-27 19:51:23,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:23,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690755] [2024-06-27 19:51:23,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:23,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:23,924 INFO 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 19:51:23,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:23,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690755] [2024-06-27 19:51:23,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:23,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:23,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:23,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018041886] [2024-06-27 19:51:23,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:23,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:23,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:23,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:23,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:24,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:51:24,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 445 transitions, 5211 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:24,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:24,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:51:24,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:25,292 INFO L124 PetriNetUnfolderBase]: 3410/5586 cut-off events. [2024-06-27 19:51:25,292 INFO L125 PetriNetUnfolderBase]: For 1090907/1090914 co-relation queries the response was YES. [2024-06-27 19:51:25,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58154 conditions, 5586 events. 3410/5586 cut-off events. For 1090907/1090914 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 35368 event pairs, 769 based on Foata normal form. 3/5583 useless extension candidates. Maximal degree in co-relation 57987. Up to 5064 conditions per place. [2024-06-27 19:51:25,371 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 355 selfloop transitions, 96 changer transitions 0/456 dead transitions. [2024-06-27 19:51:25,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 456 transitions, 6143 flow [2024-06-27 19:51:25,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:25,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:25,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 19:51:25,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 19:51:25,373 INFO L175 Difference]: Start difference. First operand has 352 places, 445 transitions, 5211 flow. Second operand 8 states and 142 transitions. [2024-06-27 19:51:25,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 456 transitions, 6143 flow [2024-06-27 19:51:28,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 456 transitions, 5780 flow, removed 54 selfloop flow, removed 9 redundant places. [2024-06-27 19:51:28,559 INFO L231 Difference]: Finished difference. Result has 351 places, 445 transitions, 5046 flow [2024-06-27 19:51:28,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4848, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5046, PETRI_PLACES=351, PETRI_TRANSITIONS=445} [2024-06-27 19:51:28,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-27 19:51:28,560 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 445 transitions, 5046 flow [2024-06-27 19:51:28,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:28,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:28,560 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 19:51:28,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:51:28,561 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:51:28,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:28,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1834652009, now seen corresponding path program 11 times [2024-06-27 19:51:28,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:28,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094530706] [2024-06-27 19:51:28,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:28,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:28,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:29,545 INFO 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 19:51:29,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:29,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094530706] [2024-06-27 19:51:29,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094530706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:29,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:29,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:29,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621736266] [2024-06-27 19:51:29,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:29,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:29,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:29,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:29,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:29,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:51:29,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 445 transitions, 5046 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:29,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:29,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:51:29,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:30,911 INFO L124 PetriNetUnfolderBase]: 3415/5589 cut-off events. [2024-06-27 19:51:30,912 INFO L125 PetriNetUnfolderBase]: For 1107030/1107041 co-relation queries the response was YES. [2024-06-27 19:51:30,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58113 conditions, 5589 events. 3415/5589 cut-off events. For 1107030/1107041 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 35199 event pairs, 743 based on Foata normal form. 11/5596 useless extension candidates. Maximal degree in co-relation 57946. Up to 5191 conditions per place. [2024-06-27 19:51:30,988 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 407 selfloop transitions, 49 changer transitions 0/461 dead transitions. [2024-06-27 19:51:30,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 461 transitions, 6097 flow [2024-06-27 19:51:30,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:30,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:30,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 19:51:30,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-27 19:51:30,990 INFO L175 Difference]: Start difference. First operand has 351 places, 445 transitions, 5046 flow. Second operand 8 states and 138 transitions. [2024-06-27 19:51:30,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 461 transitions, 6097 flow [2024-06-27 19:51:34,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 461 transitions, 5791 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 19:51:34,246 INFO L231 Difference]: Finished difference. Result has 351 places, 448 transitions, 4947 flow [2024-06-27 19:51:34,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4947, PETRI_PLACES=351, PETRI_TRANSITIONS=448} [2024-06-27 19:51:34,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-27 19:51:34,246 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 448 transitions, 4947 flow [2024-06-27 19:51:34,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:34,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:34,247 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 19:51:34,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:51:34,247 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:51:34,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:34,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1657520489, now seen corresponding path program 12 times [2024-06-27 19:51:34,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:34,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248178265] [2024-06-27 19:51:34,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:34,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:34,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:35,285 INFO 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 19:51:35,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:35,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248178265] [2024-06-27 19:51:35,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248178265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:35,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:35,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:35,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7992481] [2024-06-27 19:51:35,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:35,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:35,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:35,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:35,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:35,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:51:35,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 448 transitions, 4947 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:35,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:35,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:51:35,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:36,677 INFO L124 PetriNetUnfolderBase]: 3412/5591 cut-off events. [2024-06-27 19:51:36,678 INFO L125 PetriNetUnfolderBase]: For 1117624/1117635 co-relation queries the response was YES. [2024-06-27 19:51:36,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57805 conditions, 5591 events. 3412/5591 cut-off events. For 1117624/1117635 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 35286 event pairs, 745 based on Foata normal form. 11/5598 useless extension candidates. Maximal degree in co-relation 57638. Up to 5187 conditions per place. [2024-06-27 19:51:36,753 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 407 selfloop transitions, 49 changer transitions 0/461 dead transitions. [2024-06-27 19:51:36,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 461 transitions, 5901 flow [2024-06-27 19:51:36,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:36,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:36,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 19:51:36,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-27 19:51:36,754 INFO L175 Difference]: Start difference. First operand has 351 places, 448 transitions, 4947 flow. Second operand 8 states and 138 transitions. [2024-06-27 19:51:36,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 461 transitions, 5901 flow [2024-06-27 19:51:39,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 461 transitions, 5651 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-27 19:51:39,350 INFO L231 Difference]: Finished difference. Result has 353 places, 448 transitions, 4801 flow [2024-06-27 19:51:39,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4697, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4801, PETRI_PLACES=353, PETRI_TRANSITIONS=448} [2024-06-27 19:51:39,351 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-27 19:51:39,351 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 448 transitions, 4801 flow [2024-06-27 19:51:39,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 19:51:39,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:39,351 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 19:51:39,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:51:39,352 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:51:39,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:39,352 INFO L85 PathProgramCache]: Analyzing trace with hash 295908676, now seen corresponding path program 4 times [2024-06-27 19:51:39,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:39,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197418555] [2024-06-27 19:51:39,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:39,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:39,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:40,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:40,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:40,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197418555] [2024-06-27 19:51:40,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197418555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:40,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:40,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:40,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423491113] [2024-06-27 19:51:40,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:40,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:40,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:40,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:40,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:40,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:51:40,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 448 transitions, 4801 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:40,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:40,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:51:40,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:41,438 INFO L124 PetriNetUnfolderBase]: 3307/5445 cut-off events. [2024-06-27 19:51:41,439 INFO L125 PetriNetUnfolderBase]: For 1124730/1124735 co-relation queries the response was YES. [2024-06-27 19:51:41,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56694 conditions, 5445 events. 3307/5445 cut-off events. For 1124730/1124735 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 34560 event pairs, 719 based on Foata normal form. 2/5405 useless extension candidates. Maximal degree in co-relation 56526. Up to 4872 conditions per place. [2024-06-27 19:51:41,523 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 369 selfloop transitions, 36 changer transitions 0/462 dead transitions. [2024-06-27 19:51:41,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 462 transitions, 5737 flow [2024-06-27 19:51:41,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:41,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:41,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 19:51:41,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:51:41,524 INFO L175 Difference]: Start difference. First operand has 353 places, 448 transitions, 4801 flow. Second operand 8 states and 144 transitions. [2024-06-27 19:51:41,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 462 transitions, 5737 flow [2024-06-27 19:51:44,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 462 transitions, 5637 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:51:44,705 INFO L231 Difference]: Finished difference. Result has 355 places, 450 transitions, 4876 flow [2024-06-27 19:51:44,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4701, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4876, PETRI_PLACES=355, PETRI_TRANSITIONS=450} [2024-06-27 19:51:44,705 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-27 19:51:44,705 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 450 transitions, 4876 flow [2024-06-27 19:51:44,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:44,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:44,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 19:51:44,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:51:44,706 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:51:44,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:44,707 INFO L85 PathProgramCache]: Analyzing trace with hash 739137655, now seen corresponding path program 1 times [2024-06-27 19:51:44,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:44,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432737288] [2024-06-27 19:51:44,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:44,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:44,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:46,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:46,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:46,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432737288] [2024-06-27 19:51:46,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432737288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:46,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:46,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:51:46,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003572776] [2024-06-27 19:51:46,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:46,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:51:46,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:46,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:51:46,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:51:46,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:51:46,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 450 transitions, 4876 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:46,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:46,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:51:46,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:47,894 INFO L124 PetriNetUnfolderBase]: 3128/5224 cut-off events. [2024-06-27 19:51:47,895 INFO L125 PetriNetUnfolderBase]: For 1136748/1136780 co-relation queries the response was YES. [2024-06-27 19:51:47,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55473 conditions, 5224 events. 3128/5224 cut-off events. For 1136748/1136780 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 33755 event pairs, 681 based on Foata normal form. 13/5169 useless extension candidates. Maximal degree in co-relation 55304. Up to 4515 conditions per place. [2024-06-27 19:51:47,970 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 335 selfloop transitions, 22 changer transitions 0/466 dead transitions. [2024-06-27 19:51:47,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 466 transitions, 5705 flow [2024-06-27 19:51:47,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:51:47,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:51:47,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 19:51:47,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-27 19:51:47,972 INFO L175 Difference]: Start difference. First operand has 355 places, 450 transitions, 4876 flow. Second operand 10 states and 176 transitions. [2024-06-27 19:51:47,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 466 transitions, 5705 flow [2024-06-27 19:51:51,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 466 transitions, 5546 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 19:51:51,410 INFO L231 Difference]: Finished difference. Result has 360 places, 455 transitions, 4865 flow [2024-06-27 19:51:51,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4717, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4865, PETRI_PLACES=360, PETRI_TRANSITIONS=455} [2024-06-27 19:51:51,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-27 19:51:51,411 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 455 transitions, 4865 flow [2024-06-27 19:51:51,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:51,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:51,411 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 19:51:51,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:51:51,411 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:51:51,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:51,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1391041389, now seen corresponding path program 2 times [2024-06-27 19:51:51,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:51,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87777165] [2024-06-27 19:51:51,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:51,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:51,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:52,923 INFO 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 19:51:52,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:52,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87777165] [2024-06-27 19:51:52,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87777165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:52,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:52,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:51:52,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427271238] [2024-06-27 19:51:52,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:52,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:51:52,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:52,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:51:52,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:51:53,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 19:51:53,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 455 transitions, 4865 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:53,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:53,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 19:51:53,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:54,594 INFO L124 PetriNetUnfolderBase]: 3122/5214 cut-off events. [2024-06-27 19:51:54,594 INFO L125 PetriNetUnfolderBase]: For 1136224/1136242 co-relation queries the response was YES. [2024-06-27 19:51:54,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55087 conditions, 5214 events. 3122/5214 cut-off events. For 1136224/1136242 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 33693 event pairs, 681 based on Foata normal form. 18/5164 useless extension candidates. Maximal degree in co-relation 54916. Up to 4502 conditions per place. [2024-06-27 19:51:54,676 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 27 changer transitions 0/467 dead transitions. [2024-06-27 19:51:54,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 467 transitions, 5611 flow [2024-06-27 19:51:54,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:51:54,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:51:54,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 19:51:54,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:51:54,678 INFO L175 Difference]: Start difference. First operand has 360 places, 455 transitions, 4865 flow. Second operand 10 states and 180 transitions. [2024-06-27 19:51:54,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 467 transitions, 5611 flow [2024-06-27 19:51:58,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 467 transitions, 5459 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-27 19:51:58,451 INFO L231 Difference]: Finished difference. Result has 363 places, 455 transitions, 4773 flow [2024-06-27 19:51:58,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4713, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4773, PETRI_PLACES=363, PETRI_TRANSITIONS=455} [2024-06-27 19:51:58,452 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-27 19:51:58,452 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 455 transitions, 4773 flow [2024-06-27 19:51:58,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:58,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:58,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 19:51:58,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:51:58,453 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:51:58,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:58,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1464622999, now seen corresponding path program 1 times [2024-06-27 19:51:58,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:58,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653164719] [2024-06-27 19:51:58,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:58,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:58,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:59,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:59,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:59,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653164719] [2024-06-27 19:51:59,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653164719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:59,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:59,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:51:59,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624471662] [2024-06-27 19:51:59,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:59,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:51:59,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:59,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:51:59,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:51:59,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:51:59,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 455 transitions, 4773 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:59,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:59,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:51:59,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:00,994 INFO L124 PetriNetUnfolderBase]: 3310/5490 cut-off events. [2024-06-27 19:52:00,994 INFO L125 PetriNetUnfolderBase]: For 1179008/1179015 co-relation queries the response was YES. [2024-06-27 19:52:01,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57039 conditions, 5490 events. 3310/5490 cut-off events. For 1179008/1179015 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 35142 event pairs, 701 based on Foata normal form. 3/5491 useless extension candidates. Maximal degree in co-relation 56867. Up to 5011 conditions per place. [2024-06-27 19:52:01,073 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 430 selfloop transitions, 21 changer transitions 0/479 dead transitions. [2024-06-27 19:52:01,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 479 transitions, 5843 flow [2024-06-27 19:52:01,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:52:01,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:52:01,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 19:52:01,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 19:52:01,074 INFO L175 Difference]: Start difference. First operand has 363 places, 455 transitions, 4773 flow. Second operand 9 states and 165 transitions. [2024-06-27 19:52:01,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 479 transitions, 5843 flow [2024-06-27 19:52:04,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 479 transitions, 5765 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 19:52:04,625 INFO L231 Difference]: Finished difference. Result has 364 places, 458 transitions, 4849 flow [2024-06-27 19:52:04,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4849, PETRI_PLACES=364, PETRI_TRANSITIONS=458} [2024-06-27 19:52:04,626 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-27 19:52:04,626 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 458 transitions, 4849 flow [2024-06-27 19:52:04,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:04,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:04,626 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 19:52:04,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:52:04,626 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:52:04,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:04,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1794262107, now seen corresponding path program 2 times [2024-06-27 19:52:04,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:04,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375814123] [2024-06-27 19:52:04,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:04,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:04,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:05,900 INFO 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 19:52:05,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:05,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375814123] [2024-06-27 19:52:05,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375814123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:05,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:05,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:52:05,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607108072] [2024-06-27 19:52:05,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:05,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:52:05,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:05,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:52:05,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:52:06,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:52:06,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 458 transitions, 4849 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:06,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:06,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:52:06,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:07,535 INFO L124 PetriNetUnfolderBase]: 3314/5500 cut-off events. [2024-06-27 19:52:07,535 INFO L125 PetriNetUnfolderBase]: For 1187500/1187507 co-relation queries the response was YES. [2024-06-27 19:52:07,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57581 conditions, 5500 events. 3314/5500 cut-off events. For 1187500/1187507 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 35281 event pairs, 696 based on Foata normal form. 7/5505 useless extension candidates. Maximal degree in co-relation 57408. Up to 5020 conditions per place. [2024-06-27 19:52:07,623 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 430 selfloop transitions, 22 changer transitions 0/480 dead transitions. [2024-06-27 19:52:07,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 480 transitions, 5920 flow [2024-06-27 19:52:07,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:52:07,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:52:07,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 19:52:07,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 19:52:07,624 INFO L175 Difference]: Start difference. First operand has 364 places, 458 transitions, 4849 flow. Second operand 9 states and 163 transitions. [2024-06-27 19:52:07,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 480 transitions, 5920 flow [2024-06-27 19:52:11,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 480 transitions, 5792 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 19:52:11,857 INFO L231 Difference]: Finished difference. Result has 367 places, 462 transitions, 4885 flow [2024-06-27 19:52:11,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4721, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4885, PETRI_PLACES=367, PETRI_TRANSITIONS=462} [2024-06-27 19:52:11,858 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-27 19:52:11,858 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 462 transitions, 4885 flow [2024-06-27 19:52:11,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:11,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:11,858 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 19:52:11,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:52:11,858 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:52:11,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:11,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1998615893, now seen corresponding path program 3 times [2024-06-27 19:52:11,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:11,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760346042] [2024-06-27 19:52:11,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:11,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:11,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:13,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:13,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:13,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760346042] [2024-06-27 19:52:13,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760346042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:13,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:13,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:52:13,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51568940] [2024-06-27 19:52:13,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:13,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:52:13,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:13,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:52:13,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:52:13,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:52:13,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 462 transitions, 4885 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:13,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:13,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:52:13,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:14,931 INFO L124 PetriNetUnfolderBase]: 3353/5565 cut-off events. [2024-06-27 19:52:14,931 INFO L125 PetriNetUnfolderBase]: For 1257854/1257882 co-relation queries the response was YES. [2024-06-27 19:52:14,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59443 conditions, 5565 events. 3353/5565 cut-off events. For 1257854/1257882 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 35753 event pairs, 697 based on Foata normal form. 8/5569 useless extension candidates. Maximal degree in co-relation 59268. Up to 4983 conditions per place. [2024-06-27 19:52:15,017 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 404 selfloop transitions, 61 changer transitions 0/493 dead transitions. [2024-06-27 19:52:15,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 493 transitions, 6749 flow [2024-06-27 19:52:15,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:52:15,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:52:15,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 19:52:15,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-27 19:52:15,018 INFO L175 Difference]: Start difference. First operand has 367 places, 462 transitions, 4885 flow. Second operand 9 states and 170 transitions. [2024-06-27 19:52:15,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 493 transitions, 6749 flow [2024-06-27 19:52:19,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 493 transitions, 6620 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 19:52:19,027 INFO L231 Difference]: Finished difference. Result has 370 places, 472 transitions, 5236 flow [2024-06-27 19:52:19,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4756, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5236, PETRI_PLACES=370, PETRI_TRANSITIONS=472} [2024-06-27 19:52:19,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-27 19:52:19,028 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 472 transitions, 5236 flow [2024-06-27 19:52:19,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:19,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:19,028 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 19:52:19,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:52:19,029 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:52:19,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:19,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1650371577, now seen corresponding path program 4 times [2024-06-27 19:52:19,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:19,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623431411] [2024-06-27 19:52:19,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:19,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:19,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:20,191 INFO 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 19:52:20,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:20,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623431411] [2024-06-27 19:52:20,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623431411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:20,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:20,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:52:20,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217414449] [2024-06-27 19:52:20,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:20,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:52:20,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:20,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:52:20,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:52:20,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:52:20,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 472 transitions, 5236 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:20,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:20,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:52:20,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:21,669 INFO L124 PetriNetUnfolderBase]: 3362/5579 cut-off events. [2024-06-27 19:52:21,670 INFO L125 PetriNetUnfolderBase]: For 1273573/1273601 co-relation queries the response was YES. [2024-06-27 19:52:21,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60251 conditions, 5579 events. 3362/5579 cut-off events. For 1273573/1273601 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 35875 event pairs, 696 based on Foata normal form. 7/5583 useless extension candidates. Maximal degree in co-relation 60075. Up to 5065 conditions per place. [2024-06-27 19:52:21,760 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 435 selfloop transitions, 34 changer transitions 0/497 dead transitions. [2024-06-27 19:52:21,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 497 transitions, 6753 flow [2024-06-27 19:52:21,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:52:21,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:52:21,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 19:52:21,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-27 19:52:21,761 INFO L175 Difference]: Start difference. First operand has 370 places, 472 transitions, 5236 flow. Second operand 9 states and 166 transitions. [2024-06-27 19:52:21,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 497 transitions, 6753 flow [2024-06-27 19:52:25,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 497 transitions, 6568 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-27 19:52:25,710 INFO L231 Difference]: Finished difference. Result has 375 places, 479 transitions, 5381 flow [2024-06-27 19:52:25,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5067, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5381, PETRI_PLACES=375, PETRI_TRANSITIONS=479} [2024-06-27 19:52:25,710 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-27 19:52:25,710 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 479 transitions, 5381 flow [2024-06-27 19:52:25,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:25,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:25,711 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 19:52:25,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:52:25,711 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:52:25,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:25,711 INFO L85 PathProgramCache]: Analyzing trace with hash 473415141, now seen corresponding path program 5 times [2024-06-27 19:52:25,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:25,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552088230] [2024-06-27 19:52:25,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:25,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:25,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:26,897 INFO 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 19:52:26,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:26,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552088230] [2024-06-27 19:52:26,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552088230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:26,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:26,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:52:26,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269770626] [2024-06-27 19:52:26,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:26,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:52:26,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:26,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:52:26,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:52:27,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:52:27,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 479 transitions, 5381 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:27,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:27,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:52:27,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:28,341 INFO L124 PetriNetUnfolderBase]: 3380/5611 cut-off events. [2024-06-27 19:52:28,341 INFO L125 PetriNetUnfolderBase]: For 1295687/1295717 co-relation queries the response was YES. [2024-06-27 19:52:28,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60672 conditions, 5611 events. 3380/5611 cut-off events. For 1295687/1295717 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 36161 event pairs, 702 based on Foata normal form. 7/5615 useless extension candidates. Maximal degree in co-relation 60494. Up to 5078 conditions per place. [2024-06-27 19:52:28,434 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 432 selfloop transitions, 41 changer transitions 0/501 dead transitions. [2024-06-27 19:52:28,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 501 transitions, 6892 flow [2024-06-27 19:52:28,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:52:28,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:52:28,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 19:52:28,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 19:52:28,435 INFO L175 Difference]: Start difference. First operand has 375 places, 479 transitions, 5381 flow. Second operand 9 states and 165 transitions. [2024-06-27 19:52:28,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 501 transitions, 6892 flow [2024-06-27 19:52:32,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 501 transitions, 6759 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-27 19:52:32,906 INFO L231 Difference]: Finished difference. Result has 379 places, 486 transitions, 5586 flow [2024-06-27 19:52:32,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5586, PETRI_PLACES=379, PETRI_TRANSITIONS=486} [2024-06-27 19:52:32,906 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-27 19:52:32,906 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 486 transitions, 5586 flow [2024-06-27 19:52:32,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:32,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:32,907 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 19:52:32,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:52:32,907 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:52:32,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:32,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1657067083, now seen corresponding path program 6 times [2024-06-27 19:52:32,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:32,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771892848] [2024-06-27 19:52:32,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:32,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:32,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:34,264 INFO 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 19:52:34,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:34,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771892848] [2024-06-27 19:52:34,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771892848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:34,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:34,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:52:34,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809494825] [2024-06-27 19:52:34,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:34,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:52:34,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:34,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:52:34,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:52:34,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:52:34,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 486 transitions, 5586 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:34,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:34,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:52:34,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:35,904 INFO L124 PetriNetUnfolderBase]: 3397/5641 cut-off events. [2024-06-27 19:52:35,905 INFO L125 PetriNetUnfolderBase]: For 1319197/1319221 co-relation queries the response was YES. [2024-06-27 19:52:35,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61715 conditions, 5641 events. 3397/5641 cut-off events. For 1319197/1319221 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 36363 event pairs, 705 based on Foata normal form. 7/5646 useless extension candidates. Maximal degree in co-relation 61535. Up to 5064 conditions per place. [2024-06-27 19:52:36,004 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 422 selfloop transitions, 61 changer transitions 0/511 dead transitions. [2024-06-27 19:52:36,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 511 transitions, 7406 flow [2024-06-27 19:52:36,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:52:36,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:52:36,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 19:52:36,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:52:36,006 INFO L175 Difference]: Start difference. First operand has 379 places, 486 transitions, 5586 flow. Second operand 9 states and 171 transitions. [2024-06-27 19:52:36,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 511 transitions, 7406 flow [2024-06-27 19:52:40,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 511 transitions, 7237 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-27 19:52:40,549 INFO L231 Difference]: Finished difference. Result has 383 places, 493 transitions, 5809 flow [2024-06-27 19:52:40,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5417, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5809, PETRI_PLACES=383, PETRI_TRANSITIONS=493} [2024-06-27 19:52:40,549 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-27 19:52:40,549 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 493 transitions, 5809 flow [2024-06-27 19:52:40,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:40,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:40,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:40,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:52:40,552 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:52:40,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:40,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1400299167, now seen corresponding path program 1 times [2024-06-27 19:52:40,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:40,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405733630] [2024-06-27 19:52:40,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:40,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:40,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:41,997 INFO 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 19:52:41,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:41,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405733630] [2024-06-27 19:52:42,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405733630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:42,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:42,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:52:42,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778126389] [2024-06-27 19:52:42,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:42,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:52:42,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:42,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:52:42,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:52:42,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:52:42,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 493 transitions, 5809 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:42,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:42,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:52:42,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:43,587 INFO L124 PetriNetUnfolderBase]: 3546/5802 cut-off events. [2024-06-27 19:52:43,587 INFO L125 PetriNetUnfolderBase]: For 1325126/1325130 co-relation queries the response was YES. [2024-06-27 19:52:43,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63629 conditions, 5802 events. 3546/5802 cut-off events. For 1325126/1325130 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 36789 event pairs, 739 based on Foata normal form. 3/5803 useless extension candidates. Maximal degree in co-relation 63447. Up to 5416 conditions per place. [2024-06-27 19:52:43,695 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 461 selfloop transitions, 44 changer transitions 0/510 dead transitions. [2024-06-27 19:52:43,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 510 transitions, 7004 flow [2024-06-27 19:52:43,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:52:43,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:52:43,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 19:52:43,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 19:52:43,699 INFO L175 Difference]: Start difference. First operand has 383 places, 493 transitions, 5809 flow. Second operand 9 states and 151 transitions. [2024-06-27 19:52:43,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 510 transitions, 7004 flow [2024-06-27 19:52:48,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 510 transitions, 6756 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-27 19:52:48,982 INFO L231 Difference]: Finished difference. Result has 386 places, 499 transitions, 5818 flow [2024-06-27 19:52:48,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5818, PETRI_PLACES=386, PETRI_TRANSITIONS=499} [2024-06-27 19:52:48,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-27 19:52:48,983 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 499 transitions, 5818 flow [2024-06-27 19:52:48,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:48,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:48,984 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 19:52:48,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:52:48,984 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:52:48,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:48,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1391035437, now seen corresponding path program 2 times [2024-06-27 19:52:48,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:48,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017173244] [2024-06-27 19:52:48,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:48,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:48,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:50,151 INFO 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 19:52:50,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:50,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017173244] [2024-06-27 19:52:50,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017173244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:50,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:50,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:52:50,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234730333] [2024-06-27 19:52:50,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:50,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:52:50,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:50,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:52:50,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:52:50,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:52:50,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 499 transitions, 5818 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:50,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:50,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:52:50,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:51,847 INFO L124 PetriNetUnfolderBase]: 3551/5810 cut-off events. [2024-06-27 19:52:51,847 INFO L125 PetriNetUnfolderBase]: For 1342338/1342342 co-relation queries the response was YES. [2024-06-27 19:52:51,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63387 conditions, 5810 events. 3551/5810 cut-off events. For 1342338/1342342 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 36903 event pairs, 738 based on Foata normal form. 3/5811 useless extension candidates. Maximal degree in co-relation 63204. Up to 5407 conditions per place. [2024-06-27 19:52:51,955 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 456 selfloop transitions, 55 changer transitions 0/516 dead transitions. [2024-06-27 19:52:51,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 516 transitions, 7394 flow [2024-06-27 19:52:51,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:52:51,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:52:51,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 19:52:51,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 19:52:51,957 INFO L175 Difference]: Start difference. First operand has 386 places, 499 transitions, 5818 flow. Second operand 8 states and 140 transitions. [2024-06-27 19:52:51,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 516 transitions, 7394 flow [2024-06-27 19:52:56,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 516 transitions, 7042 flow, removed 78 selfloop flow, removed 10 redundant places. [2024-06-27 19:52:56,422 INFO L231 Difference]: Finished difference. Result has 384 places, 505 transitions, 5866 flow [2024-06-27 19:52:56,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5466, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5866, PETRI_PLACES=384, PETRI_TRANSITIONS=505} [2024-06-27 19:52:56,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-27 19:52:56,423 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 505 transitions, 5866 flow [2024-06-27 19:52:56,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:56,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:56,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 19:52:56,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:52:56,424 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:52:56,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:56,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1400558637, now seen corresponding path program 3 times [2024-06-27 19:52:56,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:56,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112356648] [2024-06-27 19:52:56,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:56,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:56,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:57,944 INFO 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 19:52:57,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:57,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112356648] [2024-06-27 19:52:57,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112356648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:57,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:57,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:52:57,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799086011] [2024-06-27 19:52:57,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:57,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:52:57,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:57,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:52:57,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:52:58,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:52:58,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 505 transitions, 5866 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:58,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:58,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:52:58,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:59,577 INFO L124 PetriNetUnfolderBase]: 3548/5807 cut-off events. [2024-06-27 19:52:59,578 INFO L125 PetriNetUnfolderBase]: For 1357024/1357028 co-relation queries the response was YES. [2024-06-27 19:52:59,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63249 conditions, 5807 events. 3548/5807 cut-off events. For 1357024/1357028 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 36886 event pairs, 741 based on Foata normal form. 3/5808 useless extension candidates. Maximal degree in co-relation 63070. Up to 5419 conditions per place. [2024-06-27 19:52:59,665 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 469 selfloop transitions, 42 changer transitions 0/516 dead transitions. [2024-06-27 19:52:59,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 516 transitions, 6916 flow [2024-06-27 19:52:59,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:52:59,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:52:59,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 19:52:59,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-27 19:52:59,667 INFO L175 Difference]: Start difference. First operand has 384 places, 505 transitions, 5866 flow. Second operand 9 states and 152 transitions. [2024-06-27 19:52:59,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 516 transitions, 6916 flow [2024-06-27 19:53:03,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 516 transitions, 6665 flow, removed 109 selfloop flow, removed 4 redundant places. [2024-06-27 19:53:03,468 INFO L231 Difference]: Finished difference. Result has 389 places, 505 transitions, 5705 flow [2024-06-27 19:53:03,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5615, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5705, PETRI_PLACES=389, PETRI_TRANSITIONS=505} [2024-06-27 19:53:03,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-27 19:53:03,469 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 505 transitions, 5705 flow [2024-06-27 19:53:03,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:03,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:03,469 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 19:53:03,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:53:03,470 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:03,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:03,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1400566573, now seen corresponding path program 7 times [2024-06-27 19:53:03,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:03,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440471427] [2024-06-27 19:53:03,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:03,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:03,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:04,774 INFO 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 19:53:04,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:04,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440471427] [2024-06-27 19:53:04,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440471427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:04,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:04,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:53:04,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003038278] [2024-06-27 19:53:04,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:04,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:53:04,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:04,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:53:04,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:53:04,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:53:04,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 505 transitions, 5705 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:04,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:04,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:53:04,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:06,418 INFO L124 PetriNetUnfolderBase]: 3409/5662 cut-off events. [2024-06-27 19:53:06,419 INFO L125 PetriNetUnfolderBase]: For 1377511/1377529 co-relation queries the response was YES. [2024-06-27 19:53:06,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62047 conditions, 5662 events. 3409/5662 cut-off events. For 1377511/1377529 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 36601 event pairs, 700 based on Foata normal form. 8/5668 useless extension candidates. Maximal degree in co-relation 61866. Up to 4969 conditions per place. [2024-06-27 19:53:06,509 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 384 selfloop transitions, 115 changer transitions 0/527 dead transitions. [2024-06-27 19:53:06,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 527 transitions, 7559 flow [2024-06-27 19:53:06,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:53:06,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:53:06,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 19:53:06,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-27 19:53:06,510 INFO L175 Difference]: Start difference. First operand has 389 places, 505 transitions, 5705 flow. Second operand 9 states and 170 transitions. [2024-06-27 19:53:06,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 527 transitions, 7559 flow [2024-06-27 19:53:10,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 527 transitions, 7449 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:53:10,382 INFO L231 Difference]: Finished difference. Result has 393 places, 513 transitions, 6146 flow [2024-06-27 19:53:10,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5595, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6146, PETRI_PLACES=393, PETRI_TRANSITIONS=513} [2024-06-27 19:53:10,382 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-27 19:53:10,382 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 513 transitions, 6146 flow [2024-06-27 19:53:10,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:10,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:10,383 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 19:53:10,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:53:10,383 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:10,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:10,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1341468270, now seen corresponding path program 1 times [2024-06-27 19:53:10,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:10,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293014755] [2024-06-27 19:53:10,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:10,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:10,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:11,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:11,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:11,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293014755] [2024-06-27 19:53:11,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293014755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:11,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:11,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:53:11,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116666419] [2024-06-27 19:53:11,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:11,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:53:11,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:11,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:53:11,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:53:11,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:53:11,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 513 transitions, 6146 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:11,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:11,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:53:11,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:12,862 INFO L124 PetriNetUnfolderBase]: 3559/5826 cut-off events. [2024-06-27 19:53:12,862 INFO L125 PetriNetUnfolderBase]: For 1394459/1394463 co-relation queries the response was YES. [2024-06-27 19:53:12,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64496 conditions, 5826 events. 3559/5826 cut-off events. For 1394459/1394463 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 36975 event pairs, 726 based on Foata normal form. 6/5830 useless extension candidates. Maximal degree in co-relation 64313. Up to 5389 conditions per place. [2024-06-27 19:53:12,949 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 509 selfloop transitions, 33 changer transitions 0/547 dead transitions. [2024-06-27 19:53:12,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 547 transitions, 7494 flow [2024-06-27 19:53:12,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:53:12,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:53:12,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 19:53:12,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-27 19:53:12,951 INFO L175 Difference]: Start difference. First operand has 393 places, 513 transitions, 6146 flow. Second operand 9 states and 166 transitions. [2024-06-27 19:53:12,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 547 transitions, 7494 flow [2024-06-27 19:53:17,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 547 transitions, 7275 flow, removed 86 selfloop flow, removed 4 redundant places. [2024-06-27 19:53:17,234 INFO L231 Difference]: Finished difference. Result has 399 places, 517 transitions, 6164 flow [2024-06-27 19:53:17,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5927, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6164, PETRI_PLACES=399, PETRI_TRANSITIONS=517} [2024-06-27 19:53:17,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-27 19:53:17,235 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 517 transitions, 6164 flow [2024-06-27 19:53:17,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:17,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:17,236 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 19:53:17,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:53:17,236 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:17,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:17,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1719991815, now seen corresponding path program 1 times [2024-06-27 19:53:17,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:17,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054617971] [2024-06-27 19:53:17,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:17,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:17,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:18,231 INFO 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 19:53:18,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:18,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054617971] [2024-06-27 19:53:18,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054617971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:18,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:18,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:53:18,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18101274] [2024-06-27 19:53:18,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:18,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:53:18,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:18,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:53:18,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:53:18,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:53:18,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 517 transitions, 6164 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:18,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:18,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:53:18,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:19,983 INFO L124 PetriNetUnfolderBase]: 3564/5833 cut-off events. [2024-06-27 19:53:19,983 INFO L125 PetriNetUnfolderBase]: For 1410944/1410948 co-relation queries the response was YES. [2024-06-27 19:53:20,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64989 conditions, 5833 events. 3564/5833 cut-off events. For 1410944/1410948 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 37024 event pairs, 725 based on Foata normal form. 5/5836 useless extension candidates. Maximal degree in co-relation 64803. Up to 5408 conditions per place. [2024-06-27 19:53:20,082 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 508 selfloop transitions, 33 changer transitions 0/546 dead transitions. [2024-06-27 19:53:20,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 546 transitions, 7444 flow [2024-06-27 19:53:20,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:53:20,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:53:20,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 19:53:20,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:53:20,084 INFO L175 Difference]: Start difference. First operand has 399 places, 517 transitions, 6164 flow. Second operand 9 states and 162 transitions. [2024-06-27 19:53:20,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 546 transitions, 7444 flow [2024-06-27 19:53:24,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 546 transitions, 7253 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-27 19:53:24,683 INFO L231 Difference]: Finished difference. Result has 402 places, 520 transitions, 6167 flow [2024-06-27 19:53:24,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5973, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6167, PETRI_PLACES=402, PETRI_TRANSITIONS=520} [2024-06-27 19:53:24,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-27 19:53:24,683 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 520 transitions, 6167 flow [2024-06-27 19:53:24,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:24,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:24,684 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 19:53:24,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:53:24,684 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:24,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:24,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1341318540, now seen corresponding path program 2 times [2024-06-27 19:53:24,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:24,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964283222] [2024-06-27 19:53:24,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:24,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:24,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:25,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:25,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:25,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964283222] [2024-06-27 19:53:25,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964283222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:25,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:25,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:53:25,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428452499] [2024-06-27 19:53:25,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:25,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:53:25,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:25,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:53:25,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:53:25,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:53:25,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 520 transitions, 6167 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:25,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:25,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:53:25,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:27,157 INFO L124 PetriNetUnfolderBase]: 3574/5849 cut-off events. [2024-06-27 19:53:27,158 INFO L125 PetriNetUnfolderBase]: For 1444869/1444873 co-relation queries the response was YES. [2024-06-27 19:53:27,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65599 conditions, 5849 events. 3574/5849 cut-off events. For 1444869/1444873 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 37131 event pairs, 725 based on Foata normal form. 6/5853 useless extension candidates. Maximal degree in co-relation 65412. Up to 5399 conditions per place. [2024-06-27 19:53:27,249 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 509 selfloop transitions, 37 changer transitions 0/551 dead transitions. [2024-06-27 19:53:27,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 551 transitions, 7533 flow [2024-06-27 19:53:27,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:53:27,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:53:27,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 19:53:27,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-27 19:53:27,250 INFO L175 Difference]: Start difference. First operand has 402 places, 520 transitions, 6167 flow. Second operand 9 states and 166 transitions. [2024-06-27 19:53:27,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 551 transitions, 7533 flow [2024-06-27 19:53:32,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 551 transitions, 7361 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-27 19:53:32,718 INFO L231 Difference]: Finished difference. Result has 404 places, 523 transitions, 6233 flow [2024-06-27 19:53:32,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5995, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6233, PETRI_PLACES=404, PETRI_TRANSITIONS=523} [2024-06-27 19:53:32,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-27 19:53:32,719 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 523 transitions, 6233 flow [2024-06-27 19:53:32,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:32,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:32,719 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 19:53:32,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:53:32,719 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:32,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:32,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1413698437, now seen corresponding path program 2 times [2024-06-27 19:53:32,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:32,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380364185] [2024-06-27 19:53:32,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:32,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:32,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:33,719 INFO 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 19:53:33,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:33,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380364185] [2024-06-27 19:53:33,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380364185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:33,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:33,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:53:33,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731735261] [2024-06-27 19:53:33,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:33,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:53:33,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:33,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:53:33,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:53:33,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:53:33,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 523 transitions, 6233 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:33,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:33,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:53:33,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:35,471 INFO L124 PetriNetUnfolderBase]: 3592/5874 cut-off events. [2024-06-27 19:53:35,471 INFO L125 PetriNetUnfolderBase]: For 1475808/1475812 co-relation queries the response was YES. [2024-06-27 19:53:35,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66691 conditions, 5874 events. 3592/5874 cut-off events. For 1475808/1475812 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 37331 event pairs, 725 based on Foata normal form. 5/5877 useless extension candidates. Maximal degree in co-relation 66503. Up to 5427 conditions per place. [2024-06-27 19:53:35,567 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 508 selfloop transitions, 47 changer transitions 0/560 dead transitions. [2024-06-27 19:53:35,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 560 transitions, 7966 flow [2024-06-27 19:53:35,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:53:35,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:53:35,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 19:53:35,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-27 19:53:35,568 INFO L175 Difference]: Start difference. First operand has 404 places, 523 transitions, 6233 flow. Second operand 10 states and 179 transitions. [2024-06-27 19:53:35,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 560 transitions, 7966 flow [2024-06-27 19:53:40,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 560 transitions, 7756 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-27 19:53:40,690 INFO L231 Difference]: Finished difference. Result has 408 places, 532 transitions, 6418 flow [2024-06-27 19:53:40,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6023, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6418, PETRI_PLACES=408, PETRI_TRANSITIONS=532} [2024-06-27 19:53:40,690 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-27 19:53:40,690 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 532 transitions, 6418 flow [2024-06-27 19:53:40,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:40,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:40,691 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 19:53:40,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:53:40,691 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:40,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:40,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1510636803, now seen corresponding path program 3 times [2024-06-27 19:53:40,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:40,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500565802] [2024-06-27 19:53:40,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:40,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:40,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:41,675 INFO 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 19:53:41,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:41,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500565802] [2024-06-27 19:53:41,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500565802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:41,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:41,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:53:41,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638844614] [2024-06-27 19:53:41,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:41,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:53:41,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:41,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:53:41,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:53:41,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:53:41,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 532 transitions, 6418 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:41,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:41,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:53:41,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:43,448 INFO L124 PetriNetUnfolderBase]: 3589/5870 cut-off events. [2024-06-27 19:53:43,448 INFO L125 PetriNetUnfolderBase]: For 1489995/1489999 co-relation queries the response was YES. [2024-06-27 19:53:43,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66831 conditions, 5870 events. 3589/5870 cut-off events. For 1489995/1489999 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 37322 event pairs, 725 based on Foata normal form. 5/5873 useless extension candidates. Maximal degree in co-relation 66641. Up to 5433 conditions per place. [2024-06-27 19:53:43,549 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 515 selfloop transitions, 39 changer transitions 0/559 dead transitions. [2024-06-27 19:53:43,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 559 transitions, 7610 flow [2024-06-27 19:53:43,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:53:43,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:53:43,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 19:53:43,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-27 19:53:43,551 INFO L175 Difference]: Start difference. First operand has 408 places, 532 transitions, 6418 flow. Second operand 10 states and 177 transitions. [2024-06-27 19:53:43,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 559 transitions, 7610 flow [2024-06-27 19:53:48,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 559 transitions, 7336 flow, removed 113 selfloop flow, removed 6 redundant places. [2024-06-27 19:53:48,165 INFO L231 Difference]: Finished difference. Result has 412 places, 532 transitions, 6228 flow [2024-06-27 19:53:48,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6144, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6228, PETRI_PLACES=412, PETRI_TRANSITIONS=532} [2024-06-27 19:53:48,166 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-27 19:53:48,166 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 532 transitions, 6228 flow [2024-06-27 19:53:48,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:48,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:48,166 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 19:53:48,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:53:48,167 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:48,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:48,167 INFO L85 PathProgramCache]: Analyzing trace with hash -374479412, now seen corresponding path program 3 times [2024-06-27 19:53:48,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:48,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960404695] [2024-06-27 19:53:48,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:48,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:48,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:49,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:49,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:49,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960404695] [2024-06-27 19:53:49,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960404695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:49,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:49,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:53:49,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641256113] [2024-06-27 19:53:49,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:49,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:53:49,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:49,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:53:49,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:53:49,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:53:49,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 532 transitions, 6228 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:49,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:49,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:53:49,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:50,962 INFO L124 PetriNetUnfolderBase]: 3599/5886 cut-off events. [2024-06-27 19:53:50,963 INFO L125 PetriNetUnfolderBase]: For 1519577/1519581 co-relation queries the response was YES. [2024-06-27 19:53:51,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67165 conditions, 5886 events. 3599/5886 cut-off events. For 1519577/1519581 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 37424 event pairs, 725 based on Foata normal form. 6/5890 useless extension candidates. Maximal degree in co-relation 66973. Up to 5418 conditions per place. [2024-06-27 19:53:51,105 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 514 selfloop transitions, 45 changer transitions 0/564 dead transitions. [2024-06-27 19:53:51,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 564 transitions, 7630 flow [2024-06-27 19:53:51,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:53:51,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:53:51,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 19:53:51,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-27 19:53:51,107 INFO L175 Difference]: Start difference. First operand has 412 places, 532 transitions, 6228 flow. Second operand 10 states and 181 transitions. [2024-06-27 19:53:51,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 564 transitions, 7630 flow [2024-06-27 19:53:57,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 564 transitions, 7542 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 19:53:57,039 INFO L231 Difference]: Finished difference. Result has 414 places, 535 transitions, 6402 flow [2024-06-27 19:53:57,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6140, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6402, PETRI_PLACES=414, PETRI_TRANSITIONS=535} [2024-06-27 19:53:57,039 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-27 19:53:57,039 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 535 transitions, 6402 flow [2024-06-27 19:53:57,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:57,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:57,040 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 19:53:57,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:53:57,040 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:57,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:57,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1631333799, now seen corresponding path program 1 times [2024-06-27 19:53:57,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:57,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719100948] [2024-06-27 19:53:57,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:57,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:57,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:57,957 INFO 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 19:53:57,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:57,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719100948] [2024-06-27 19:53:57,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719100948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:57,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:57,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:53:57,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265797166] [2024-06-27 19:53:57,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:57,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:53:57,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:57,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:53:57,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:53:58,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:53:58,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 535 transitions, 6402 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:58,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:58,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:53:58,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:59,664 INFO L124 PetriNetUnfolderBase]: 3499/5760 cut-off events. [2024-06-27 19:53:59,664 INFO L125 PetriNetUnfolderBase]: For 1545158/1545162 co-relation queries the response was YES. [2024-06-27 19:53:59,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67040 conditions, 5760 events. 3499/5760 cut-off events. For 1545158/1545162 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 36999 event pairs, 579 based on Foata normal form. 6/5743 useless extension candidates. Maximal degree in co-relation 66847. Up to 5110 conditions per place. [2024-06-27 19:53:59,773 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 475 selfloop transitions, 27 changer transitions 0/566 dead transitions. [2024-06-27 19:53:59,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 566 transitions, 7552 flow [2024-06-27 19:53:59,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:53:59,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:53:59,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 19:53:59,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-27 19:53:59,774 INFO L175 Difference]: Start difference. First operand has 414 places, 535 transitions, 6402 flow. Second operand 9 states and 170 transitions. [2024-06-27 19:53:59,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 566 transitions, 7552 flow [2024-06-27 19:54:06,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 566 transitions, 7318 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-06-27 19:54:06,426 INFO L231 Difference]: Finished difference. Result has 415 places, 537 transitions, 6289 flow [2024-06-27 19:54:06,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6168, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6289, PETRI_PLACES=415, PETRI_TRANSITIONS=537} [2024-06-27 19:54:06,426 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-27 19:54:06,427 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 537 transitions, 6289 flow [2024-06-27 19:54:06,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:06,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:06,427 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 19:54:06,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:54:06,427 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:54:06,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:06,428 INFO L85 PathProgramCache]: Analyzing trace with hash 2004811267, now seen corresponding path program 2 times [2024-06-27 19:54:06,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:06,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412638549] [2024-06-27 19:54:06,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:06,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:06,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:07,463 INFO 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 19:54:07,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:07,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412638549] [2024-06-27 19:54:07,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412638549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:07,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:07,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:54:07,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173875567] [2024-06-27 19:54:07,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:07,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:54:07,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:07,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:54:07,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:54:07,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:54:07,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 537 transitions, 6289 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:07,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:07,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:54:07,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:09,237 INFO L124 PetriNetUnfolderBase]: 3507/5774 cut-off events. [2024-06-27 19:54:09,237 INFO L125 PetriNetUnfolderBase]: For 1561151/1561155 co-relation queries the response was YES. [2024-06-27 19:54:09,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67191 conditions, 5774 events. 3507/5774 cut-off events. For 1561151/1561155 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 37139 event pairs, 703 based on Foata normal form. 6/5742 useless extension candidates. Maximal degree in co-relation 66997. Up to 5159 conditions per place. [2024-06-27 19:54:09,347 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 472 selfloop transitions, 28 changer transitions 0/564 dead transitions. [2024-06-27 19:54:09,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 564 transitions, 7427 flow [2024-06-27 19:54:09,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:54:09,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:54:09,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 19:54:09,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-27 19:54:09,348 INFO L175 Difference]: Start difference. First operand has 415 places, 537 transitions, 6289 flow. Second operand 9 states and 167 transitions. [2024-06-27 19:54:09,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 564 transitions, 7427 flow [2024-06-27 19:54:15,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 564 transitions, 7322 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 19:54:15,288 INFO L231 Difference]: Finished difference. Result has 417 places, 539 transitions, 6311 flow [2024-06-27 19:54:15,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6184, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6311, PETRI_PLACES=417, PETRI_TRANSITIONS=539} [2024-06-27 19:54:15,288 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-27 19:54:15,289 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 539 transitions, 6311 flow [2024-06-27 19:54:15,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:15,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:15,289 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 19:54:15,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:54:15,289 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:54:15,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:15,290 INFO L85 PathProgramCache]: Analyzing trace with hash -374215261, now seen corresponding path program 3 times [2024-06-27 19:54:15,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:15,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260725038] [2024-06-27 19:54:15,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:15,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:15,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:16,336 INFO 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 19:54:16,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:16,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260725038] [2024-06-27 19:54:16,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260725038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:16,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:16,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:54:16,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045324101] [2024-06-27 19:54:16,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:16,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:54:16,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:16,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:54:16,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:54:16,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:54:16,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 539 transitions, 6311 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:16,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:16,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:54:16,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:18,112 INFO L124 PetriNetUnfolderBase]: 3515/5784 cut-off events. [2024-06-27 19:54:18,113 INFO L125 PetriNetUnfolderBase]: For 1582257/1582261 co-relation queries the response was YES. [2024-06-27 19:54:18,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67532 conditions, 5784 events. 3515/5784 cut-off events. For 1582257/1582261 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 37208 event pairs, 705 based on Foata normal form. 6/5752 useless extension candidates. Maximal degree in co-relation 67337. Up to 5176 conditions per place. [2024-06-27 19:54:18,224 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 472 selfloop transitions, 29 changer transitions 0/565 dead transitions. [2024-06-27 19:54:18,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 565 transitions, 7453 flow [2024-06-27 19:54:18,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:54:18,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:54:18,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 19:54:18,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-27 19:54:18,225 INFO L175 Difference]: Start difference. First operand has 417 places, 539 transitions, 6311 flow. Second operand 9 states and 167 transitions. [2024-06-27 19:54:18,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 565 transitions, 7453 flow [2024-06-27 19:54:23,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 565 transitions, 7342 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 19:54:23,954 INFO L231 Difference]: Finished difference. Result has 419 places, 541 transitions, 6333 flow [2024-06-27 19:54:23,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6200, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6333, PETRI_PLACES=419, PETRI_TRANSITIONS=541} [2024-06-27 19:54:23,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-27 19:54:23,955 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 541 transitions, 6333 flow [2024-06-27 19:54:23,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:23,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:23,955 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 19:54:23,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:54:23,955 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:54:23,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:23,956 INFO L85 PathProgramCache]: Analyzing trace with hash 224836252, now seen corresponding path program 4 times [2024-06-27 19:54:23,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:23,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914143589] [2024-06-27 19:54:23,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:23,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:23,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:24,643 INFO 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 19:54:24,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:24,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914143589] [2024-06-27 19:54:24,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914143589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:24,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:24,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:54:24,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598879746] [2024-06-27 19:54:24,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:24,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:54:24,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:24,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:54:24,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:54:24,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:54:24,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 541 transitions, 6333 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:24,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:24,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:54:24,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:26,464 INFO L124 PetriNetUnfolderBase]: 3633/5941 cut-off events. [2024-06-27 19:54:26,464 INFO L125 PetriNetUnfolderBase]: For 1609347/1609351 co-relation queries the response was YES. [2024-06-27 19:54:26,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69003 conditions, 5941 events. 3633/5941 cut-off events. For 1609347/1609351 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 37880 event pairs, 737 based on Foata normal form. 2/5941 useless extension candidates. Maximal degree in co-relation 68807. Up to 5364 conditions per place. [2024-06-27 19:54:26,567 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 502 selfloop transitions, 64 changer transitions 0/571 dead transitions. [2024-06-27 19:54:26,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 571 transitions, 7735 flow [2024-06-27 19:54:26,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:54:26,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:54:26,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 19:54:26,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-27 19:54:26,568 INFO L175 Difference]: Start difference. First operand has 419 places, 541 transitions, 6333 flow. Second operand 9 states and 170 transitions. [2024-06-27 19:54:26,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 571 transitions, 7735 flow [2024-06-27 19:54:31,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 571 transitions, 7610 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 19:54:31,435 INFO L231 Difference]: Finished difference. Result has 421 places, 545 transitions, 6524 flow [2024-06-27 19:54:31,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6208, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6524, PETRI_PLACES=421, PETRI_TRANSITIONS=545} [2024-06-27 19:54:31,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-27 19:54:31,435 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 545 transitions, 6524 flow [2024-06-27 19:54:31,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:31,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:31,436 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 19:54:31,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:54:31,436 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:54:31,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:31,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1004471759, now seen corresponding path program 1 times [2024-06-27 19:54:31,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:31,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113778541] [2024-06-27 19:54:31,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:31,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:31,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:32,237 INFO 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 19:54:32,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:32,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113778541] [2024-06-27 19:54:32,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113778541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:32,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:32,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:54:32,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866349569] [2024-06-27 19:54:32,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:32,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:54:32,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:32,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:54:32,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:54:32,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:54:32,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 545 transitions, 6524 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:32,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:32,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:54:32,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:33,967 INFO L124 PetriNetUnfolderBase]: 3638/5948 cut-off events. [2024-06-27 19:54:33,968 INFO L125 PetriNetUnfolderBase]: For 1631162/1631168 co-relation queries the response was YES. [2024-06-27 19:54:34,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69857 conditions, 5948 events. 3638/5948 cut-off events. For 1631162/1631168 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 37921 event pairs, 736 based on Foata normal form. 5/5951 useless extension candidates. Maximal degree in co-relation 69660. Up to 5460 conditions per place. [2024-06-27 19:54:34,072 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 525 selfloop transitions, 45 changer transitions 0/575 dead transitions. [2024-06-27 19:54:34,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 575 transitions, 7898 flow [2024-06-27 19:54:34,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:54:34,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:54:34,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 19:54:34,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 19:54:34,074 INFO L175 Difference]: Start difference. First operand has 421 places, 545 transitions, 6524 flow. Second operand 9 states and 168 transitions. [2024-06-27 19:54:34,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 575 transitions, 7898 flow [2024-06-27 19:54:39,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 575 transitions, 7650 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-27 19:54:39,401 INFO L231 Difference]: Finished difference. Result has 425 places, 548 transitions, 6526 flow [2024-06-27 19:54:39,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6276, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6526, PETRI_PLACES=425, PETRI_TRANSITIONS=548} [2024-06-27 19:54:39,402 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-27 19:54:39,402 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 548 transitions, 6526 flow [2024-06-27 19:54:39,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:39,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:39,403 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 19:54:39,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:54:39,403 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:54:39,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:39,403 INFO L85 PathProgramCache]: Analyzing trace with hash 219473872, now seen corresponding path program 5 times [2024-06-27 19:54:39,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:39,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742430491] [2024-06-27 19:54:39,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:39,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:39,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:40,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 19:54:40,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:40,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742430491] [2024-06-27 19:54:40,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742430491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:40,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:40,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:54:40,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646979494] [2024-06-27 19:54:40,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:40,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:54:40,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:40,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:54:40,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:54:40,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:54:40,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 548 transitions, 6526 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:40,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:40,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:54:40,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:41,843 INFO L124 PetriNetUnfolderBase]: 3648/5962 cut-off events. [2024-06-27 19:54:41,843 INFO L125 PetriNetUnfolderBase]: For 1667584/1667588 co-relation queries the response was YES. [2024-06-27 19:54:41,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70431 conditions, 5962 events. 3648/5962 cut-off events. For 1667584/1667588 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 37973 event pairs, 736 based on Foata normal form. 2/5962 useless extension candidates. Maximal degree in co-relation 70233. Up to 5385 conditions per place. [2024-06-27 19:54:41,949 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 510 selfloop transitions, 62 changer transitions 0/577 dead transitions. [2024-06-27 19:54:41,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 577 transitions, 7940 flow [2024-06-27 19:54:41,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:54:41,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:54:41,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 19:54:41,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:54:41,951 INFO L175 Difference]: Start difference. First operand has 425 places, 548 transitions, 6526 flow. Second operand 9 states and 171 transitions. [2024-06-27 19:54:41,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 577 transitions, 7940 flow [2024-06-27 19:54:48,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 577 transitions, 7712 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-27 19:54:48,067 INFO L231 Difference]: Finished difference. Result has 427 places, 551 transitions, 6610 flow [2024-06-27 19:54:48,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6298, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6610, PETRI_PLACES=427, PETRI_TRANSITIONS=551} [2024-06-27 19:54:48,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-27 19:54:48,068 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 551 transitions, 6610 flow [2024-06-27 19:54:48,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:48,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:48,069 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 19:54:48,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:54:48,069 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:54:48,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:48,069 INFO L85 PathProgramCache]: Analyzing trace with hash 999050572, now seen corresponding path program 6 times [2024-06-27 19:54:48,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:48,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434377860] [2024-06-27 19:54:48,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:48,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:48,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:48,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:54:48,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:48,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434377860] [2024-06-27 19:54:48,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434377860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:48,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:48,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:54:48,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603784552] [2024-06-27 19:54:48,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:48,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:54:48,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:48,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:54:48,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:54:48,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:54:48,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 551 transitions, 6610 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:48,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:48,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:54:48,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:50,627 INFO L124 PetriNetUnfolderBase]: 3658/5980 cut-off events. [2024-06-27 19:54:50,627 INFO L125 PetriNetUnfolderBase]: For 1706408/1706412 co-relation queries the response was YES. [2024-06-27 19:54:50,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71396 conditions, 5980 events. 3658/5980 cut-off events. For 1706408/1706412 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 38153 event pairs, 736 based on Foata normal form. 2/5980 useless extension candidates. Maximal degree in co-relation 71197. Up to 5384 conditions per place. [2024-06-27 19:54:50,740 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 503 selfloop transitions, 70 changer transitions 0/578 dead transitions. [2024-06-27 19:54:50,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 578 transitions, 8042 flow [2024-06-27 19:54:50,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:54:50,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:54:50,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 19:54:50,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-27 19:54:50,741 INFO L175 Difference]: Start difference. First operand has 427 places, 551 transitions, 6610 flow. Second operand 9 states and 170 transitions. [2024-06-27 19:54:50,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 578 transitions, 8042 flow [2024-06-27 19:54:54,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 578 transitions, 7740 flow, removed 84 selfloop flow, removed 8 redundant places. [2024-06-27 19:54:54,746 INFO L231 Difference]: Finished difference. Result has 428 places, 554 transitions, 6642 flow [2024-06-27 19:54:54,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6308, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6642, PETRI_PLACES=428, PETRI_TRANSITIONS=554} [2024-06-27 19:54:54,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-27 19:54:54,747 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 554 transitions, 6642 flow [2024-06-27 19:54:54,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:54,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:54,747 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 19:54:54,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:54:54,747 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:54:54,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:54,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1004591915, now seen corresponding path program 1 times [2024-06-27 19:54:54,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:54,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884768867] [2024-06-27 19:54:54,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:54,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:54,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:55,534 INFO 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 19:54:55,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:55,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884768867] [2024-06-27 19:54:55,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884768867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:55,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:55,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:54:55,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622926180] [2024-06-27 19:54:55,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:55,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:54:55,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:55,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:54:55,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:54:55,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:54:55,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 554 transitions, 6642 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:55,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:55,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:54:55,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:57,234 INFO L124 PetriNetUnfolderBase]: 3668/5996 cut-off events. [2024-06-27 19:54:57,234 INFO L125 PetriNetUnfolderBase]: For 1735858/1735864 co-relation queries the response was YES. [2024-06-27 19:54:57,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71991 conditions, 5996 events. 3668/5996 cut-off events. For 1735858/1735864 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 38278 event pairs, 731 based on Foata normal form. 6/6000 useless extension candidates. Maximal degree in co-relation 71792. Up to 5538 conditions per place. [2024-06-27 19:54:57,342 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 541 selfloop transitions, 37 changer transitions 0/583 dead transitions. [2024-06-27 19:54:57,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 583 transitions, 8028 flow [2024-06-27 19:54:57,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:54:57,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:54:57,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 19:54:57,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 19:54:57,343 INFO L175 Difference]: Start difference. First operand has 428 places, 554 transitions, 6642 flow. Second operand 9 states and 165 transitions. [2024-06-27 19:54:57,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 583 transitions, 8028 flow [2024-06-27 19:55:03,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 583 transitions, 7722 flow, removed 85 selfloop flow, removed 7 redundant places. [2024-06-27 19:55:03,155 INFO L231 Difference]: Finished difference. Result has 430 places, 558 transitions, 6559 flow [2024-06-27 19:55:03,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6336, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6559, PETRI_PLACES=430, PETRI_TRANSITIONS=558} [2024-06-27 19:55:03,156 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-27 19:55:03,156 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 558 transitions, 6559 flow [2024-06-27 19:55:03,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:03,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:55:03,156 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 19:55:03,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:55:03,157 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:55:03,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:55:03,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1004591512, now seen corresponding path program 7 times [2024-06-27 19:55:03,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:55:03,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007246548] [2024-06-27 19:55:03,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:55:03,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:55:03,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:55:03,963 INFO 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 19:55:03,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:55:03,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007246548] [2024-06-27 19:55:03,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007246548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:55:03,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:55:03,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:55:03,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464037972] [2024-06-27 19:55:03,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:55:03,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:55:03,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:55:03,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:55:03,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:55:04,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:55:04,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 558 transitions, 6559 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:04,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:55:04,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:55:04,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:55:05,730 INFO L124 PetriNetUnfolderBase]: 3678/6012 cut-off events. [2024-06-27 19:55:05,730 INFO L125 PetriNetUnfolderBase]: For 1764176/1764180 co-relation queries the response was YES. [2024-06-27 19:55:05,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72779 conditions, 6012 events. 3678/6012 cut-off events. For 1764176/1764180 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 38405 event pairs, 735 based on Foata normal form. 2/6012 useless extension candidates. Maximal degree in co-relation 72579. Up to 5401 conditions per place. [2024-06-27 19:55:05,850 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 505 selfloop transitions, 75 changer transitions 0/585 dead transitions. [2024-06-27 19:55:05,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 585 transitions, 8017 flow [2024-06-27 19:55:05,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:55:05,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:55:05,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 19:55:05,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 19:55:05,851 INFO L175 Difference]: Start difference. First operand has 430 places, 558 transitions, 6559 flow. Second operand 9 states and 169 transitions. [2024-06-27 19:55:05,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 585 transitions, 8017 flow [2024-06-27 19:55:11,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 585 transitions, 7822 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-27 19:55:11,650 INFO L231 Difference]: Finished difference. Result has 432 places, 561 transitions, 6716 flow [2024-06-27 19:55:11,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6364, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6716, PETRI_PLACES=432, PETRI_TRANSITIONS=561} [2024-06-27 19:55:11,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-27 19:55:11,650 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 561 transitions, 6716 flow [2024-06-27 19:55:11,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:11,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:55:11,651 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 19:55:11,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 19:55:11,651 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:55:11,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:55:11,652 INFO L85 PathProgramCache]: Analyzing trace with hash 999050789, now seen corresponding path program 4 times [2024-06-27 19:55:11,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:55:11,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275939062] [2024-06-27 19:55:11,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:55:11,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:55:11,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:55:12,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:55:12,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:55:12,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275939062] [2024-06-27 19:55:12,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275939062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:55:12,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:55:12,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:55:12,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029244283] [2024-06-27 19:55:12,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:55:12,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:55:12,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:55:12,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:55:12,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:55:12,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:55:12,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 561 transitions, 6716 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:12,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:55:12,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:55:12,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:55:14,258 INFO L124 PetriNetUnfolderBase]: 3683/6021 cut-off events. [2024-06-27 19:55:14,259 INFO L125 PetriNetUnfolderBase]: For 1788660/1788664 co-relation queries the response was YES. [2024-06-27 19:55:14,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73590 conditions, 6021 events. 3683/6021 cut-off events. For 1788660/1788664 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 38557 event pairs, 733 based on Foata normal form. 3/6022 useless extension candidates. Maximal degree in co-relation 73389. Up to 5529 conditions per place. [2024-06-27 19:55:14,368 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 537 selfloop transitions, 44 changer transitions 0/586 dead transitions. [2024-06-27 19:55:14,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 586 transitions, 8090 flow [2024-06-27 19:55:14,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:55:14,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:55:14,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 19:55:14,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 19:55:14,369 INFO L175 Difference]: Start difference. First operand has 432 places, 561 transitions, 6716 flow. Second operand 9 states and 163 transitions. [2024-06-27 19:55:14,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 586 transitions, 8090 flow [2024-06-27 19:55:19,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 586 transitions, 7768 flow, removed 88 selfloop flow, removed 7 redundant places. [2024-06-27 19:55:19,022 INFO L231 Difference]: Finished difference. Result has 434 places, 564 transitions, 6642 flow [2024-06-27 19:55:19,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6394, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6642, PETRI_PLACES=434, PETRI_TRANSITIONS=564} [2024-06-27 19:55:19,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-27 19:55:19,023 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 564 transitions, 6642 flow [2024-06-27 19:55:19,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:19,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:55:19,023 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 19:55:19,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 19:55:19,023 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:55:19,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:55:19,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1009240303, now seen corresponding path program 1 times [2024-06-27 19:55:19,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:55:19,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520236652] [2024-06-27 19:55:19,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:55:19,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:55:19,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:55:19,948 INFO 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 19:55:19,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:55:19,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520236652] [2024-06-27 19:55:19,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520236652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:55:19,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:55:19,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:55:19,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28001083] [2024-06-27 19:55:19,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:55:19,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:55:19,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:55:19,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:55:19,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:55:20,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:55:20,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 564 transitions, 6642 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:20,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:55:20,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:55:20,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:55:21,958 INFO L124 PetriNetUnfolderBase]: 3693/6035 cut-off events. [2024-06-27 19:55:21,959 INFO L125 PetriNetUnfolderBase]: For 1821383/1821389 co-relation queries the response was YES. [2024-06-27 19:55:22,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73978 conditions, 6035 events. 3693/6035 cut-off events. For 1821383/1821389 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 38622 event pairs, 728 based on Foata normal form. 8/6041 useless extension candidates. Maximal degree in co-relation 73776. Up to 5609 conditions per place. [2024-06-27 19:55:22,054 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 555 selfloop transitions, 29 changer transitions 0/589 dead transitions. [2024-06-27 19:55:22,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 589 transitions, 8028 flow [2024-06-27 19:55:22,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:55:22,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:55:22,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 19:55:22,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 19:55:22,055 INFO L175 Difference]: Start difference. First operand has 434 places, 564 transitions, 6642 flow. Second operand 9 states and 159 transitions. [2024-06-27 19:55:22,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 589 transitions, 8028 flow [2024-06-27 19:55:26,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 589 transitions, 7802 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-27 19:55:26,736 INFO L231 Difference]: Finished difference. Result has 436 places, 567 transitions, 6616 flow [2024-06-27 19:55:26,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6416, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6616, PETRI_PLACES=436, PETRI_TRANSITIONS=567} [2024-06-27 19:55:26,736 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-27 19:55:26,736 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 567 transitions, 6616 flow [2024-06-27 19:55:26,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:26,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:55:26,737 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 19:55:26,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 19:55:26,737 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:55:26,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:55:26,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1192601093, now seen corresponding path program 5 times [2024-06-27 19:55:26,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:55:26,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327227084] [2024-06-27 19:55:26,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:55:26,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:55:26,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:55:27,735 INFO 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 19:55:27,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:55:27,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327227084] [2024-06-27 19:55:27,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327227084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:55:27,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:55:27,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:55:27,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346439095] [2024-06-27 19:55:27,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:55:27,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:55:27,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:55:27,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:55:27,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:55:27,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:55:27,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 567 transitions, 6616 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:27,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:55:27,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:55:27,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:55:29,488 INFO L124 PetriNetUnfolderBase]: 3706/6049 cut-off events. [2024-06-27 19:55:29,488 INFO L125 PetriNetUnfolderBase]: For 1845915/1845919 co-relation queries the response was YES. [2024-06-27 19:55:29,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74744 conditions, 6049 events. 3706/6049 cut-off events. For 1845915/1845919 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 38698 event pairs, 732 based on Foata normal form. 3/6050 useless extension candidates. Maximal degree in co-relation 74541. Up to 5537 conditions per place. [2024-06-27 19:55:29,598 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 525 selfloop transitions, 63 changer transitions 0/593 dead transitions. [2024-06-27 19:55:29,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 593 transitions, 8454 flow [2024-06-27 19:55:29,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:55:29,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:55:29,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 19:55:29,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 19:55:29,599 INFO L175 Difference]: Start difference. First operand has 436 places, 567 transitions, 6616 flow. Second operand 9 states and 163 transitions. [2024-06-27 19:55:29,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 593 transitions, 8454 flow [2024-06-27 19:55:34,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 593 transitions, 8278 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-27 19:55:34,214 INFO L231 Difference]: Finished difference. Result has 438 places, 573 transitions, 6890 flow [2024-06-27 19:55:34,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6440, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6890, PETRI_PLACES=438, PETRI_TRANSITIONS=573} [2024-06-27 19:55:34,215 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-27 19:55:34,215 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 573 transitions, 6890 flow [2024-06-27 19:55:34,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:34,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:55:34,215 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 19:55:34,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 19:55:34,216 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:55:34,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:55:34,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1009240055, now seen corresponding path program 2 times [2024-06-27 19:55:34,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:55:34,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858384618] [2024-06-27 19:55:34,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:55:34,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:55:34,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:55:35,186 INFO 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 19:55:35,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:55:35,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858384618] [2024-06-27 19:55:35,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858384618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:55:35,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:55:35,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:55:35,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980525312] [2024-06-27 19:55:35,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:55:35,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:55:35,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:55:35,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:55:35,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:55:35,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:55:35,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 573 transitions, 6890 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:35,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:55:35,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:55:35,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:55:36,910 INFO L124 PetriNetUnfolderBase]: 3727/6082 cut-off events. [2024-06-27 19:55:36,911 INFO L125 PetriNetUnfolderBase]: For 1899687/1899693 co-relation queries the response was YES. [2024-06-27 19:55:36,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75927 conditions, 6082 events. 3727/6082 cut-off events. For 1899687/1899693 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 38920 event pairs, 730 based on Foata normal form. 5/6085 useless extension candidates. Maximal degree in co-relation 75723. Up to 5597 conditions per place. [2024-06-27 19:55:37,026 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 547 selfloop transitions, 51 changer transitions 0/603 dead transitions. [2024-06-27 19:55:37,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 603 transitions, 8712 flow [2024-06-27 19:55:37,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:55:37,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:55:37,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 19:55:37,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-27 19:55:37,027 INFO L175 Difference]: Start difference. First operand has 438 places, 573 transitions, 6890 flow. Second operand 9 states and 166 transitions. [2024-06-27 19:55:37,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 603 transitions, 8712 flow [2024-06-27 19:55:43,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 603 transitions, 8479 flow, removed 86 selfloop flow, removed 5 redundant places. [2024-06-27 19:55:43,182 INFO L231 Difference]: Finished difference. Result has 443 places, 580 transitions, 7029 flow [2024-06-27 19:55:43,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6657, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7029, PETRI_PLACES=443, PETRI_TRANSITIONS=580} [2024-06-27 19:55:43,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-27 19:55:43,183 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 580 transitions, 7029 flow [2024-06-27 19:55:43,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:43,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:55:43,183 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 19:55:43,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 19:55:43,183 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:55:43,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:55:43,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1192613183, now seen corresponding path program 6 times [2024-06-27 19:55:43,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:55:43,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818945667] [2024-06-27 19:55:43,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:55:43,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:55:43,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:55:44,170 INFO 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 19:55:44,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:55:44,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818945667] [2024-06-27 19:55:44,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818945667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:55:44,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:55:44,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:55:44,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216337756] [2024-06-27 19:55:44,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:55:44,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:55:44,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:55:44,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:55:44,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:55:44,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:55:44,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 580 transitions, 7029 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:44,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:55:44,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:55:44,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:55:45,995 INFO L124 PetriNetUnfolderBase]: 3724/6074 cut-off events. [2024-06-27 19:55:45,996 INFO L125 PetriNetUnfolderBase]: For 1922304/1922308 co-relation queries the response was YES. [2024-06-27 19:55:46,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76738 conditions, 6074 events. 3724/6074 cut-off events. For 1922304/1922308 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 38759 event pairs, 732 based on Foata normal form. 3/6075 useless extension candidates. Maximal degree in co-relation 76531. Up to 5575 conditions per place. [2024-06-27 19:55:46,111 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 542 selfloop transitions, 52 changer transitions 0/599 dead transitions. [2024-06-27 19:55:46,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 599 transitions, 8271 flow [2024-06-27 19:55:46,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:55:46,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:55:46,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 19:55:46,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 19:55:46,112 INFO L175 Difference]: Start difference. First operand has 443 places, 580 transitions, 7029 flow. Second operand 9 states and 161 transitions. [2024-06-27 19:55:46,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 599 transitions, 8271 flow [2024-06-27 19:55:52,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 599 transitions, 8005 flow, removed 110 selfloop flow, removed 5 redundant places. [2024-06-27 19:55:52,297 INFO L231 Difference]: Finished difference. Result has 447 places, 580 transitions, 6873 flow [2024-06-27 19:55:52,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6763, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6873, PETRI_PLACES=447, PETRI_TRANSITIONS=580} [2024-06-27 19:55:52,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-27 19:55:52,297 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 580 transitions, 6873 flow [2024-06-27 19:55:52,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:52,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:55:52,298 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 19:55:52,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 19:55:52,298 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:55:52,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:55:52,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1532167348, now seen corresponding path program 8 times [2024-06-27 19:55:52,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:55:52,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153560110] [2024-06-27 19:55:52,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:55:52,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:55:52,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:55:53,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:55:53,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:55:53,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153560110] [2024-06-27 19:55:53,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153560110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:55:53,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:55:53,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:55:53,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699796011] [2024-06-27 19:55:53,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:55:53,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:55:53,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:55:53,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:55:53,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:55:53,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:55:53,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 580 transitions, 6873 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:53,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:55:53,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:55:53,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:55:54,965 INFO L124 PetriNetUnfolderBase]: 3750/6116 cut-off events. [2024-06-27 19:55:54,966 INFO L125 PetriNetUnfolderBase]: For 1986061/1986065 co-relation queries the response was YES. [2024-06-27 19:55:55,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78053 conditions, 6116 events. 3750/6116 cut-off events. For 1986061/1986065 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 39089 event pairs, 734 based on Foata normal form. 2/6116 useless extension candidates. Maximal degree in co-relation 77844. Up to 5452 conditions per place. [2024-06-27 19:55:55,085 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 509 selfloop transitions, 95 changer transitions 0/609 dead transitions. [2024-06-27 19:55:55,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 609 transitions, 8919 flow [2024-06-27 19:55:55,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:55:55,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:55:55,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 19:55:55,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-27 19:55:55,086 INFO L175 Difference]: Start difference. First operand has 447 places, 580 transitions, 6873 flow. Second operand 9 states and 170 transitions. [2024-06-27 19:55:55,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 609 transitions, 8919 flow [2024-06-27 19:56:03,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 609 transitions, 8777 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 19:56:03,549 INFO L231 Difference]: Finished difference. Result has 448 places, 586 transitions, 7337 flow [2024-06-27 19:56:03,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6731, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7337, PETRI_PLACES=448, PETRI_TRANSITIONS=586} [2024-06-27 19:56:03,549 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-27 19:56:03,550 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 586 transitions, 7337 flow [2024-06-27 19:56:03,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:03,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:56:03,550 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 19:56:03,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 19:56:03,550 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:56:03,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:56:03,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1532161768, now seen corresponding path program 9 times [2024-06-27 19:56:03,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:56:03,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112123944] [2024-06-27 19:56:03,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:56:03,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:56:03,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:56:04,483 INFO 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 19:56:04,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:56:04,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112123944] [2024-06-27 19:56:04,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112123944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:56:04,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:56:04,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:56:04,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127990340] [2024-06-27 19:56:04,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:56:04,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:56:04,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:56:04,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:56:04,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:56:04,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:56:04,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 586 transitions, 7337 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:04,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:56:04,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:56:04,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:56:06,321 INFO L124 PetriNetUnfolderBase]: 3744/6108 cut-off events. [2024-06-27 19:56:06,321 INFO L125 PetriNetUnfolderBase]: For 2002299/2002303 co-relation queries the response was YES. [2024-06-27 19:56:06,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78371 conditions, 6108 events. 3744/6108 cut-off events. For 2002299/2002303 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 39101 event pairs, 736 based on Foata normal form. 2/6108 useless extension candidates. Maximal degree in co-relation 78161. Up to 5447 conditions per place. [2024-06-27 19:56:06,439 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 507 selfloop transitions, 96 changer transitions 0/608 dead transitions. [2024-06-27 19:56:06,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 608 transitions, 8675 flow [2024-06-27 19:56:06,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:56:06,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:56:06,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 19:56:06,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 19:56:06,440 INFO L175 Difference]: Start difference. First operand has 448 places, 586 transitions, 7337 flow. Second operand 9 states and 169 transitions. [2024-06-27 19:56:06,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 608 transitions, 8675 flow [2024-06-27 19:56:13,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 608 transitions, 8218 flow, removed 178 selfloop flow, removed 5 redundant places. [2024-06-27 19:56:13,742 INFO L231 Difference]: Finished difference. Result has 452 places, 586 transitions, 7078 flow [2024-06-27 19:56:13,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6880, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7078, PETRI_PLACES=452, PETRI_TRANSITIONS=586} [2024-06-27 19:56:13,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-06-27 19:56:13,742 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 586 transitions, 7078 flow [2024-06-27 19:56:13,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:13,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:56:13,743 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 19:56:13,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 19:56:13,743 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:56:13,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:56:13,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1532161365, now seen corresponding path program 3 times [2024-06-27 19:56:13,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:56:13,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24650243] [2024-06-27 19:56:13,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:56:13,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:56:13,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:56:14,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:56:14,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:56:14,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24650243] [2024-06-27 19:56:14,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24650243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:56:14,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:56:14,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:56:14,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956255719] [2024-06-27 19:56:14,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:56:14,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:56:14,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:56:14,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:56:14,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:56:14,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:56:14,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 586 transitions, 7078 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:14,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:56:14,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:56:14,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:56:16,457 INFO L124 PetriNetUnfolderBase]: 3738/6102 cut-off events. [2024-06-27 19:56:16,457 INFO L125 PetriNetUnfolderBase]: For 1991520/1991526 co-relation queries the response was YES. [2024-06-27 19:56:16,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77784 conditions, 6102 events. 3738/6102 cut-off events. For 1991520/1991526 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 39046 event pairs, 730 based on Foata normal form. 6/6106 useless extension candidates. Maximal degree in co-relation 77572. Up to 5627 conditions per place. [2024-06-27 19:56:16,568 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 562 selfloop transitions, 42 changer transitions 0/609 dead transitions. [2024-06-27 19:56:16,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 609 transitions, 8404 flow [2024-06-27 19:56:16,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:56:16,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:56:16,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 19:56:16,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 19:56:16,569 INFO L175 Difference]: Start difference. First operand has 452 places, 586 transitions, 7078 flow. Second operand 9 states and 165 transitions. [2024-06-27 19:56:16,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 609 transitions, 8404 flow [2024-06-27 19:56:23,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 609 transitions, 8098 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-27 19:56:23,210 INFO L231 Difference]: Finished difference. Result has 453 places, 586 transitions, 6863 flow [2024-06-27 19:56:23,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6772, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6863, PETRI_PLACES=453, PETRI_TRANSITIONS=586} [2024-06-27 19:56:23,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-27 19:56:23,211 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 586 transitions, 6863 flow [2024-06-27 19:56:23,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:23,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:56:23,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:56:23,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 19:56:23,212 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:56:23,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:56:23,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1178169243, now seen corresponding path program 7 times [2024-06-27 19:56:23,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:56:23,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466014860] [2024-06-27 19:56:23,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:56:23,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:56:23,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:56:24,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 19:56:24,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:56:24,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466014860] [2024-06-27 19:56:24,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466014860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:56:24,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:56:24,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:56:24,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188634297] [2024-06-27 19:56:24,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:56:24,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:56:24,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:56:24,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:56:24,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:56:24,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:56:24,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 586 transitions, 6863 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:24,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:56:24,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:56:24,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:56:26,276 INFO L124 PetriNetUnfolderBase]: 3743/6106 cut-off events. [2024-06-27 19:56:26,276 INFO L125 PetriNetUnfolderBase]: For 2002936/2002938 co-relation queries the response was YES. [2024-06-27 19:56:26,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77777 conditions, 6106 events. 3743/6106 cut-off events. For 2002936/2002938 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 39018 event pairs, 730 based on Foata normal form. 1/6105 useless extension candidates. Maximal degree in co-relation 77564. Up to 5671 conditions per place. [2024-06-27 19:56:26,393 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 566 selfloop transitions, 34 changer transitions 0/605 dead transitions. [2024-06-27 19:56:26,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 605 transitions, 8273 flow [2024-06-27 19:56:26,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:56:26,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:56:26,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 19:56:26,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-27 19:56:26,395 INFO L175 Difference]: Start difference. First operand has 453 places, 586 transitions, 6863 flow. Second operand 9 states and 155 transitions. [2024-06-27 19:56:26,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 605 transitions, 8273 flow [2024-06-27 19:56:34,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 605 transitions, 8162 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 19:56:34,190 INFO L231 Difference]: Finished difference. Result has 454 places, 589 transitions, 6998 flow [2024-06-27 19:56:34,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6998, PETRI_PLACES=454, PETRI_TRANSITIONS=589} [2024-06-27 19:56:34,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-27 19:56:34,191 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 589 transitions, 6998 flow [2024-06-27 19:56:34,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:34,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:56:34,191 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 19:56:34,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 19:56:34,192 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:56:34,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:56:34,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1020267660, now seen corresponding path program 10 times [2024-06-27 19:56:34,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:56:34,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187825012] [2024-06-27 19:56:34,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:56:34,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:56:34,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:56:35,049 INFO 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 19:56:35,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:56:35,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187825012] [2024-06-27 19:56:35,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187825012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:56:35,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:56:35,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:56:35,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582221310] [2024-06-27 19:56:35,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:56:35,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:56:35,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:56:35,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:56:35,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:56:35,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:56:35,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 589 transitions, 6998 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:35,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:56:35,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:56:35,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:56:36,910 INFO L124 PetriNetUnfolderBase]: 3753/6126 cut-off events. [2024-06-27 19:56:36,910 INFO L125 PetriNetUnfolderBase]: For 2048870/2048872 co-relation queries the response was YES. [2024-06-27 19:56:36,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78643 conditions, 6126 events. 3753/6126 cut-off events. For 2048870/2048872 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 39175 event pairs, 730 based on Foata normal form. 2/6126 useless extension candidates. Maximal degree in co-relation 78429. Up to 5682 conditions per place. [2024-06-27 19:56:37,027 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 570 selfloop transitions, 34 changer transitions 0/609 dead transitions. [2024-06-27 19:56:37,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 609 transitions, 8486 flow [2024-06-27 19:56:37,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:56:37,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:56:37,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 19:56:37,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-27 19:56:37,028 INFO L175 Difference]: Start difference. First operand has 454 places, 589 transitions, 6998 flow. Second operand 9 states and 156 transitions. [2024-06-27 19:56:37,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 609 transitions, 8486 flow [2024-06-27 19:56:44,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 609 transitions, 8262 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-06-27 19:56:44,302 INFO L231 Difference]: Finished difference. Result has 456 places, 592 transitions, 7064 flow [2024-06-27 19:56:44,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6774, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7064, PETRI_PLACES=456, PETRI_TRANSITIONS=592} [2024-06-27 19:56:44,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 413 predicate places. [2024-06-27 19:56:44,302 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 592 transitions, 7064 flow [2024-06-27 19:56:44,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:44,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:56:44,303 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 19:56:44,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 19:56:44,303 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:56:44,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:56:44,303 INFO L85 PathProgramCache]: Analyzing trace with hash 579134489, now seen corresponding path program 4 times [2024-06-27 19:56:44,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:56:44,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205286458] [2024-06-27 19:56:44,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:56:44,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:56:44,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:56:45,324 INFO 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 19:56:45,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:56:45,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205286458] [2024-06-27 19:56:45,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205286458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:56:45,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:56:45,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:56:45,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081242175] [2024-06-27 19:56:45,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:56:45,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:56:45,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:56:45,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:56:45,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:56:45,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:56:45,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 592 transitions, 7064 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:45,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:56:45,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:56:45,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:56:47,141 INFO L124 PetriNetUnfolderBase]: 3774/6156 cut-off events. [2024-06-27 19:56:47,141 INFO L125 PetriNetUnfolderBase]: For 2098728/2098734 co-relation queries the response was YES. [2024-06-27 19:56:47,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79978 conditions, 6156 events. 3774/6156 cut-off events. For 2098728/2098734 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 39411 event pairs, 730 based on Foata normal form. 5/6159 useless extension candidates. Maximal degree in co-relation 79763. Up to 5634 conditions per place. [2024-06-27 19:56:47,258 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 551 selfloop transitions, 64 changer transitions 0/620 dead transitions. [2024-06-27 19:56:47,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 620 transitions, 8980 flow [2024-06-27 19:56:47,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:56:47,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:56:47,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 19:56:47,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 19:56:47,260 INFO L175 Difference]: Start difference. First operand has 456 places, 592 transitions, 7064 flow. Second operand 9 states and 165 transitions. [2024-06-27 19:56:47,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 620 transitions, 8980 flow [2024-06-27 19:56:54,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 620 transitions, 8722 flow, removed 97 selfloop flow, removed 7 redundant places. [2024-06-27 19:56:54,942 INFO L231 Difference]: Finished difference. Result has 459 places, 599 transitions, 7225 flow [2024-06-27 19:56:54,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6806, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7225, PETRI_PLACES=459, PETRI_TRANSITIONS=599} [2024-06-27 19:56:54,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 416 predicate places. [2024-06-27 19:56:54,943 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 599 transitions, 7225 flow [2024-06-27 19:56:54,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:54,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:56:54,943 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 19:56:54,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 19:56:54,944 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:56:54,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:56:54,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1181580959, now seen corresponding path program 8 times [2024-06-27 19:56:54,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:56:54,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151576174] [2024-06-27 19:56:54,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:56:54,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:56:54,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:56:55,858 INFO 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 19:56:55,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:56:55,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151576174] [2024-06-27 19:56:55,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151576174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:56:55,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:56:55,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:56:55,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847244450] [2024-06-27 19:56:55,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:56:55,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:56:55,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:56:55,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:56:55,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:56:55,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:56:55,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 599 transitions, 7225 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:56:55,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:56:55,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:56:55,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:56:57,791 INFO L124 PetriNetUnfolderBase]: 3784/6169 cut-off events. [2024-06-27 19:56:57,791 INFO L125 PetriNetUnfolderBase]: For 2134244/2134246 co-relation queries the response was YES. [2024-06-27 19:56:57,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81063 conditions, 6169 events. 3784/6169 cut-off events. For 2134244/2134246 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 39498 event pairs, 730 based on Foata normal form. 1/6168 useless extension candidates. Maximal degree in co-relation 80846. Up to 5722 conditions per place. [2024-06-27 19:56:57,905 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 577 selfloop transitions, 40 changer transitions 0/622 dead transitions. [2024-06-27 19:56:57,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 622 transitions, 8710 flow [2024-06-27 19:56:57,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:56:57,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:56:57,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 19:56:57,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 19:56:57,907 INFO L175 Difference]: Start difference. First operand has 459 places, 599 transitions, 7225 flow. Second operand 10 states and 170 transitions. [2024-06-27 19:56:57,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 622 transitions, 8710 flow [2024-06-27 19:57:06,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 622 transitions, 8503 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-27 19:57:06,091 INFO L231 Difference]: Finished difference. Result has 465 places, 605 transitions, 7329 flow [2024-06-27 19:57:06,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7018, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7329, PETRI_PLACES=465, PETRI_TRANSITIONS=605} [2024-06-27 19:57:06,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-27 19:57:06,092 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 605 transitions, 7329 flow [2024-06-27 19:57:06,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:57:06,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:57:06,092 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 19:57:06,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 19:57:06,092 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:57:06,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:57:06,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1166283843, now seen corresponding path program 9 times [2024-06-27 19:57:06,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:57:06,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242014347] [2024-06-27 19:57:06,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:57:06,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:57:06,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:57:07,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:57:07,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:57:07,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242014347] [2024-06-27 19:57:07,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242014347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:57:07,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:57:07,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:57:07,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855380487] [2024-06-27 19:57:07,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:57:07,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:57:07,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:57:07,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:57:07,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:57:07,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:57:07,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 605 transitions, 7329 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:57:07,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:57:07,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:57:07,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:57:09,171 INFO L124 PetriNetUnfolderBase]: 3789/6178 cut-off events. [2024-06-27 19:57:09,171 INFO L125 PetriNetUnfolderBase]: For 2164918/2164920 co-relation queries the response was YES. [2024-06-27 19:57:09,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81710 conditions, 6178 events. 3789/6178 cut-off events. For 2164918/2164920 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 39576 event pairs, 730 based on Foata normal form. 1/6177 useless extension candidates. Maximal degree in co-relation 81490. Up to 5726 conditions per place. [2024-06-27 19:57:09,301 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 577 selfloop transitions, 42 changer transitions 0/624 dead transitions. [2024-06-27 19:57:09,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 624 transitions, 8793 flow [2024-06-27 19:57:09,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:57:09,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:57:09,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 19:57:09,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-27 19:57:09,302 INFO L175 Difference]: Start difference. First operand has 465 places, 605 transitions, 7329 flow. Second operand 9 states and 156 transitions. [2024-06-27 19:57:09,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 624 transitions, 8793 flow [2024-06-27 19:57:17,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 624 transitions, 8545 flow, removed 90 selfloop flow, removed 7 redundant places. [2024-06-27 19:57:17,730 INFO L231 Difference]: Finished difference. Result has 467 places, 608 transitions, 7359 flow [2024-06-27 19:57:17,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7081, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7359, PETRI_PLACES=467, PETRI_TRANSITIONS=608} [2024-06-27 19:57:17,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-27 19:57:17,731 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 608 transitions, 7359 flow [2024-06-27 19:57:17,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:57:17,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:57:17,731 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 19:57:17,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 19:57:17,732 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:57:17,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:57:17,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1174437649, now seen corresponding path program 2 times [2024-06-27 19:57:17,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:57:17,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946826273] [2024-06-27 19:57:17,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:57:17,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:57:17,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:57:18,711 INFO 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 19:57:18,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:57:18,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946826273] [2024-06-27 19:57:18,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946826273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:57:18,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:57:18,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:57:18,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684650068] [2024-06-27 19:57:18,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:57:18,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:57:18,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:57:18,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:57:18,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:57:18,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:57:18,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 608 transitions, 7359 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:57:18,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:57:18,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:57:18,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:57:20,730 INFO L124 PetriNetUnfolderBase]: 3799/6195 cut-off events. [2024-06-27 19:57:20,731 INFO L125 PetriNetUnfolderBase]: For 2208655/2208661 co-relation queries the response was YES. [2024-06-27 19:57:20,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82390 conditions, 6195 events. 3799/6195 cut-off events. For 2208655/2208661 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 39689 event pairs, 732 based on Foata normal form. 8/6201 useless extension candidates. Maximal degree in co-relation 82169. Up to 5746 conditions per place. [2024-06-27 19:57:20,849 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 589 selfloop transitions, 36 changer transitions 0/630 dead transitions. [2024-06-27 19:57:20,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 630 transitions, 8835 flow [2024-06-27 19:57:20,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:57:20,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:57:20,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 19:57:20,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-27 19:57:20,850 INFO L175 Difference]: Start difference. First operand has 467 places, 608 transitions, 7359 flow. Second operand 9 states and 157 transitions. [2024-06-27 19:57:20,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 630 transitions, 8835 flow [2024-06-27 19:57:28,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 630 transitions, 8523 flow, removed 99 selfloop flow, removed 9 redundant places. [2024-06-27 19:57:28,838 INFO L231 Difference]: Finished difference. Result has 467 places, 611 transitions, 7279 flow [2024-06-27 19:57:28,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7047, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7279, PETRI_PLACES=467, PETRI_TRANSITIONS=611} [2024-06-27 19:57:28,839 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-27 19:57:28,839 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 611 transitions, 7279 flow [2024-06-27 19:57:28,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:57:28,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:57:28,839 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 19:57:28,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 19:57:28,840 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:57:28,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:57:28,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1165866769, now seen corresponding path program 3 times [2024-06-27 19:57:28,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:57:28,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478840675] [2024-06-27 19:57:28,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:57:28,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:57:28,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:57:29,793 INFO 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 19:57:29,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:57:29,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478840675] [2024-06-27 19:57:29,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478840675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:57:29,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:57:29,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:57:29,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927727999] [2024-06-27 19:57:29,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:57:29,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:57:29,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:57:29,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:57:29,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:57:29,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:57:29,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 611 transitions, 7279 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:57:29,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:57:29,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:57:29,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:57:31,600 INFO L124 PetriNetUnfolderBase]: 3825/6231 cut-off events. [2024-06-27 19:57:31,600 INFO L125 PetriNetUnfolderBase]: For 2261686/2261692 co-relation queries the response was YES. [2024-06-27 19:57:31,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83636 conditions, 6231 events. 3825/6231 cut-off events. For 2261686/2261692 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 39950 event pairs, 731 based on Foata normal form. 8/6237 useless extension candidates. Maximal degree in co-relation 83417. Up to 5739 conditions per place. [2024-06-27 19:57:31,724 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 578 selfloop transitions, 57 changer transitions 0/640 dead transitions. [2024-06-27 19:57:31,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 640 transitions, 9289 flow [2024-06-27 19:57:31,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:57:31,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:57:31,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 19:57:31,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 19:57:31,725 INFO L175 Difference]: Start difference. First operand has 467 places, 611 transitions, 7279 flow. Second operand 9 states and 161 transitions. [2024-06-27 19:57:31,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 640 transitions, 9289 flow [2024-06-27 19:57:39,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 640 transitions, 9081 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-27 19:57:39,830 INFO L231 Difference]: Finished difference. Result has 470 places, 619 transitions, 7537 flow [2024-06-27 19:57:39,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7071, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7537, PETRI_PLACES=470, PETRI_TRANSITIONS=619} [2024-06-27 19:57:39,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-27 19:57:39,831 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 619 transitions, 7537 flow [2024-06-27 19:57:39,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:57:39,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:57:39,832 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 19:57:39,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 19:57:39,832 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:57:39,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:57:39,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1174438083, now seen corresponding path program 10 times [2024-06-27 19:57:39,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:57:39,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159615049] [2024-06-27 19:57:39,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:57:39,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:57:39,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:57:40,920 INFO 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 19:57:40,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:57:40,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159615049] [2024-06-27 19:57:40,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159615049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:57:40,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:57:40,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:57:40,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790394640] [2024-06-27 19:57:40,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:57:40,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:57:40,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:57:40,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:57:40,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:57:41,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:57:41,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 619 transitions, 7537 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:57:41,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:57:41,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:57:41,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:57:42,810 INFO L124 PetriNetUnfolderBase]: 3838/6250 cut-off events. [2024-06-27 19:57:42,811 INFO L125 PetriNetUnfolderBase]: For 2293371/2293375 co-relation queries the response was YES. [2024-06-27 19:57:42,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84581 conditions, 6250 events. 3838/6250 cut-off events. For 2293371/2293375 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 40068 event pairs, 740 based on Foata normal form. 3/6251 useless extension candidates. Maximal degree in co-relation 84360. Up to 5685 conditions per place. [2024-06-27 19:57:43,156 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 552 selfloop transitions, 85 changer transitions 0/642 dead transitions. [2024-06-27 19:57:43,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 642 transitions, 9561 flow [2024-06-27 19:57:43,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:57:43,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:57:43,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 19:57:43,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 19:57:43,157 INFO L175 Difference]: Start difference. First operand has 470 places, 619 transitions, 7537 flow. Second operand 9 states and 161 transitions. [2024-06-27 19:57:43,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 642 transitions, 9561 flow [2024-06-27 19:57:51,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 642 transitions, 9322 flow, removed 92 selfloop flow, removed 5 redundant places. [2024-06-27 19:57:51,420 INFO L231 Difference]: Finished difference. Result has 474 places, 625 transitions, 7864 flow [2024-06-27 19:57:51,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7298, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7864, PETRI_PLACES=474, PETRI_TRANSITIONS=625} [2024-06-27 19:57:51,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-27 19:57:51,421 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 625 transitions, 7864 flow [2024-06-27 19:57:51,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:57:51,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:57:51,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:57:51,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 19:57:51,421 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:57:51,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:57:51,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1174450173, now seen corresponding path program 11 times [2024-06-27 19:57:51,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:57:51,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920919105] [2024-06-27 19:57:51,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:57:51,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:57:51,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:57:52,445 INFO 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 19:57:52,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:57:52,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920919105] [2024-06-27 19:57:52,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920919105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:57:52,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:57:52,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:57:52,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468185405] [2024-06-27 19:57:52,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:57:52,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:57:52,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:57:52,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:57:52,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:57:52,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:57:52,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 625 transitions, 7864 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:57:52,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:57:52,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:57:52,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:57:54,319 INFO L124 PetriNetUnfolderBase]: 3835/6244 cut-off events. [2024-06-27 19:57:54,319 INFO L125 PetriNetUnfolderBase]: For 2309738/2309742 co-relation queries the response was YES. [2024-06-27 19:57:54,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84671 conditions, 6244 events. 3835/6244 cut-off events. For 2309738/2309742 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 39973 event pairs, 740 based on Foata normal form. 3/6245 useless extension candidates. Maximal degree in co-relation 84448. Up to 5694 conditions per place. [2024-06-27 19:57:54,439 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 562 selfloop transitions, 74 changer transitions 0/641 dead transitions. [2024-06-27 19:57:54,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 641 transitions, 9180 flow [2024-06-27 19:57:54,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:57:54,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:57:54,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 19:57:54,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 19:57:54,440 INFO L175 Difference]: Start difference. First operand has 474 places, 625 transitions, 7864 flow. Second operand 9 states and 159 transitions. [2024-06-27 19:57:54,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 641 transitions, 9180 flow [2024-06-27 19:58:03,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 641 transitions, 8744 flow, removed 174 selfloop flow, removed 5 redundant places. [2024-06-27 19:58:03,841 INFO L231 Difference]: Finished difference. Result has 478 places, 625 transitions, 7582 flow [2024-06-27 19:58:03,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7428, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7582, PETRI_PLACES=478, PETRI_TRANSITIONS=625} [2024-06-27 19:58:03,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-27 19:58:03,842 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 625 transitions, 7582 flow [2024-06-27 19:58:03,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:58:03,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:58:03,842 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 19:58:03,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 19:58:03,843 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:58:03,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:58:03,843 INFO L85 PathProgramCache]: Analyzing trace with hash 587408699, now seen corresponding path program 5 times [2024-06-27 19:58:03,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:58:03,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088302915] [2024-06-27 19:58:03,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:58:03,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:58:03,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:58:04,774 INFO 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 19:58:04,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:58:04,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088302915] [2024-06-27 19:58:04,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088302915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:58:04,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:58:04,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:58:04,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871211958] [2024-06-27 19:58:04,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:58:04,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:58:04,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:58:04,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:58:04,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:58:04,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:58:04,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 625 transitions, 7582 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:58:04,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:58:04,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:58:04,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:58:06,711 INFO L124 PetriNetUnfolderBase]: 3856/6276 cut-off events. [2024-06-27 19:58:06,711 INFO L125 PetriNetUnfolderBase]: For 2358602/2358608 co-relation queries the response was YES. [2024-06-27 19:58:06,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85537 conditions, 6276 events. 3856/6276 cut-off events. For 2358602/2358608 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 40227 event pairs, 733 based on Foata normal form. 5/6279 useless extension candidates. Maximal degree in co-relation 85312. Up to 5700 conditions per place. [2024-06-27 19:58:06,824 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 557 selfloop transitions, 90 changer transitions 0/652 dead transitions. [2024-06-27 19:58:06,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 652 transitions, 9592 flow [2024-06-27 19:58:06,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:58:06,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:58:06,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 19:58:06,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-27 19:58:06,825 INFO L175 Difference]: Start difference. First operand has 478 places, 625 transitions, 7582 flow. Second operand 9 states and 164 transitions. [2024-06-27 19:58:06,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 652 transitions, 9592 flow [2024-06-27 19:58:16,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 652 transitions, 9408 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 19:58:16,076 INFO L231 Difference]: Finished difference. Result has 480 places, 632 transitions, 7939 flow [2024-06-27 19:58:16,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7398, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7939, PETRI_PLACES=480, PETRI_TRANSITIONS=632} [2024-06-27 19:58:16,076 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-27 19:58:16,077 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 632 transitions, 7939 flow [2024-06-27 19:58:16,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:58:16,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:58:16,077 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 19:58:16,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 19:58:16,077 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:58:16,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:58:16,077 INFO L85 PathProgramCache]: Analyzing trace with hash 579127979, now seen corresponding path program 6 times [2024-06-27 19:58:16,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:58:16,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825884567] [2024-06-27 19:58:16,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:58:16,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:58:16,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:58:17,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:58:17,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:58:17,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825884567] [2024-06-27 19:58:17,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825884567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:58:17,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:58:17,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:58:17,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975322178] [2024-06-27 19:58:17,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:58:17,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:58:17,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:58:17,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:58:17,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:58:17,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:58:17,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 632 transitions, 7939 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:58:17,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:58:17,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:58:17,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:58:19,107 INFO L124 PetriNetUnfolderBase]: 3850/6266 cut-off events. [2024-06-27 19:58:19,107 INFO L125 PetriNetUnfolderBase]: For 2387606/2387612 co-relation queries the response was YES. [2024-06-27 19:58:19,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86293 conditions, 6266 events. 3850/6266 cut-off events. For 2387606/2387612 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 40138 event pairs, 733 based on Foata normal form. 6/6270 useless extension candidates. Maximal degree in co-relation 86066. Up to 5748 conditions per place. [2024-06-27 19:58:19,230 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 588 selfloop transitions, 59 changer transitions 0/652 dead transitions. [2024-06-27 19:58:19,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 652 transitions, 9357 flow [2024-06-27 19:58:19,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:58:19,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:58:19,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 19:58:19,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:58:19,232 INFO L175 Difference]: Start difference. First operand has 480 places, 632 transitions, 7939 flow. Second operand 9 states and 162 transitions. [2024-06-27 19:58:19,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 652 transitions, 9357 flow [2024-06-27 19:58:27,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 652 transitions, 9030 flow, removed 129 selfloop flow, removed 5 redundant places. [2024-06-27 19:58:27,468 INFO L231 Difference]: Finished difference. Result has 484 places, 632 transitions, 7737 flow [2024-06-27 19:58:27,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7612, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7737, PETRI_PLACES=484, PETRI_TRANSITIONS=632} [2024-06-27 19:58:27,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 441 predicate places. [2024-06-27 19:58:27,468 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 632 transitions, 7737 flow [2024-06-27 19:58:27,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:58:27,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:58:27,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:58:27,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 19:58:27,469 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:58:27,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:58:27,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1598779265, now seen corresponding path program 12 times [2024-06-27 19:58:27,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:58:27,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845794763] [2024-06-27 19:58:27,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:58:27,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:58:27,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:58:28,616 INFO 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 19:58:28,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:58:28,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845794763] [2024-06-27 19:58:28,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845794763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:58:28,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:58:28,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:58:28,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630866547] [2024-06-27 19:58:28,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:58:28,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:58:28,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:58:28,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:58:28,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:58:28,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:58:28,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 632 transitions, 7737 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:58:28,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:58:28,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:58:28,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:58:30,630 INFO L124 PetriNetUnfolderBase]: 3863/6287 cut-off events. [2024-06-27 19:58:30,630 INFO L125 PetriNetUnfolderBase]: For 2409103/2409107 co-relation queries the response was YES. [2024-06-27 19:58:30,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86569 conditions, 6287 events. 3863/6287 cut-off events. For 2409103/2409107 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 40320 event pairs, 740 based on Foata normal form. 3/6288 useless extension candidates. Maximal degree in co-relation 86340. Up to 5668 conditions per place. [2024-06-27 19:58:30,749 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 524 selfloop transitions, 126 changer transitions 0/655 dead transitions. [2024-06-27 19:58:30,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 655 transitions, 9803 flow [2024-06-27 19:58:30,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:58:30,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:58:30,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 19:58:30,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:58:30,751 INFO L175 Difference]: Start difference. First operand has 484 places, 632 transitions, 7737 flow. Second operand 9 states and 162 transitions. [2024-06-27 19:58:30,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 655 transitions, 9803 flow [2024-06-27 19:58:40,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 655 transitions, 9669 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:58:40,583 INFO L231 Difference]: Finished difference. Result has 485 places, 638 transitions, 8259 flow [2024-06-27 19:58:40,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7603, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8259, PETRI_PLACES=485, PETRI_TRANSITIONS=638} [2024-06-27 19:58:40,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-27 19:58:40,583 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 638 transitions, 8259 flow [2024-06-27 19:58:40,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:58:40,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:58:40,584 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 19:58:40,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 19:58:40,584 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:58:40,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:58:40,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1174444810, now seen corresponding path program 11 times [2024-06-27 19:58:40,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:58:40,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152804258] [2024-06-27 19:58:40,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:58:40,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:58:40,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:58:41,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:58:41,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:58:41,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152804258] [2024-06-27 19:58:41,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152804258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:58:41,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:58:41,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:58:41,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100817601] [2024-06-27 19:58:41,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:58:41,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:58:41,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:58:41,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:58:41,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:58:41,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:58:41,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 638 transitions, 8259 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:58:41,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:58:41,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:58:41,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:58:43,786 INFO L124 PetriNetUnfolderBase]: 3905/6353 cut-off events. [2024-06-27 19:58:43,787 INFO L125 PetriNetUnfolderBase]: For 2520903/2520907 co-relation queries the response was YES. [2024-06-27 19:58:43,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89144 conditions, 6353 events. 3905/6353 cut-off events. For 2520903/2520907 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 40814 event pairs, 746 based on Foata normal form. 2/6353 useless extension candidates. Maximal degree in co-relation 88914. Up to 5553 conditions per place. [2024-06-27 19:58:43,906 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 529 selfloop transitions, 134 changer transitions 0/668 dead transitions. [2024-06-27 19:58:43,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 668 transitions, 11067 flow [2024-06-27 19:58:43,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:58:43,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:58:43,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 19:58:43,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 19:58:43,907 INFO L175 Difference]: Start difference. First operand has 485 places, 638 transitions, 8259 flow. Second operand 9 states and 168 transitions. [2024-06-27 19:58:43,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 668 transitions, 11067 flow [2024-06-27 19:58:52,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 668 transitions, 10747 flow, removed 111 selfloop flow, removed 5 redundant places. [2024-06-27 19:58:52,965 INFO L231 Difference]: Finished difference. Result has 489 places, 647 transitions, 8897 flow [2024-06-27 19:58:52,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7945, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8897, PETRI_PLACES=489, PETRI_TRANSITIONS=647} [2024-06-27 19:58:52,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-27 19:58:52,966 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 647 transitions, 8897 flow [2024-06-27 19:58:52,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:58:52,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:58:52,966 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 19:58:52,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 19:58:52,966 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:58:52,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:58:52,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1174450390, now seen corresponding path program 12 times [2024-06-27 19:58:52,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:58:52,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768357790] [2024-06-27 19:58:52,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:58:52,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:58:52,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:58:53,901 INFO 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 19:58:53,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:58:53,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768357790] [2024-06-27 19:58:53,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768357790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:58:53,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:58:53,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:58:53,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849565324] [2024-06-27 19:58:53,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:58:53,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:58:53,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:58:53,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:58:53,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:58:53,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:58:53,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 647 transitions, 8897 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:58:53,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:58:54,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:58:54,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:58:55,998 INFO L124 PetriNetUnfolderBase]: 3899/6347 cut-off events. [2024-06-27 19:58:55,999 INFO L125 PetriNetUnfolderBase]: For 2522065/2522069 co-relation queries the response was YES. [2024-06-27 19:58:56,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89051 conditions, 6347 events. 3899/6347 cut-off events. For 2522065/2522069 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 40771 event pairs, 745 based on Foata normal form. 2/6347 useless extension candidates. Maximal degree in co-relation 88819. Up to 5548 conditions per place. [2024-06-27 19:58:56,140 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 531 selfloop transitions, 132 changer transitions 0/668 dead transitions. [2024-06-27 19:58:56,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 668 transitions, 10729 flow [2024-06-27 19:58:56,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:58:56,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:58:56,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 19:58:56,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 19:58:56,141 INFO L175 Difference]: Start difference. First operand has 489 places, 647 transitions, 8897 flow. Second operand 9 states and 169 transitions. [2024-06-27 19:58:56,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 668 transitions, 10729 flow [2024-06-27 19:59:06,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 668 transitions, 10243 flow, removed 208 selfloop flow, removed 4 redundant places. [2024-06-27 19:59:06,232 INFO L231 Difference]: Finished difference. Result has 494 places, 647 transitions, 8681 flow [2024-06-27 19:59:06,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8411, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8681, PETRI_PLACES=494, PETRI_TRANSITIONS=647} [2024-06-27 19:59:06,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-27 19:59:06,233 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 647 transitions, 8681 flow [2024-06-27 19:59:06,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:59:06,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:59:06,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:59:06,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 19:59:06,233 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:59:06,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:59:06,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1598779699, now seen corresponding path program 4 times [2024-06-27 19:59:06,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:59:06,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977684369] [2024-06-27 19:59:06,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:59:06,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:59:06,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:59:07,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:59:07,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:59:07,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977684369] [2024-06-27 19:59:07,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977684369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:59:07,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:59:07,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:59:07,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794712316] [2024-06-27 19:59:07,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:59:07,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:59:07,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:59:07,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:59:07,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:59:07,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:59:07,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 647 transitions, 8681 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:59:07,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:59:07,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:59:07,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:59:09,486 INFO L124 PetriNetUnfolderBase]: 3909/6362 cut-off events. [2024-06-27 19:59:09,487 INFO L125 PetriNetUnfolderBase]: For 2520505/2520511 co-relation queries the response was YES. [2024-06-27 19:59:09,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88646 conditions, 6362 events. 3909/6362 cut-off events. For 2520505/2520511 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40903 event pairs, 734 based on Foata normal form. 8/6368 useless extension candidates. Maximal degree in co-relation 88412. Up to 5852 conditions per place. [2024-06-27 19:59:09,614 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 610 selfloop transitions, 57 changer transitions 0/672 dead transitions. [2024-06-27 19:59:09,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 672 transitions, 10598 flow [2024-06-27 19:59:09,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:59:09,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:59:09,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 19:59:09,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 19:59:09,616 INFO L175 Difference]: Start difference. First operand has 494 places, 647 transitions, 8681 flow. Second operand 9 states and 163 transitions. [2024-06-27 19:59:09,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 672 transitions, 10598 flow [2024-06-27 19:59:19,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 672 transitions, 10306 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 19:59:19,488 INFO L231 Difference]: Finished difference. Result has 495 places, 650 transitions, 8634 flow [2024-06-27 19:59:19,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8389, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8634, PETRI_PLACES=495, PETRI_TRANSITIONS=650} [2024-06-27 19:59:19,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-27 19:59:19,489 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 650 transitions, 8634 flow [2024-06-27 19:59:19,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:59:19,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:59:19,489 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 19:59:19,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 19:59:19,489 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:59:19,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:59:19,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1166286819, now seen corresponding path program 4 times [2024-06-27 19:59:19,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:59:19,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458185189] [2024-06-27 19:59:19,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:59:19,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:59:19,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:59:21,050 INFO 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 19:59:21,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:59:21,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458185189] [2024-06-27 19:59:21,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458185189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:59:21,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:59:21,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:59:21,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5541664] [2024-06-27 19:59:21,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:59:21,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:59:21,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:59:21,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:59:21,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:59:21,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:59:21,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 650 transitions, 8634 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:59:21,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:59:21,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:59:21,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:59:23,547 INFO L124 PetriNetUnfolderBase]: 3803/6227 cut-off events. [2024-06-27 19:59:23,548 INFO L125 PetriNetUnfolderBase]: For 2540655/2540657 co-relation queries the response was YES. [2024-06-27 19:59:23,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87631 conditions, 6227 events. 3803/6227 cut-off events. For 2540655/2540657 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 40444 event pairs, 716 based on Foata normal form. 2/6191 useless extension candidates. Maximal degree in co-relation 87396. Up to 5520 conditions per place. [2024-06-27 19:59:23,668 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 549 selfloop transitions, 41 changer transitions 0/669 dead transitions. [2024-06-27 19:59:23,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 669 transitions, 9946 flow [2024-06-27 19:59:23,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:59:23,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:59:23,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 19:59:23,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-27 19:59:23,670 INFO L175 Difference]: Start difference. First operand has 495 places, 650 transitions, 8634 flow. Second operand 9 states and 164 transitions. [2024-06-27 19:59:23,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 669 transitions, 9946 flow [2024-06-27 19:59:32,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 669 transitions, 9751 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 19:59:32,879 INFO L231 Difference]: Finished difference. Result has 498 places, 652 transitions, 8616 flow [2024-06-27 19:59:32,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8439, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8616, PETRI_PLACES=498, PETRI_TRANSITIONS=652} [2024-06-27 19:59:32,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-27 19:59:32,880 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 652 transitions, 8616 flow [2024-06-27 19:59:32,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:59:32,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:59:32,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:59:32,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 19:59:32,881 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:59:32,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:59:32,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1177905309, now seen corresponding path program 5 times [2024-06-27 19:59:32,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:59:32,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249633697] [2024-06-27 19:59:32,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:59:32,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:59:32,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:59:33,927 INFO 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 19:59:33,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:59:33,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249633697] [2024-06-27 19:59:33,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249633697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:59:33,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:59:33,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:59:33,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572249389] [2024-06-27 19:59:33,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:59:33,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:59:33,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:59:33,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:59:33,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:59:34,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:59:34,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 652 transitions, 8616 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:59:34,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:59:34,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:59:34,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:59:36,422 INFO L124 PetriNetUnfolderBase]: 3811/6237 cut-off events. [2024-06-27 19:59:36,422 INFO L125 PetriNetUnfolderBase]: For 2565704/2565706 co-relation queries the response was YES. [2024-06-27 19:59:36,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87904 conditions, 6237 events. 3811/6237 cut-off events. For 2565704/2565706 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 40446 event pairs, 718 based on Foata normal form. 2/6201 useless extension candidates. Maximal degree in co-relation 87668. Up to 5541 conditions per place. [2024-06-27 19:59:36,556 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 559 selfloop transitions, 33 changer transitions 0/671 dead transitions. [2024-06-27 19:59:36,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 671 transitions, 9936 flow [2024-06-27 19:59:36,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:59:36,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:59:36,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 19:59:36,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 19:59:36,557 INFO L175 Difference]: Start difference. First operand has 498 places, 652 transitions, 8616 flow. Second operand 9 states and 163 transitions. [2024-06-27 19:59:36,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 671 transitions, 9936 flow [2024-06-27 19:59:46,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 671 transitions, 9775 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 19:59:46,226 INFO L231 Difference]: Finished difference. Result has 500 places, 654 transitions, 8620 flow [2024-06-27 19:59:46,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8455, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8620, PETRI_PLACES=500, PETRI_TRANSITIONS=654} [2024-06-27 19:59:46,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-27 19:59:46,227 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 654 transitions, 8620 flow [2024-06-27 19:59:46,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:59:46,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:59:46,227 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 19:59:46,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 19:59:46,228 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:59:46,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:59:46,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1178261499, now seen corresponding path program 6 times [2024-06-27 19:59:46,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:59:46,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438810249] [2024-06-27 19:59:46,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:59:46,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:59:46,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:59:47,240 INFO 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 19:59:47,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:59:47,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438810249] [2024-06-27 19:59:47,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438810249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:59:47,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:59:47,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:59:47,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865124280] [2024-06-27 19:59:47,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:59:47,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:59:47,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:59:47,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:59:47,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:59:47,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 19:59:47,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 654 transitions, 8620 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:59:47,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:59:47,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 19:59:47,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:59:49,594 INFO L124 PetriNetUnfolderBase]: 3819/6251 cut-off events. [2024-06-27 19:59:49,594 INFO L125 PetriNetUnfolderBase]: For 2591874/2591876 co-relation queries the response was YES. [2024-06-27 19:59:49,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88246 conditions, 6251 events. 3819/6251 cut-off events. For 2591874/2591876 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 40605 event pairs, 716 based on Foata normal form. 2/6215 useless extension candidates. Maximal degree in co-relation 88009. Up to 5548 conditions per place. [2024-06-27 19:59:49,711 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 563 selfloop transitions, 32 changer transitions 0/674 dead transitions. [2024-06-27 19:59:49,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 674 transitions, 9952 flow [2024-06-27 19:59:49,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:59:49,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:59:49,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 19:59:49,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 19:59:49,712 INFO L175 Difference]: Start difference. First operand has 500 places, 654 transitions, 8620 flow. Second operand 9 states and 163 transitions. [2024-06-27 19:59:49,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 674 transitions, 9952 flow [2024-06-27 20:00:00,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 674 transitions, 9799 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-27 20:00:00,966 INFO L231 Difference]: Finished difference. Result has 502 places, 656 transitions, 8634 flow [2024-06-27 20:00:00,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8467, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8634, PETRI_PLACES=502, PETRI_TRANSITIONS=656} [2024-06-27 20:00:00,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-27 20:00:00,966 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 656 transitions, 8634 flow [2024-06-27 20:00:00,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:00:00,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:00:00,967 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 20:00:00,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 20:00:00,967 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:00:00,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:00:00,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1165855857, now seen corresponding path program 1 times [2024-06-27 20:00:00,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:00:00,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226107036] [2024-06-27 20:00:00,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:00:00,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:00:00,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:00:02,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:00:02,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:00:02,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226107036] [2024-06-27 20:00:02,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226107036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:00:02,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:00:02,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:00:02,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370843652] [2024-06-27 20:00:02,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:00:02,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:00:02,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:00:02,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:00:02,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:00:02,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 20:00:02,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 656 transitions, 8634 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:00:02,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:00:02,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 20:00:02,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:00:04,631 INFO L124 PetriNetUnfolderBase]: 3655/6049 cut-off events. [2024-06-27 20:00:04,631 INFO L125 PetriNetUnfolderBase]: For 2761572/2761586 co-relation queries the response was YES. [2024-06-27 20:00:04,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87444 conditions, 6049 events. 3655/6049 cut-off events. For 2761572/2761586 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 39825 event pairs, 683 based on Foata normal form. 20/5989 useless extension candidates. Maximal degree in co-relation 87206. Up to 5072 conditions per place. [2024-06-27 20:00:04,754 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 491 selfloop transitions, 44 changer transitions 0/679 dead transitions. [2024-06-27 20:00:04,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 679 transitions, 9964 flow [2024-06-27 20:00:04,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:00:04,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:00:04,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 20:00:04,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-27 20:00:04,755 INFO L175 Difference]: Start difference. First operand has 502 places, 656 transitions, 8634 flow. Second operand 9 states and 173 transitions. [2024-06-27 20:00:04,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 679 transitions, 9964 flow [2024-06-27 20:00:14,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 679 transitions, 9813 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 20:00:14,598 INFO L231 Difference]: Finished difference. Result has 504 places, 657 transitions, 8631 flow [2024-06-27 20:00:14,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8483, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8631, PETRI_PLACES=504, PETRI_TRANSITIONS=657} [2024-06-27 20:00:14,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 461 predicate places. [2024-06-27 20:00:14,598 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 657 transitions, 8631 flow [2024-06-27 20:00:14,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:00:14,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:00:14,599 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 20:00:14,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 20:00:14,599 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:00:14,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:00:14,599 INFO L85 PathProgramCache]: Analyzing trace with hash 2045406867, now seen corresponding path program 2 times [2024-06-27 20:00:14,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:00:14,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111062600] [2024-06-27 20:00:14,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:00:14,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:00:14,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:00:15,484 INFO 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 20:00:15,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:00:15,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111062600] [2024-06-27 20:00:15,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111062600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:00:15,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:00:15,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:00:15,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796900322] [2024-06-27 20:00:15,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:00:15,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:00:15,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:00:15,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:00:15,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:00:15,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:00:15,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 657 transitions, 8631 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:00:15,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:00:15,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:00:15,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:00:18,011 INFO L124 PetriNetUnfolderBase]: 3982/6471 cut-off events. [2024-06-27 20:00:18,012 INFO L125 PetriNetUnfolderBase]: For 2649942/2649948 co-relation queries the response was YES. [2024-06-27 20:00:18,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90867 conditions, 6471 events. 3982/6471 cut-off events. For 2649942/2649948 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 41665 event pairs, 747 based on Foata normal form. 7/6475 useless extension candidates. Maximal degree in co-relation 90628. Up to 5949 conditions per place. [2024-06-27 20:00:18,137 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 633 selfloop transitions, 47 changer transitions 0/685 dead transitions. [2024-06-27 20:00:18,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 685 transitions, 10261 flow [2024-06-27 20:00:18,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:00:18,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:00:18,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:00:18,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 20:00:18,139 INFO L175 Difference]: Start difference. First operand has 504 places, 657 transitions, 8631 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:00:18,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 685 transitions, 10261 flow Killed by 15