./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix019.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix019.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/mix019.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix019.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:22:04,153 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:22:04,213 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:22:04,218 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:22:04,219 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:22:04,241 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:22:04,242 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:22:04,242 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:22:04,243 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:22:04,246 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:22:04,246 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:22:04,246 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:22:04,247 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:22:04,248 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:22:04,248 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:22:04,249 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:22:04,249 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:22:04,249 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:22:04,249 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:22:04,249 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:22:04,250 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:22:04,250 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:22:04,250 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:22:04,250 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:22:04,251 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:22:04,264 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:22:04,265 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:22:04,265 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:22:04,265 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:22:04,265 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:22:04,266 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:22:04,266 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:22:04,267 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:22:04,267 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:22:04,267 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:22:04,267 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:22:04,267 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:22:04,269 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:22:04,269 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:22:04,269 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:22:04,269 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:22:04,269 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:22:04,269 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:22:04,270 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 18:22:04,514 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:22:04,537 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:22:04,539 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:22:04,540 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:22:04,540 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:22:04,541 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/mix019.opt.yml/witness.yml [2024-06-27 18:22:04,678 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:22:04,678 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:22:04,679 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix019.opt.i [2024-06-27 18:22:05,763 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:22:06,017 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:22:06,017 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019.opt.i [2024-06-27 18:22:06,034 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1ffb7d495/922e391725fa453e8179983c7c971d83/FLAG559ec819c [2024-06-27 18:22:06,349 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1ffb7d495/922e391725fa453e8179983c7c971d83 [2024-06-27 18:22:06,349 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:22:06,350 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:22:06,352 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:22:06,352 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:22:06,356 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:22:06,357 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:22:04" (1/2) ... [2024-06-27 18:22:06,358 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7dd51f3f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:06, skipping insertion in model container [2024-06-27 18:22:06,358 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:22:04" (1/2) ... [2024-06-27 18:22:06,359 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1c92b9d7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:06, skipping insertion in model container [2024-06-27 18:22:06,359 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:22:06" (2/2) ... [2024-06-27 18:22:06,359 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7dd51f3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06, skipping insertion in model container [2024-06-27 18:22:06,360 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:22:06" (2/2) ... [2024-06-27 18:22:06,360 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:22:06,432 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:22:06,433 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) [2024-06-27 18:22:06,433 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) [2024-06-27 18:22:06,433 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) [2024-06-27 18:22:06,433 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:22:06,434 INFO L106 edCorrectnessWitness]: ghost_update [L842-L842] multithreaded = 1; [2024-06-27 18:22:06,468 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:22:06,629 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019.opt.i[944,957] [2024-06-27 18:22:06,802 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:22:06,814 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:22:06,858 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019.opt.i[944,957] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:22:06,956 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:22:06,983 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:22:06,983 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06 WrapperNode [2024-06-27 18:22:06,984 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:22:06,985 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:22:06,985 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:22:06,985 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:22:06,990 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,005 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,043 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 144 [2024-06-27 18:22:07,043 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:22:07,044 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:22:07,044 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:22:07,044 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:22:07,056 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,057 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,060 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,089 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 18:22:07,090 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,090 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,097 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,098 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,100 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,104 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,107 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:22:07,114 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:22:07,114 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:22:07,114 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:22:07,115 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (1/1) ... [2024-06-27 18:22:07,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:22:07,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:22:07,150 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 18:22:07,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 18:22:07,182 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:22:07,182 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:22:07,182 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:22:07,182 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:22:07,183 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:22:07,183 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:22:07,183 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:22:07,183 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:22:07,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:22:07,184 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:22:07,184 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:22:07,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:22:07,186 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:22:07,325 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:22:07,327 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:22:07,644 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:22:07,644 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:22:07,763 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:22:07,764 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:22:07,764 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:22:07 BoogieIcfgContainer [2024-06-27 18:22:07,764 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:22:07,766 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:22:07,766 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:22:07,769 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:22:07,769 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:22:04" (1/4) ... [2024-06-27 18:22:07,770 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54ce4f44 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:22:07, skipping insertion in model container [2024-06-27 18:22:07,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:22:06" (2/4) ... [2024-06-27 18:22:07,771 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54ce4f44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:22:07, skipping insertion in model container [2024-06-27 18:22:07,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:06" (3/4) ... [2024-06-27 18:22:07,771 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54ce4f44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:22:07, skipping insertion in model container [2024-06-27 18:22:07,772 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:22:07" (4/4) ... [2024-06-27 18:22:07,773 INFO L112 eAbstractionObserver]: Analyzing ICFG mix019.opt.i [2024-06-27 18:22:07,786 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:22:07,786 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:22:07,786 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:22:07,828 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:22:07,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 18:22:07,886 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-27 18:22:07,886 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:22:07,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 74 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-27 18:22:07,889 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 18:22:07,893 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-06-27 18:22:07,904 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:22:07,910 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;@22515a1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:22:07,911 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:22:07,915 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:22:07,915 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:22:07,915 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:22:07,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:07,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:22:07,916 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:07,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:07,922 INFO L85 PathProgramCache]: Analyzing trace with hash 377362716, now seen corresponding path program 1 times [2024-06-27 18:22:07,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:07,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006255507] [2024-06-27 18:22:07,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:07,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:08,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:08,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:08,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:08,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006255507] [2024-06-27 18:22:08,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006255507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:08,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:08,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:22:08,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268631638] [2024-06-27 18:22:08,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:08,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:22:08,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:08,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:22:08,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:22:08,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47 [2024-06-27 18:22:08,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:08,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:08,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47 [2024-06-27 18:22:08,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:09,578 INFO L124 PetriNetUnfolderBase]: 3005/5068 cut-off events. [2024-06-27 18:22:09,579 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 18:22:09,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9483 conditions, 5068 events. 3005/5068 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 33232 event pairs, 2435 based on Foata normal form. 151/4808 useless extension candidates. Maximal degree in co-relation 9471. Up to 4336 conditions per place. [2024-06-27 18:22:09,604 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 40 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-27 18:22:09,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 221 flow [2024-06-27 18:22:09,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:22:09,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:22:09,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 98 transitions. [2024-06-27 18:22:09,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6950354609929078 [2024-06-27 18:22:09,615 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 98 transitions. [2024-06-27 18:22:09,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 221 flow [2024-06-27 18:22:09,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 216 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:09,619 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 129 flow [2024-06-27 18:22:09,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=129, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-27 18:22:09,623 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-27 18:22:09,624 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 129 flow [2024-06-27 18:22:09,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:09,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:09,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:09,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:22:09,625 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:09,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:09,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1868505873, now seen corresponding path program 1 times [2024-06-27 18:22:09,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:09,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426415] [2024-06-27 18:22:09,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:09,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:09,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:10,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:10,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:10,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426415] [2024-06-27 18:22:10,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:10,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:10,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:22:10,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909157937] [2024-06-27 18:22:10,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:10,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:22:10,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:10,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:22:10,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:22:10,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-27 18:22:10,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 129 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:10,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:10,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-27 18:22:10,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:10,708 INFO L124 PetriNetUnfolderBase]: 3428/5010 cut-off events. [2024-06-27 18:22:10,708 INFO L125 PetriNetUnfolderBase]: For 716/716 co-relation queries the response was YES. [2024-06-27 18:22:10,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11220 conditions, 5010 events. 3428/5010 cut-off events. For 716/716 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 27845 event pairs, 1673 based on Foata normal form. 3/4832 useless extension candidates. Maximal degree in co-relation 11208. Up to 4908 conditions per place. [2024-06-27 18:22:10,735 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 52 selfloop transitions, 9 changer transitions 0/73 dead transitions. [2024-06-27 18:22:10,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 73 transitions, 317 flow [2024-06-27 18:22:10,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:22:10,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:22:10,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 124 transitions. [2024-06-27 18:22:10,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 18:22:10,740 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 129 flow. Second operand 4 states and 124 transitions. [2024-06-27 18:22:10,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 73 transitions, 317 flow [2024-06-27 18:22:10,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 73 transitions, 312 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:22:10,744 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 175 flow [2024-06-27 18:22:10,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=175, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-27 18:22:10,745 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 3 predicate places. [2024-06-27 18:22:10,745 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 175 flow [2024-06-27 18:22:10,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:10,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:10,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:10,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:22:10,748 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:10,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:10,753 INFO L85 PathProgramCache]: Analyzing trace with hash 2089108667, now seen corresponding path program 1 times [2024-06-27 18:22:10,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:10,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284345887] [2024-06-27 18:22:10,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:10,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:10,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:11,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 18:22:11,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:11,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284345887] [2024-06-27 18:22:11,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284345887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:11,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:11,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:22:11,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440182494] [2024-06-27 18:22:11,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:11,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:22:11,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:11,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:22:11,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:22:11,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-27 18:22:11,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 175 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:11,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:11,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-27 18:22:11,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:12,116 INFO L124 PetriNetUnfolderBase]: 3487/5122 cut-off events. [2024-06-27 18:22:12,117 INFO L125 PetriNetUnfolderBase]: For 1982/1982 co-relation queries the response was YES. [2024-06-27 18:22:12,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12637 conditions, 5122 events. 3487/5122 cut-off events. For 1982/1982 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 28213 event pairs, 1004 based on Foata normal form. 7/4934 useless extension candidates. Maximal degree in co-relation 12623. Up to 4772 conditions per place. [2024-06-27 18:22:12,192 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 72 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-06-27 18:22:12,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 105 transitions, 529 flow [2024-06-27 18:22:12,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:22:12,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:22:12,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 165 transitions. [2024-06-27 18:22:12,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7021276595744681 [2024-06-27 18:22:12,194 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 175 flow. Second operand 5 states and 165 transitions. [2024-06-27 18:22:12,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 105 transitions, 529 flow [2024-06-27 18:22:12,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 105 transitions, 510 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 18:22:12,197 INFO L231 Difference]: Finished difference. Result has 61 places, 65 transitions, 304 flow [2024-06-27 18:22:12,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=304, PETRI_PLACES=61, PETRI_TRANSITIONS=65} [2024-06-27 18:22:12,198 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 8 predicate places. [2024-06-27 18:22:12,198 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 65 transitions, 304 flow [2024-06-27 18:22:12,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:12,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:12,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:12,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:22:12,198 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:12,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:12,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1884343888, now seen corresponding path program 1 times [2024-06-27 18:22:12,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:12,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583666285] [2024-06-27 18:22:12,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:12,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:12,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:13,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:13,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:13,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583666285] [2024-06-27 18:22:13,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583666285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:13,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:13,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:22:13,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229182559] [2024-06-27 18:22:13,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:13,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:22:13,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:13,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:22:13,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:22:13,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-27 18:22:13,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 65 transitions, 304 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:13,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:13,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-27 18:22:13,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:13,779 INFO L124 PetriNetUnfolderBase]: 3729/5468 cut-off events. [2024-06-27 18:22:13,779 INFO L125 PetriNetUnfolderBase]: For 5323/5323 co-relation queries the response was YES. [2024-06-27 18:22:13,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16129 conditions, 5468 events. 3729/5468 cut-off events. For 5323/5323 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 30273 event pairs, 628 based on Foata normal form. 26/5231 useless extension candidates. Maximal degree in co-relation 16112. Up to 4816 conditions per place. [2024-06-27 18:22:13,810 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 84 selfloop transitions, 24 changer transitions 0/120 dead transitions. [2024-06-27 18:22:13,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 120 transitions, 684 flow [2024-06-27 18:22:13,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:13,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:13,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-27 18:22:13,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6914893617021277 [2024-06-27 18:22:13,812 INFO L175 Difference]: Start difference. First operand has 61 places, 65 transitions, 304 flow. Second operand 6 states and 195 transitions. [2024-06-27 18:22:13,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 120 transitions, 684 flow [2024-06-27 18:22:13,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 120 transitions, 672 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 18:22:13,819 INFO L231 Difference]: Finished difference. Result has 66 places, 67 transitions, 371 flow [2024-06-27 18:22:13,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=371, PETRI_PLACES=66, PETRI_TRANSITIONS=67} [2024-06-27 18:22:13,821 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 13 predicate places. [2024-06-27 18:22:13,821 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 67 transitions, 371 flow [2024-06-27 18:22:13,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:13,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:13,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:13,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:22:13,821 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:13,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:13,822 INFO L85 PathProgramCache]: Analyzing trace with hash 961869217, now seen corresponding path program 1 times [2024-06-27 18:22:13,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:13,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073028337] [2024-06-27 18:22:13,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:13,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:13,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:14,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:14,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:14,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073028337] [2024-06-27 18:22:14,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073028337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:14,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:14,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:22:14,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783733498] [2024-06-27 18:22:14,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:14,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:22:14,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:14,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:22:14,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:22:14,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:22:14,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 67 transitions, 371 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:14,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:14,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:22:14,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:14,962 INFO L124 PetriNetUnfolderBase]: 3758/5693 cut-off events. [2024-06-27 18:22:14,962 INFO L125 PetriNetUnfolderBase]: For 7515/7515 co-relation queries the response was YES. [2024-06-27 18:22:14,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17843 conditions, 5693 events. 3758/5693 cut-off events. For 7515/7515 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 32568 event pairs, 1038 based on Foata normal form. 4/5400 useless extension candidates. Maximal degree in co-relation 17822. Up to 5353 conditions per place. [2024-06-27 18:22:14,993 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 68 selfloop transitions, 10 changer transitions 0/89 dead transitions. [2024-06-27 18:22:14,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 89 transitions, 577 flow [2024-06-27 18:22:14,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:22:14,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:22:14,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-27 18:22:14,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2024-06-27 18:22:14,995 INFO L175 Difference]: Start difference. First operand has 66 places, 67 transitions, 371 flow. Second operand 5 states and 133 transitions. [2024-06-27 18:22:14,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 89 transitions, 577 flow [2024-06-27 18:22:15,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 516 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:15,005 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 339 flow [2024-06-27 18:22:15,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=339, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2024-06-27 18:22:15,008 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 14 predicate places. [2024-06-27 18:22:15,009 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 339 flow [2024-06-27 18:22:15,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:15,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:15,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:15,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:22:15,010 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:15,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:15,010 INFO L85 PathProgramCache]: Analyzing trace with hash -255795959, now seen corresponding path program 1 times [2024-06-27 18:22:15,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:15,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980683396] [2024-06-27 18:22:15,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:15,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:15,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:15,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:15,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:15,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980683396] [2024-06-27 18:22:15,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980683396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:15,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:15,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:22:15,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006234510] [2024-06-27 18:22:15,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:15,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:22:15,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:15,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:22:15,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:22:15,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 47 [2024-06-27 18:22:15,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 339 flow. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:15,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:15,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 47 [2024-06-27 18:22:15,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:15,406 INFO L124 PetriNetUnfolderBase]: 1243/2495 cut-off events. [2024-06-27 18:22:15,407 INFO L125 PetriNetUnfolderBase]: For 2377/2593 co-relation queries the response was YES. [2024-06-27 18:22:15,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5859 conditions, 2495 events. 1243/2495 cut-off events. For 2377/2593 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18508 event pairs, 239 based on Foata normal form. 3/2307 useless extension candidates. Maximal degree in co-relation 5837. Up to 1481 conditions per place. [2024-06-27 18:22:15,425 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 26 selfloop transitions, 8 changer transitions 0/68 dead transitions. [2024-06-27 18:22:15,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 68 transitions, 367 flow [2024-06-27 18:22:15,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:22:15,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:22:15,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions. [2024-06-27 18:22:15,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7375886524822695 [2024-06-27 18:22:15,441 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 339 flow. Second operand 3 states and 104 transitions. [2024-06-27 18:22:15,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 68 transitions, 367 flow [2024-06-27 18:22:15,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 68 transitions, 345 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:15,444 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 277 flow [2024-06-27 18:22:15,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=277, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2024-06-27 18:22:15,446 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 11 predicate places. [2024-06-27 18:22:15,447 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 277 flow [2024-06-27 18:22:15,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:15,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:15,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:15,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:22:15,447 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:15,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:15,448 INFO L85 PathProgramCache]: Analyzing trace with hash 932038208, now seen corresponding path program 1 times [2024-06-27 18:22:15,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:15,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524839707] [2024-06-27 18:22:15,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:15,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:15,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:16,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:16,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:16,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524839707] [2024-06-27 18:22:16,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524839707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:16,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:16,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:16,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36614104] [2024-06-27 18:22:16,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:16,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:16,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:16,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:16,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:16,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:16,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 277 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:16,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:16,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:16,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:16,887 INFO L124 PetriNetUnfolderBase]: 3711/5478 cut-off events. [2024-06-27 18:22:16,887 INFO L125 PetriNetUnfolderBase]: For 9049/9049 co-relation queries the response was YES. [2024-06-27 18:22:16,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16334 conditions, 5478 events. 3711/5478 cut-off events. For 9049/9049 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 30299 event pairs, 919 based on Foata normal form. 8/5482 useless extension candidates. Maximal degree in co-relation 16313. Up to 5068 conditions per place. [2024-06-27 18:22:16,984 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 68 selfloop transitions, 19 changer transitions 4/101 dead transitions. [2024-06-27 18:22:16,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 101 transitions, 589 flow [2024-06-27 18:22:16,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:16,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:16,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 18:22:16,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-06-27 18:22:16,986 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 277 flow. Second operand 6 states and 162 transitions. [2024-06-27 18:22:16,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 101 transitions, 589 flow [2024-06-27 18:22:16,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 101 transitions, 571 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:22:16,993 INFO L231 Difference]: Finished difference. Result has 68 places, 62 transitions, 331 flow [2024-06-27 18:22:16,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=331, PETRI_PLACES=68, PETRI_TRANSITIONS=62} [2024-06-27 18:22:16,994 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 15 predicate places. [2024-06-27 18:22:16,994 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 62 transitions, 331 flow [2024-06-27 18:22:16,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:16,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:16,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:16,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:22:16,995 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:16,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:16,995 INFO L85 PathProgramCache]: Analyzing trace with hash 938377088, now seen corresponding path program 2 times [2024-06-27 18:22:16,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:16,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236386521] [2024-06-27 18:22:16,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:16,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:17,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:17,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:17,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:17,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236386521] [2024-06-27 18:22:17,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236386521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:17,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:17,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:17,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484469191] [2024-06-27 18:22:17,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:17,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:17,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:17,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:17,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:17,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:17,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 62 transitions, 331 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:17,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:17,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:17,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:18,312 INFO L124 PetriNetUnfolderBase]: 3214/4748 cut-off events. [2024-06-27 18:22:18,313 INFO L125 PetriNetUnfolderBase]: For 9010/9010 co-relation queries the response was YES. [2024-06-27 18:22:18,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14513 conditions, 4748 events. 3214/4748 cut-off events. For 9010/9010 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 25716 event pairs, 845 based on Foata normal form. 4/4746 useless extension candidates. Maximal degree in co-relation 14490. Up to 4395 conditions per place. [2024-06-27 18:22:18,339 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 62 selfloop transitions, 20 changer transitions 0/92 dead transitions. [2024-06-27 18:22:18,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 563 flow [2024-06-27 18:22:18,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:18,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:18,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 18:22:18,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460992907801419 [2024-06-27 18:22:18,340 INFO L175 Difference]: Start difference. First operand has 68 places, 62 transitions, 331 flow. Second operand 6 states and 154 transitions. [2024-06-27 18:22:18,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 563 flow [2024-06-27 18:22:18,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 92 transitions, 534 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:18,349 INFO L231 Difference]: Finished difference. Result has 70 places, 62 transitions, 350 flow [2024-06-27 18:22:18,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=350, PETRI_PLACES=70, PETRI_TRANSITIONS=62} [2024-06-27 18:22:18,351 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 17 predicate places. [2024-06-27 18:22:18,351 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 62 transitions, 350 flow [2024-06-27 18:22:18,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:18,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:18,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:18,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:22:18,352 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:18,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:18,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1251890438, now seen corresponding path program 1 times [2024-06-27 18:22:18,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:18,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149405161] [2024-06-27 18:22:18,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:18,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:18,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:19,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 18:22:19,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:19,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149405161] [2024-06-27 18:22:19,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149405161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:19,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:19,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:19,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116303643] [2024-06-27 18:22:19,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:19,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:19,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:19,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:19,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:19,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:22:19,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 62 transitions, 350 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:19,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:19,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:22:19,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:20,049 INFO L124 PetriNetUnfolderBase]: 2776/4288 cut-off events. [2024-06-27 18:22:20,049 INFO L125 PetriNetUnfolderBase]: For 8640/8640 co-relation queries the response was YES. [2024-06-27 18:22:20,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13088 conditions, 4288 events. 2776/4288 cut-off events. For 8640/8640 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 24296 event pairs, 742 based on Foata normal form. 4/4278 useless extension candidates. Maximal degree in co-relation 13064. Up to 3962 conditions per place. [2024-06-27 18:22:20,075 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 79 selfloop transitions, 13 changer transitions 0/103 dead transitions. [2024-06-27 18:22:20,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 103 transitions, 653 flow [2024-06-27 18:22:20,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:20,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:20,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:22:20,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-27 18:22:20,077 INFO L175 Difference]: Start difference. First operand has 70 places, 62 transitions, 350 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:22:20,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 103 transitions, 653 flow [2024-06-27 18:22:20,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 103 transitions, 583 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 18:22:20,086 INFO L231 Difference]: Finished difference. Result has 72 places, 67 transitions, 360 flow [2024-06-27 18:22:20,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=360, PETRI_PLACES=72, PETRI_TRANSITIONS=67} [2024-06-27 18:22:20,087 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 19 predicate places. [2024-06-27 18:22:20,087 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 67 transitions, 360 flow [2024-06-27 18:22:20,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:20,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:20,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:20,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:22:20,091 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:20,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:20,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1007871719, now seen corresponding path program 1 times [2024-06-27 18:22:20,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:20,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744273092] [2024-06-27 18:22:20,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:20,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:20,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:20,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:20,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:20,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744273092] [2024-06-27 18:22:20,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744273092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:20,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:20,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:22:20,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784327908] [2024-06-27 18:22:20,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:20,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:22:20,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:20,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:22:20,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:22:20,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:22:20,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 67 transitions, 360 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:20,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:20,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:22:20,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:21,126 INFO L124 PetriNetUnfolderBase]: 2778/4623 cut-off events. [2024-06-27 18:22:21,127 INFO L125 PetriNetUnfolderBase]: For 10380/10380 co-relation queries the response was YES. [2024-06-27 18:22:21,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13876 conditions, 4623 events. 2778/4623 cut-off events. For 10380/10380 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 29146 event pairs, 1095 based on Foata normal form. 1/4533 useless extension candidates. Maximal degree in co-relation 13850. Up to 4026 conditions per place. [2024-06-27 18:22:21,153 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 68 selfloop transitions, 9 changer transitions 0/88 dead transitions. [2024-06-27 18:22:21,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 88 transitions, 595 flow [2024-06-27 18:22:21,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:22:21,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:22:21,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 18:22:21,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148936170212766 [2024-06-27 18:22:21,155 INFO L175 Difference]: Start difference. First operand has 72 places, 67 transitions, 360 flow. Second operand 5 states and 121 transitions. [2024-06-27 18:22:21,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 88 transitions, 595 flow [2024-06-27 18:22:21,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 88 transitions, 556 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:21,162 INFO L231 Difference]: Finished difference. Result has 74 places, 74 transitions, 413 flow [2024-06-27 18:22:21,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=74, PETRI_TRANSITIONS=74} [2024-06-27 18:22:21,163 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 21 predicate places. [2024-06-27 18:22:21,163 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 74 transitions, 413 flow [2024-06-27 18:22:21,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:21,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:21,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:21,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:22:21,164 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:21,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:21,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1179250242, now seen corresponding path program 1 times [2024-06-27 18:22:21,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:21,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160750975] [2024-06-27 18:22:21,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:21,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:21,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:21,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:21,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:21,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160750975] [2024-06-27 18:22:21,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160750975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:21,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:21,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:21,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053392932] [2024-06-27 18:22:21,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:21,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:21,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:21,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:21,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:22,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:22:22,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 74 transitions, 413 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:22,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:22,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:22:22,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:22,534 INFO L124 PetriNetUnfolderBase]: 2780/4626 cut-off events. [2024-06-27 18:22:22,534 INFO L125 PetriNetUnfolderBase]: For 12470/12470 co-relation queries the response was YES. [2024-06-27 18:22:22,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14608 conditions, 4626 events. 2780/4626 cut-off events. For 12470/12470 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 29195 event pairs, 1093 based on Foata normal form. 1/4537 useless extension candidates. Maximal degree in co-relation 14580. Up to 4018 conditions per place. [2024-06-27 18:22:22,562 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 73 selfloop transitions, 12 changer transitions 0/96 dead transitions. [2024-06-27 18:22:22,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 96 transitions, 653 flow [2024-06-27 18:22:22,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:22,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:22,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 18:22:22,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5070921985815603 [2024-06-27 18:22:22,564 INFO L175 Difference]: Start difference. First operand has 74 places, 74 transitions, 413 flow. Second operand 6 states and 143 transitions. [2024-06-27 18:22:22,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 96 transitions, 653 flow [2024-06-27 18:22:22,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 96 transitions, 630 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 18:22:22,577 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 450 flow [2024-06-27 18:22:22,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=450, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2024-06-27 18:22:22,577 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 25 predicate places. [2024-06-27 18:22:22,578 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 450 flow [2024-06-27 18:22:22,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:22,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:22,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:22,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:22:22,578 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:22,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:22,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1662698771, now seen corresponding path program 1 times [2024-06-27 18:22:22,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:22,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085643780] [2024-06-27 18:22:22,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:22,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:22,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:23,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:23,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:23,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085643780] [2024-06-27 18:22:23,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085643780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:23,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:23,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:23,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979915688] [2024-06-27 18:22:23,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:23,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:23,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:23,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:23,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:23,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:23,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 450 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 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 18:22:23,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:23,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:23,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:24,097 INFO L124 PetriNetUnfolderBase]: 3500/5622 cut-off events. [2024-06-27 18:22:24,097 INFO L125 PetriNetUnfolderBase]: For 20437/20437 co-relation queries the response was YES. [2024-06-27 18:22:24,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18957 conditions, 5622 events. 3500/5622 cut-off events. For 20437/20437 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 34111 event pairs, 645 based on Foata normal form. 16/5499 useless extension candidates. Maximal degree in co-relation 18927. Up to 4057 conditions per place. [2024-06-27 18:22:24,131 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 96 selfloop transitions, 24 changer transitions 0/130 dead transitions. [2024-06-27 18:22:24,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 130 transitions, 888 flow [2024-06-27 18:22:24,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:24,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:24,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 18:22:24,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683890577507599 [2024-06-27 18:22:24,133 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 450 flow. Second operand 7 states and 187 transitions. [2024-06-27 18:22:24,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 130 transitions, 888 flow [2024-06-27 18:22:24,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 130 transitions, 850 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:24,144 INFO L231 Difference]: Finished difference. Result has 81 places, 79 transitions, 492 flow [2024-06-27 18:22:24,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=492, PETRI_PLACES=81, PETRI_TRANSITIONS=79} [2024-06-27 18:22:24,145 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 28 predicate places. [2024-06-27 18:22:24,145 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 79 transitions, 492 flow [2024-06-27 18:22:24,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 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 18:22:24,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:24,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:24,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:22:24,146 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:24,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:24,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1279158435, now seen corresponding path program 2 times [2024-06-27 18:22:24,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:24,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394437149] [2024-06-27 18:22:24,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:24,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:24,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:24,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:24,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:24,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394437149] [2024-06-27 18:22:24,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394437149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:24,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:24,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:24,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950695678] [2024-06-27 18:22:24,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:24,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:24,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:24,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:24,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:24,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:24,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 79 transitions, 492 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 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 18:22:24,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:24,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:24,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:25,775 INFO L124 PetriNetUnfolderBase]: 3614/5878 cut-off events. [2024-06-27 18:22:25,776 INFO L125 PetriNetUnfolderBase]: For 24125/24125 co-relation queries the response was YES. [2024-06-27 18:22:25,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20188 conditions, 5878 events. 3614/5878 cut-off events. For 24125/24125 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 36349 event pairs, 1024 based on Foata normal form. 24/5739 useless extension candidates. Maximal degree in co-relation 20157. Up to 4760 conditions per place. [2024-06-27 18:22:25,872 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 91 selfloop transitions, 25 changer transitions 0/126 dead transitions. [2024-06-27 18:22:25,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 126 transitions, 864 flow [2024-06-27 18:22:25,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:25,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:25,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 18:22:25,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592705167173252 [2024-06-27 18:22:25,874 INFO L175 Difference]: Start difference. First operand has 81 places, 79 transitions, 492 flow. Second operand 7 states and 184 transitions. [2024-06-27 18:22:25,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 126 transitions, 864 flow [2024-06-27 18:22:25,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 126 transitions, 831 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:25,928 INFO L231 Difference]: Finished difference. Result has 85 places, 81 transitions, 541 flow [2024-06-27 18:22:25,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=541, PETRI_PLACES=85, PETRI_TRANSITIONS=81} [2024-06-27 18:22:25,930 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 32 predicate places. [2024-06-27 18:22:25,930 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 81 transitions, 541 flow [2024-06-27 18:22:25,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 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 18:22:25,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:25,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:25,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:22:25,931 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:25,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:25,932 INFO L85 PathProgramCache]: Analyzing trace with hash 2086477688, now seen corresponding path program 1 times [2024-06-27 18:22:25,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:25,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187024478] [2024-06-27 18:22:25,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:25,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:25,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:26,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:26,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:26,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187024478] [2024-06-27 18:22:26,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187024478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:26,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:26,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:26,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006750343] [2024-06-27 18:22:26,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:26,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:26,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:26,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:26,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:26,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:26,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 81 transitions, 541 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:26,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:26,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:26,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:27,329 INFO L124 PetriNetUnfolderBase]: 3631/5923 cut-off events. [2024-06-27 18:22:27,330 INFO L125 PetriNetUnfolderBase]: For 26251/26251 co-relation queries the response was YES. [2024-06-27 18:22:27,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21003 conditions, 5923 events. 3631/5923 cut-off events. For 26251/26251 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 37734 event pairs, 1423 based on Foata normal form. 1/5796 useless extension candidates. Maximal degree in co-relation 20970. Up to 5267 conditions per place. [2024-06-27 18:22:27,366 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 88 selfloop transitions, 13 changer transitions 0/111 dead transitions. [2024-06-27 18:22:27,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 111 transitions, 853 flow [2024-06-27 18:22:27,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:27,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:27,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 18:22:27,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5070921985815603 [2024-06-27 18:22:27,368 INFO L175 Difference]: Start difference. First operand has 85 places, 81 transitions, 541 flow. Second operand 6 states and 143 transitions. [2024-06-27 18:22:27,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 111 transitions, 853 flow [2024-06-27 18:22:27,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 111 transitions, 791 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:27,391 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 584 flow [2024-06-27 18:22:27,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=584, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2024-06-27 18:22:27,391 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 34 predicate places. [2024-06-27 18:22:27,392 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 584 flow [2024-06-27 18:22:27,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:27,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:27,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:27,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:22:27,392 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:27,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:27,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1883962029, now seen corresponding path program 1 times [2024-06-27 18:22:27,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:27,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765198252] [2024-06-27 18:22:27,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:27,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:27,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:28,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:28,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:28,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765198252] [2024-06-27 18:22:28,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765198252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:28,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:28,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:28,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099884892] [2024-06-27 18:22:28,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:28,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:28,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:28,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:28,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:28,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:28,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 584 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:28,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:28,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:28,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:29,141 INFO L124 PetriNetUnfolderBase]: 3691/5980 cut-off events. [2024-06-27 18:22:29,141 INFO L125 PetriNetUnfolderBase]: For 29500/29500 co-relation queries the response was YES. [2024-06-27 18:22:29,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21891 conditions, 5980 events. 3691/5980 cut-off events. For 29500/29500 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 37365 event pairs, 1171 based on Foata normal form. 4/5836 useless extension candidates. Maximal degree in co-relation 21856. Up to 5077 conditions per place. [2024-06-27 18:22:29,180 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 97 selfloop transitions, 37 changer transitions 0/144 dead transitions. [2024-06-27 18:22:29,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 144 transitions, 1064 flow [2024-06-27 18:22:29,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:29,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:29,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 18:22:29,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2024-06-27 18:22:29,182 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 584 flow. Second operand 8 states and 202 transitions. [2024-06-27 18:22:29,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 144 transitions, 1064 flow [2024-06-27 18:22:29,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 144 transitions, 1025 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:29,206 INFO L231 Difference]: Finished difference. Result has 93 places, 99 transitions, 733 flow [2024-06-27 18:22:29,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=733, PETRI_PLACES=93, PETRI_TRANSITIONS=99} [2024-06-27 18:22:29,206 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 40 predicate places. [2024-06-27 18:22:29,206 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 99 transitions, 733 flow [2024-06-27 18:22:29,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:29,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:29,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:29,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:22:29,207 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:29,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:29,207 INFO L85 PathProgramCache]: Analyzing trace with hash -475839847, now seen corresponding path program 2 times [2024-06-27 18:22:29,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:29,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385253958] [2024-06-27 18:22:29,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:29,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:29,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:30,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:30,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:30,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385253958] [2024-06-27 18:22:30,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385253958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:30,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:30,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:30,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667750654] [2024-06-27 18:22:30,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:30,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:30,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:30,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:30,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:30,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:30,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 99 transitions, 733 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:30,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:30,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:30,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:31,366 INFO L124 PetriNetUnfolderBase]: 3776/6108 cut-off events. [2024-06-27 18:22:31,366 INFO L125 PetriNetUnfolderBase]: For 34026/34026 co-relation queries the response was YES. [2024-06-27 18:22:31,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23327 conditions, 6108 events. 3776/6108 cut-off events. For 34026/34026 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 38302 event pairs, 976 based on Foata normal form. 4/5970 useless extension candidates. Maximal degree in co-relation 23290. Up to 4889 conditions per place. [2024-06-27 18:22:31,408 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 101 selfloop transitions, 44 changer transitions 0/155 dead transitions. [2024-06-27 18:22:31,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 155 transitions, 1279 flow [2024-06-27 18:22:31,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:31,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:31,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 18:22:31,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:22:31,410 INFO L175 Difference]: Start difference. First operand has 93 places, 99 transitions, 733 flow. Second operand 8 states and 208 transitions. [2024-06-27 18:22:31,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 155 transitions, 1279 flow [2024-06-27 18:22:31,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 155 transitions, 1213 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:31,442 INFO L231 Difference]: Finished difference. Result has 99 places, 104 transitions, 849 flow [2024-06-27 18:22:31,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=669, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=849, PETRI_PLACES=99, PETRI_TRANSITIONS=104} [2024-06-27 18:22:31,442 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 46 predicate places. [2024-06-27 18:22:31,442 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 104 transitions, 849 flow [2024-06-27 18:22:31,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:31,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:31,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:31,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:22:31,443 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:31,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:31,443 INFO L85 PathProgramCache]: Analyzing trace with hash -712311877, now seen corresponding path program 3 times [2024-06-27 18:22:31,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:31,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110200186] [2024-06-27 18:22:31,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:31,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:31,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:32,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:32,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:32,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110200186] [2024-06-27 18:22:32,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110200186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:32,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:32,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:32,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523097303] [2024-06-27 18:22:32,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:32,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:32,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:32,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:32,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:32,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:32,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 104 transitions, 849 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:32,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:32,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:32,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:33,543 INFO L124 PetriNetUnfolderBase]: 3768/6135 cut-off events. [2024-06-27 18:22:33,543 INFO L125 PetriNetUnfolderBase]: For 37804/37804 co-relation queries the response was YES. [2024-06-27 18:22:33,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23792 conditions, 6135 events. 3768/6135 cut-off events. For 37804/37804 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 38805 event pairs, 1199 based on Foata normal form. 4/5984 useless extension candidates. Maximal degree in co-relation 23753. Up to 5200 conditions per place. [2024-06-27 18:22:33,575 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 103 selfloop transitions, 37 changer transitions 0/150 dead transitions. [2024-06-27 18:22:33,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 150 transitions, 1262 flow [2024-06-27 18:22:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:33,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:33,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 18:22:33,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2024-06-27 18:22:33,577 INFO L175 Difference]: Start difference. First operand has 99 places, 104 transitions, 849 flow. Second operand 8 states and 202 transitions. [2024-06-27 18:22:33,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 150 transitions, 1262 flow [2024-06-27 18:22:33,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 150 transitions, 1153 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:33,614 INFO L231 Difference]: Finished difference. Result has 103 places, 105 transitions, 840 flow [2024-06-27 18:22:33,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=840, PETRI_PLACES=103, PETRI_TRANSITIONS=105} [2024-06-27 18:22:33,615 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 50 predicate places. [2024-06-27 18:22:33,615 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 105 transitions, 840 flow [2024-06-27 18:22:33,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:33,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:33,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:33,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:22:33,616 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:33,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:33,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1171923698, now seen corresponding path program 2 times [2024-06-27 18:22:33,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:33,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018577610] [2024-06-27 18:22:33,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:33,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:33,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:34,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:34,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:34,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018577610] [2024-06-27 18:22:34,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018577610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:34,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:34,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:34,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182555322] [2024-06-27 18:22:34,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:34,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:34,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:34,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:34,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:34,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:34,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 105 transitions, 840 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:34,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:34,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:34,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:34,977 INFO L124 PetriNetUnfolderBase]: 3770/6182 cut-off events. [2024-06-27 18:22:34,978 INFO L125 PetriNetUnfolderBase]: For 38858/38868 co-relation queries the response was YES. [2024-06-27 18:22:34,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23695 conditions, 6182 events. 3770/6182 cut-off events. For 38858/38868 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 39902 event pairs, 1338 based on Foata normal form. 11/6056 useless extension candidates. Maximal degree in co-relation 23654. Up to 5460 conditions per place. [2024-06-27 18:22:35,012 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 99 selfloop transitions, 18 changer transitions 0/127 dead transitions. [2024-06-27 18:22:35,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 127 transitions, 1158 flow [2024-06-27 18:22:35,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:35,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:35,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 18:22:35,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49645390070921985 [2024-06-27 18:22:35,013 INFO L175 Difference]: Start difference. First operand has 103 places, 105 transitions, 840 flow. Second operand 6 states and 140 transitions. [2024-06-27 18:22:35,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 127 transitions, 1158 flow [2024-06-27 18:22:35,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 127 transitions, 1075 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:35,042 INFO L231 Difference]: Finished difference. Result has 104 places, 108 transitions, 839 flow [2024-06-27 18:22:35,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=839, PETRI_PLACES=104, PETRI_TRANSITIONS=108} [2024-06-27 18:22:35,043 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 51 predicate places. [2024-06-27 18:22:35,043 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 108 transitions, 839 flow [2024-06-27 18:22:35,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:35,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:35,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:35,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:22:35,044 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:35,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:35,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1144449266, now seen corresponding path program 1 times [2024-06-27 18:22:35,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:35,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566452167] [2024-06-27 18:22:35,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:35,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:35,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:35,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:35,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:35,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566452167] [2024-06-27 18:22:35,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566452167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:35,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:35,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:35,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364133047] [2024-06-27 18:22:35,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:35,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:35,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:35,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:35,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:35,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:22:35,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 108 transitions, 839 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:35,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:35,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:22:35,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:36,458 INFO L124 PetriNetUnfolderBase]: 3372/5703 cut-off events. [2024-06-27 18:22:36,458 INFO L125 PetriNetUnfolderBase]: For 37123/37123 co-relation queries the response was YES. [2024-06-27 18:22:36,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22026 conditions, 5703 events. 3372/5703 cut-off events. For 37123/37123 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37577 event pairs, 1156 based on Foata normal form. 2/5579 useless extension candidates. Maximal degree in co-relation 21984. Up to 4913 conditions per place. [2024-06-27 18:22:36,498 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 112 selfloop transitions, 13 changer transitions 0/136 dead transitions. [2024-06-27 18:22:36,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 136 transitions, 1201 flow [2024-06-27 18:22:36,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:36,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:36,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 18:22:36,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5177304964539007 [2024-06-27 18:22:36,500 INFO L175 Difference]: Start difference. First operand has 104 places, 108 transitions, 839 flow. Second operand 6 states and 146 transitions. [2024-06-27 18:22:36,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 136 transitions, 1201 flow [2024-06-27 18:22:36,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 136 transitions, 1141 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:36,531 INFO L231 Difference]: Finished difference. Result has 107 places, 115 transitions, 888 flow [2024-06-27 18:22:36,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=888, PETRI_PLACES=107, PETRI_TRANSITIONS=115} [2024-06-27 18:22:36,532 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 54 predicate places. [2024-06-27 18:22:36,532 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 115 transitions, 888 flow [2024-06-27 18:22:36,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:36,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:36,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:36,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:22:36,533 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:36,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:36,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1171917746, now seen corresponding path program 2 times [2024-06-27 18:22:36,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:36,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334741923] [2024-06-27 18:22:36,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:36,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:36,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:37,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 18:22:37,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:37,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334741923] [2024-06-27 18:22:37,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334741923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:37,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:37,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:37,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039095551] [2024-06-27 18:22:37,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:37,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:37,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:37,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:37,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:37,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:22:37,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 115 transitions, 888 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:37,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:37,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:22:37,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:37,944 INFO L124 PetriNetUnfolderBase]: 3391/5926 cut-off events. [2024-06-27 18:22:37,945 INFO L125 PetriNetUnfolderBase]: For 41027/41031 co-relation queries the response was YES. [2024-06-27 18:22:37,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23213 conditions, 5926 events. 3391/5926 cut-off events. For 41027/41031 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 40125 event pairs, 1152 based on Foata normal form. 6/5753 useless extension candidates. Maximal degree in co-relation 23169. Up to 4908 conditions per place. [2024-06-27 18:22:37,989 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 110 selfloop transitions, 18 changer transitions 0/139 dead transitions. [2024-06-27 18:22:37,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 139 transitions, 1236 flow [2024-06-27 18:22:37,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:37,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:37,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 18:22:37,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-27 18:22:37,991 INFO L175 Difference]: Start difference. First operand has 107 places, 115 transitions, 888 flow. Second operand 6 states and 147 transitions. [2024-06-27 18:22:37,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 139 transitions, 1236 flow [2024-06-27 18:22:38,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 139 transitions, 1197 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:38,029 INFO L231 Difference]: Finished difference. Result has 110 places, 118 transitions, 927 flow [2024-06-27 18:22:38,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=927, PETRI_PLACES=110, PETRI_TRANSITIONS=118} [2024-06-27 18:22:38,030 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 57 predicate places. [2024-06-27 18:22:38,030 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 118 transitions, 927 flow [2024-06-27 18:22:38,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:38,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:38,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:38,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:22:38,031 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:38,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:38,031 INFO L85 PathProgramCache]: Analyzing trace with hash 256001000, now seen corresponding path program 1 times [2024-06-27 18:22:38,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:38,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206460201] [2024-06-27 18:22:38,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:38,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:38,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:38,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:38,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:38,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206460201] [2024-06-27 18:22:38,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206460201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:38,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:38,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:38,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354754651] [2024-06-27 18:22:38,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:38,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:38,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:38,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:38,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:38,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:38,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 118 transitions, 927 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:38,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:38,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:38,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:39,463 INFO L124 PetriNetUnfolderBase]: 3874/6376 cut-off events. [2024-06-27 18:22:39,464 INFO L125 PetriNetUnfolderBase]: For 53608/53612 co-relation queries the response was YES. [2024-06-27 18:22:39,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26586 conditions, 6376 events. 3874/6376 cut-off events. For 53608/53612 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 41488 event pairs, 1328 based on Foata normal form. 7/6240 useless extension candidates. Maximal degree in co-relation 26541. Up to 5510 conditions per place. [2024-06-27 18:22:39,508 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 129 selfloop transitions, 29 changer transitions 0/168 dead transitions. [2024-06-27 18:22:39,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 168 transitions, 1479 flow [2024-06-27 18:22:39,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:39,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:39,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:22:39,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 18:22:39,510 INFO L175 Difference]: Start difference. First operand has 110 places, 118 transitions, 927 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:22:39,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 168 transitions, 1479 flow [2024-06-27 18:22:39,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 168 transitions, 1423 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:39,546 INFO L231 Difference]: Finished difference. Result has 115 places, 135 transitions, 1142 flow [2024-06-27 18:22:39,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1142, PETRI_PLACES=115, PETRI_TRANSITIONS=135} [2024-06-27 18:22:39,546 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 62 predicate places. [2024-06-27 18:22:39,546 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 135 transitions, 1142 flow [2024-06-27 18:22:39,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:39,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:39,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:39,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:22:39,547 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:39,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:39,548 INFO L85 PathProgramCache]: Analyzing trace with hash -630703035, now seen corresponding path program 1 times [2024-06-27 18:22:39,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:39,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754263512] [2024-06-27 18:22:39,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:39,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:39,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:40,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 18:22:40,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:40,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754263512] [2024-06-27 18:22:40,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754263512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:40,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:40,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:40,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026619077] [2024-06-27 18:22:40,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:40,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:40,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:40,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:40,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:40,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:40,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 135 transitions, 1142 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:40,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:40,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:40,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:41,373 INFO L124 PetriNetUnfolderBase]: 4120/6816 cut-off events. [2024-06-27 18:22:41,373 INFO L125 PetriNetUnfolderBase]: For 65381/65381 co-relation queries the response was YES. [2024-06-27 18:22:41,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30217 conditions, 6816 events. 4120/6816 cut-off events. For 65381/65381 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 45034 event pairs, 1294 based on Foata normal form. 12/6675 useless extension candidates. Maximal degree in co-relation 30169. Up to 5192 conditions per place. [2024-06-27 18:22:41,420 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 136 selfloop transitions, 48 changer transitions 0/194 dead transitions. [2024-06-27 18:22:41,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 194 transitions, 1759 flow [2024-06-27 18:22:41,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:41,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:41,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 18:22:41,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.550531914893617 [2024-06-27 18:22:41,422 INFO L175 Difference]: Start difference. First operand has 115 places, 135 transitions, 1142 flow. Second operand 8 states and 207 transitions. [2024-06-27 18:22:41,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 194 transitions, 1759 flow [2024-06-27 18:22:41,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 194 transitions, 1680 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:41,481 INFO L231 Difference]: Finished difference. Result has 122 places, 141 transitions, 1271 flow [2024-06-27 18:22:41,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1271, PETRI_PLACES=122, PETRI_TRANSITIONS=141} [2024-06-27 18:22:41,482 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 69 predicate places. [2024-06-27 18:22:41,482 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 141 transitions, 1271 flow [2024-06-27 18:22:41,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:41,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:41,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:41,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:22:41,483 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:41,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:41,483 INFO L85 PathProgramCache]: Analyzing trace with hash 2731919, now seen corresponding path program 1 times [2024-06-27 18:22:41,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:41,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282079816] [2024-06-27 18:22:41,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:41,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:41,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:42,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:42,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:42,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282079816] [2024-06-27 18:22:42,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282079816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:42,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:42,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:42,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205781384] [2024-06-27 18:22:42,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:42,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:42,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:42,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:42,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:42,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:42,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 141 transitions, 1271 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:42,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:42,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:42,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:43,177 INFO L124 PetriNetUnfolderBase]: 4137/6858 cut-off events. [2024-06-27 18:22:43,177 INFO L125 PetriNetUnfolderBase]: For 69973/69973 co-relation queries the response was YES. [2024-06-27 18:22:43,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31395 conditions, 6858 events. 4137/6858 cut-off events. For 69973/69973 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 45679 event pairs, 1395 based on Foata normal form. 1/6701 useless extension candidates. Maximal degree in co-relation 31344. Up to 6014 conditions per place. [2024-06-27 18:22:43,229 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 146 selfloop transitions, 16 changer transitions 0/172 dead transitions. [2024-06-27 18:22:43,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 172 transitions, 1715 flow [2024-06-27 18:22:43,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:43,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:43,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 18:22:43,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49848024316109424 [2024-06-27 18:22:43,230 INFO L175 Difference]: Start difference. First operand has 122 places, 141 transitions, 1271 flow. Second operand 7 states and 164 transitions. [2024-06-27 18:22:43,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 172 transitions, 1715 flow [2024-06-27 18:22:43,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 172 transitions, 1648 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:43,295 INFO L231 Difference]: Finished difference. Result has 125 places, 144 transitions, 1284 flow [2024-06-27 18:22:43,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1284, PETRI_PLACES=125, PETRI_TRANSITIONS=144} [2024-06-27 18:22:43,296 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 72 predicate places. [2024-06-27 18:22:43,296 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 144 transitions, 1284 flow [2024-06-27 18:22:43,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:43,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:43,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:43,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:22:43,296 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:43,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:43,297 INFO L85 PathProgramCache]: Analyzing trace with hash 2731516, now seen corresponding path program 2 times [2024-06-27 18:22:43,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:43,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793811559] [2024-06-27 18:22:43,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:43,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:43,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:43,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:43,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:43,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793811559] [2024-06-27 18:22:43,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793811559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:43,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:43,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:43,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944484456] [2024-06-27 18:22:43,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:43,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:43,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:43,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:43,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:44,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:44,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 144 transitions, 1284 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:44,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:44,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:44,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:44,799 INFO L124 PetriNetUnfolderBase]: 4272/7090 cut-off events. [2024-06-27 18:22:44,800 INFO L125 PetriNetUnfolderBase]: For 75746/75750 co-relation queries the response was YES. [2024-06-27 18:22:44,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32828 conditions, 7090 events. 4272/7090 cut-off events. For 75746/75750 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 47510 event pairs, 1404 based on Foata normal form. 7/6934 useless extension candidates. Maximal degree in co-relation 32777. Up to 5978 conditions per place. [2024-06-27 18:22:44,858 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 139 selfloop transitions, 34 changer transitions 0/183 dead transitions. [2024-06-27 18:22:44,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 183 transitions, 1874 flow [2024-06-27 18:22:44,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:44,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:44,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 18:22:44,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2024-06-27 18:22:44,859 INFO L175 Difference]: Start difference. First operand has 125 places, 144 transitions, 1284 flow. Second operand 7 states and 173 transitions. [2024-06-27 18:22:44,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 183 transitions, 1874 flow [2024-06-27 18:22:44,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 183 transitions, 1816 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:44,934 INFO L231 Difference]: Finished difference. Result has 128 places, 152 transitions, 1424 flow [2024-06-27 18:22:44,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1226, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1424, PETRI_PLACES=128, PETRI_TRANSITIONS=152} [2024-06-27 18:22:44,935 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 75 predicate places. [2024-06-27 18:22:44,935 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 152 transitions, 1424 flow [2024-06-27 18:22:44,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:44,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:44,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:44,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:22:44,936 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:44,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:44,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1689852135, now seen corresponding path program 2 times [2024-06-27 18:22:44,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:44,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828261628] [2024-06-27 18:22:44,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:44,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:44,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:45,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:45,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:45,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828261628] [2024-06-27 18:22:45,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828261628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:45,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:45,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:45,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242571165] [2024-06-27 18:22:45,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:45,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:45,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:45,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:45,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:45,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:45,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 152 transitions, 1424 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:45,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:45,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:45,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:46,820 INFO L124 PetriNetUnfolderBase]: 4252/7181 cut-off events. [2024-06-27 18:22:46,821 INFO L125 PetriNetUnfolderBase]: For 85938/85938 co-relation queries the response was YES. [2024-06-27 18:22:46,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34243 conditions, 7181 events. 4252/7181 cut-off events. For 85938/85938 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 48403 event pairs, 865 based on Foata normal form. 12/7004 useless extension candidates. Maximal degree in co-relation 34190. Up to 4598 conditions per place. [2024-06-27 18:22:46,881 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 140 selfloop transitions, 48 changer transitions 0/198 dead transitions. [2024-06-27 18:22:46,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 198 transitions, 1972 flow [2024-06-27 18:22:46,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:46,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:46,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 18:22:46,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592705167173252 [2024-06-27 18:22:46,883 INFO L175 Difference]: Start difference. First operand has 128 places, 152 transitions, 1424 flow. Second operand 7 states and 184 transitions. [2024-06-27 18:22:46,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 198 transitions, 1972 flow [2024-06-27 18:22:46,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 198 transitions, 1892 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:46,970 INFO L231 Difference]: Finished difference. Result has 132 places, 152 transitions, 1449 flow [2024-06-27 18:22:46,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1449, PETRI_PLACES=132, PETRI_TRANSITIONS=152} [2024-06-27 18:22:46,970 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 79 predicate places. [2024-06-27 18:22:46,970 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 152 transitions, 1449 flow [2024-06-27 18:22:46,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:46,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:46,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:46,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:22:46,971 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:46,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:46,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1285925257, now seen corresponding path program 3 times [2024-06-27 18:22:46,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:46,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178403582] [2024-06-27 18:22:46,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:46,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:46,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:47,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:47,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:47,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178403582] [2024-06-27 18:22:47,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178403582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:47,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:47,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:47,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870410785] [2024-06-27 18:22:47,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:47,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:47,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:47,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:47,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:47,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:47,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 152 transitions, 1449 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:47,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:47,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:47,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:48,742 INFO L124 PetriNetUnfolderBase]: 4232/7094 cut-off events. [2024-06-27 18:22:48,743 INFO L125 PetriNetUnfolderBase]: For 88260/88260 co-relation queries the response was YES. [2024-06-27 18:22:48,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34322 conditions, 7094 events. 4232/7094 cut-off events. For 88260/88260 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 47283 event pairs, 720 based on Foata normal form. 12/6925 useless extension candidates. Maximal degree in co-relation 34267. Up to 4360 conditions per place. [2024-06-27 18:22:48,801 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 137 selfloop transitions, 45 changer transitions 0/192 dead transitions. [2024-06-27 18:22:48,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 192 transitions, 1939 flow [2024-06-27 18:22:48,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:48,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:48,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:22:48,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-27 18:22:48,802 INFO L175 Difference]: Start difference. First operand has 132 places, 152 transitions, 1449 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:22:48,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 192 transitions, 1939 flow [2024-06-27 18:22:48,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 192 transitions, 1818 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:22:48,871 INFO L231 Difference]: Finished difference. Result has 132 places, 151 transitions, 1390 flow [2024-06-27 18:22:48,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1390, PETRI_PLACES=132, PETRI_TRANSITIONS=151} [2024-06-27 18:22:48,872 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 79 predicate places. [2024-06-27 18:22:48,872 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 151 transitions, 1390 flow [2024-06-27 18:22:48,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:48,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:48,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:48,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:22:48,873 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:48,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:48,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1969894698, now seen corresponding path program 3 times [2024-06-27 18:22:48,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:48,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421763054] [2024-06-27 18:22:48,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:48,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:48,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:49,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 18:22:49,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:49,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421763054] [2024-06-27 18:22:49,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421763054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:49,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:49,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:49,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107071480] [2024-06-27 18:22:49,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:49,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:49,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:49,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:49,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:49,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:49,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 151 transitions, 1390 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:49,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:49,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:49,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:50,496 INFO L124 PetriNetUnfolderBase]: 4322/7477 cut-off events. [2024-06-27 18:22:50,496 INFO L125 PetriNetUnfolderBase]: For 86542/86546 co-relation queries the response was YES. [2024-06-27 18:22:50,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35244 conditions, 7477 events. 4322/7477 cut-off events. For 86542/86546 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 51905 event pairs, 1401 based on Foata normal form. 7/7236 useless extension candidates. Maximal degree in co-relation 35188. Up to 5859 conditions per place. [2024-06-27 18:22:50,560 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 131 selfloop transitions, 47 changer transitions 0/188 dead transitions. [2024-06-27 18:22:50,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 188 transitions, 2066 flow [2024-06-27 18:22:50,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:50,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:50,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:22:50,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-27 18:22:50,561 INFO L175 Difference]: Start difference. First operand has 132 places, 151 transitions, 1390 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:22:50,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 188 transitions, 2066 flow [2024-06-27 18:22:50,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 188 transitions, 1938 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:22:50,631 INFO L231 Difference]: Finished difference. Result has 134 places, 159 transitions, 1498 flow [2024-06-27 18:22:50,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1498, PETRI_PLACES=134, PETRI_TRANSITIONS=159} [2024-06-27 18:22:50,632 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 81 predicate places. [2024-06-27 18:22:50,632 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 159 transitions, 1498 flow [2024-06-27 18:22:50,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:50,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:50,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:50,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:22:50,633 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:50,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:50,633 INFO L85 PathProgramCache]: Analyzing trace with hash 611486463, now seen corresponding path program 2 times [2024-06-27 18:22:50,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:50,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836132051] [2024-06-27 18:22:50,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:50,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:50,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:51,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:51,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:51,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836132051] [2024-06-27 18:22:51,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836132051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:51,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:51,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:51,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845274662] [2024-06-27 18:22:51,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:51,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:51,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:51,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:51,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:51,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:51,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 159 transitions, 1498 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:51,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:51,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:51,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:52,389 INFO L124 PetriNetUnfolderBase]: 4339/7535 cut-off events. [2024-06-27 18:22:52,389 INFO L125 PetriNetUnfolderBase]: For 95049/95063 co-relation queries the response was YES. [2024-06-27 18:22:52,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35996 conditions, 7535 events. 4339/7535 cut-off events. For 95049/95063 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 52658 event pairs, 1407 based on Foata normal form. 15/7295 useless extension candidates. Maximal degree in co-relation 35939. Up to 6259 conditions per place. [2024-06-27 18:22:52,454 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 155 selfloop transitions, 21 changer transitions 0/186 dead transitions. [2024-06-27 18:22:52,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 186 transitions, 1982 flow [2024-06-27 18:22:52,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:52,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:52,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 18:22:52,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48632218844984804 [2024-06-27 18:22:52,457 INFO L175 Difference]: Start difference. First operand has 134 places, 159 transitions, 1498 flow. Second operand 7 states and 160 transitions. [2024-06-27 18:22:52,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 186 transitions, 1982 flow [2024-06-27 18:22:52,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 186 transitions, 1842 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:52,532 INFO L231 Difference]: Finished difference. Result has 137 places, 162 transitions, 1462 flow [2024-06-27 18:22:52,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1358, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1462, PETRI_PLACES=137, PETRI_TRANSITIONS=162} [2024-06-27 18:22:52,533 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 84 predicate places. [2024-06-27 18:22:52,533 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 162 transitions, 1462 flow [2024-06-27 18:22:52,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:52,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:52,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:52,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:22:52,534 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:52,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:52,534 INFO L85 PathProgramCache]: Analyzing trace with hash 611931933, now seen corresponding path program 3 times [2024-06-27 18:22:52,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:52,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557773260] [2024-06-27 18:22:52,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:52,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:52,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:53,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:53,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:53,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557773260] [2024-06-27 18:22:53,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557773260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:53,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:53,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:53,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760826830] [2024-06-27 18:22:53,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:53,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:53,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:53,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:53,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:53,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:53,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 162 transitions, 1462 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:53,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:53,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:53,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:54,383 INFO L124 PetriNetUnfolderBase]: 4341/7545 cut-off events. [2024-06-27 18:22:54,383 INFO L125 PetriNetUnfolderBase]: For 96273/96287 co-relation queries the response was YES. [2024-06-27 18:22:54,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35420 conditions, 7545 events. 4341/7545 cut-off events. For 96273/96287 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 52795 event pairs, 1407 based on Foata normal form. 15/7304 useless extension candidates. Maximal degree in co-relation 35362. Up to 6229 conditions per place. [2024-06-27 18:22:54,432 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 153 selfloop transitions, 29 changer transitions 0/192 dead transitions. [2024-06-27 18:22:54,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 192 transitions, 1978 flow [2024-06-27 18:22:54,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:54,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:54,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 18:22:54,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 18:22:54,434 INFO L175 Difference]: Start difference. First operand has 137 places, 162 transitions, 1462 flow. Second operand 7 states and 161 transitions. [2024-06-27 18:22:54,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 192 transitions, 1978 flow [2024-06-27 18:22:54,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 192 transitions, 1896 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:54,496 INFO L231 Difference]: Finished difference. Result has 140 places, 168 transitions, 1536 flow [2024-06-27 18:22:54,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1380, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1536, PETRI_PLACES=140, PETRI_TRANSITIONS=168} [2024-06-27 18:22:54,497 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 87 predicate places. [2024-06-27 18:22:54,497 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 168 transitions, 1536 flow [2024-06-27 18:22:54,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:54,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:54,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:54,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:22:54,498 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:54,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:54,498 INFO L85 PathProgramCache]: Analyzing trace with hash 450643708, now seen corresponding path program 1 times [2024-06-27 18:22:54,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:54,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725369024] [2024-06-27 18:22:54,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:54,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:54,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:55,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:55,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:55,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725369024] [2024-06-27 18:22:55,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725369024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:55,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:55,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:55,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389879254] [2024-06-27 18:22:55,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:55,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:55,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:55,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:55,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:55,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:22:55,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 168 transitions, 1536 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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 18:22:55,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:55,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:22:55,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:56,203 INFO L124 PetriNetUnfolderBase]: 4045/6802 cut-off events. [2024-06-27 18:22:56,204 INFO L125 PetriNetUnfolderBase]: For 103531/103539 co-relation queries the response was YES. [2024-06-27 18:22:56,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34334 conditions, 6802 events. 4045/6802 cut-off events. For 103531/103539 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 46122 event pairs, 1273 based on Foata normal form. 1/6658 useless extension candidates. Maximal degree in co-relation 34274. Up to 5818 conditions per place. [2024-06-27 18:22:56,252 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 169 selfloop transitions, 17 changer transitions 0/201 dead transitions. [2024-06-27 18:22:56,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 201 transitions, 2065 flow [2024-06-27 18:22:56,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:56,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:56,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 18:22:56,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:22:56,254 INFO L175 Difference]: Start difference. First operand has 140 places, 168 transitions, 1536 flow. Second operand 7 states and 168 transitions. [2024-06-27 18:22:56,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 201 transitions, 2065 flow [2024-06-27 18:22:56,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 201 transitions, 1995 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:56,328 INFO L231 Difference]: Finished difference. Result has 145 places, 175 transitions, 1612 flow [2024-06-27 18:22:56,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1466, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1612, PETRI_PLACES=145, PETRI_TRANSITIONS=175} [2024-06-27 18:22:56,329 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 92 predicate places. [2024-06-27 18:22:56,329 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 175 transitions, 1612 flow [2024-06-27 18:22:56,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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 18:22:56,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:56,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:56,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:22:56,329 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:56,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:56,330 INFO L85 PathProgramCache]: Analyzing trace with hash 433616895, now seen corresponding path program 1 times [2024-06-27 18:22:56,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:56,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047621477] [2024-06-27 18:22:56,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:56,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:56,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:57,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:57,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:57,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047621477] [2024-06-27 18:22:57,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047621477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:57,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:57,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:57,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671139620] [2024-06-27 18:22:57,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:57,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:57,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:57,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:57,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:57,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:22:57,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 175 transitions, 1612 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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 18:22:57,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:57,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:22:57,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:58,107 INFO L124 PetriNetUnfolderBase]: 4101/6890 cut-off events. [2024-06-27 18:22:58,108 INFO L125 PetriNetUnfolderBase]: For 113663/113671 co-relation queries the response was YES. [2024-06-27 18:22:58,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35701 conditions, 6890 events. 4101/6890 cut-off events. For 113663/113671 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 46747 event pairs, 1257 based on Foata normal form. 6/6751 useless extension candidates. Maximal degree in co-relation 35638. Up to 5824 conditions per place. [2024-06-27 18:22:58,167 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 168 selfloop transitions, 23 changer transitions 0/206 dead transitions. [2024-06-27 18:22:58,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 206 transitions, 2128 flow [2024-06-27 18:22:58,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:58,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:58,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 18:22:58,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-27 18:22:58,169 INFO L175 Difference]: Start difference. First operand has 145 places, 175 transitions, 1612 flow. Second operand 7 states and 170 transitions. [2024-06-27 18:22:58,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 206 transitions, 2128 flow [2024-06-27 18:22:58,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 206 transitions, 2055 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:58,255 INFO L231 Difference]: Finished difference. Result has 148 places, 179 transitions, 1643 flow [2024-06-27 18:22:58,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1539, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1643, PETRI_PLACES=148, PETRI_TRANSITIONS=179} [2024-06-27 18:22:58,256 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 95 predicate places. [2024-06-27 18:22:58,256 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 179 transitions, 1643 flow [2024-06-27 18:22:58,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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 18:22:58,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:58,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:58,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:22:58,257 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:58,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:58,257 INFO L85 PathProgramCache]: Analyzing trace with hash 611670975, now seen corresponding path program 2 times [2024-06-27 18:22:58,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:58,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193320215] [2024-06-27 18:22:58,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:58,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:59,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:59,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:59,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193320215] [2024-06-27 18:22:59,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193320215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:59,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:59,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:59,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851410816] [2024-06-27 18:22:59,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:59,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:59,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:59,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:59,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:59,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:22:59,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 179 transitions, 1643 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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 18:22:59,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:59,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:22:59,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:00,148 INFO L124 PetriNetUnfolderBase]: 4224/7387 cut-off events. [2024-06-27 18:23:00,148 INFO L125 PetriNetUnfolderBase]: For 123615/123644 co-relation queries the response was YES. [2024-06-27 18:23:00,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37963 conditions, 7387 events. 4224/7387 cut-off events. For 123615/123644 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 52131 event pairs, 1276 based on Foata normal form. 4/7146 useless extension candidates. Maximal degree in co-relation 37899. Up to 5990 conditions per place. [2024-06-27 18:23:00,217 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 166 selfloop transitions, 28 changer transitions 0/209 dead transitions. [2024-06-27 18:23:00,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 209 transitions, 2189 flow [2024-06-27 18:23:00,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:00,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:00,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 18:23:00,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-27 18:23:00,218 INFO L175 Difference]: Start difference. First operand has 148 places, 179 transitions, 1643 flow. Second operand 7 states and 170 transitions. [2024-06-27 18:23:00,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 209 transitions, 2189 flow [2024-06-27 18:23:00,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 209 transitions, 2119 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:00,314 INFO L231 Difference]: Finished difference. Result has 150 places, 183 transitions, 1694 flow [2024-06-27 18:23:00,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1573, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1694, PETRI_PLACES=150, PETRI_TRANSITIONS=183} [2024-06-27 18:23:00,314 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 97 predicate places. [2024-06-27 18:23:00,315 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 183 transitions, 1694 flow [2024-06-27 18:23:00,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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 18:23:00,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:00,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:00,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:23:00,315 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:00,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:00,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1969442873, now seen corresponding path program 3 times [2024-06-27 18:23:00,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:00,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390611170] [2024-06-27 18:23:00,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:00,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:00,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:01,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:01,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:01,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390611170] [2024-06-27 18:23:01,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390611170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:01,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:01,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:01,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991052284] [2024-06-27 18:23:01,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:01,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:01,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:01,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:01,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:01,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:23:01,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 183 transitions, 1694 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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 18:23:01,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:01,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:23:01,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:02,171 INFO L124 PetriNetUnfolderBase]: 4332/7559 cut-off events. [2024-06-27 18:23:02,173 INFO L125 PetriNetUnfolderBase]: For 129616/129652 co-relation queries the response was YES. [2024-06-27 18:23:02,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39669 conditions, 7559 events. 4332/7559 cut-off events. For 129616/129652 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 53435 event pairs, 1288 based on Foata normal form. 9/7317 useless extension candidates. Maximal degree in co-relation 39604. Up to 6020 conditions per place. [2024-06-27 18:23:02,243 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 171 selfloop transitions, 36 changer transitions 0/222 dead transitions. [2024-06-27 18:23:02,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 222 transitions, 2420 flow [2024-06-27 18:23:02,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:02,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:02,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:23:02,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-27 18:23:02,244 INFO L175 Difference]: Start difference. First operand has 150 places, 183 transitions, 1694 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:23:02,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 222 transitions, 2420 flow [2024-06-27 18:23:02,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 222 transitions, 2329 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:02,345 INFO L231 Difference]: Finished difference. Result has 153 places, 194 transitions, 1858 flow [2024-06-27 18:23:02,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1858, PETRI_PLACES=153, PETRI_TRANSITIONS=194} [2024-06-27 18:23:02,346 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 100 predicate places. [2024-06-27 18:23:02,346 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 194 transitions, 1858 flow [2024-06-27 18:23:02,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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 18:23:02,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:02,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:02,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:23:02,347 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:02,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:02,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1969432953, now seen corresponding path program 1 times [2024-06-27 18:23:02,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:02,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638724287] [2024-06-27 18:23:02,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:02,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:02,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:03,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:03,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:03,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638724287] [2024-06-27 18:23:03,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638724287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:03,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:03,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:03,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541003560] [2024-06-27 18:23:03,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:03,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:03,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:03,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:03,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:03,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:03,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 194 transitions, 1858 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:03,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:03,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:03,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:04,831 INFO L124 PetriNetUnfolderBase]: 4612/7943 cut-off events. [2024-06-27 18:23:04,831 INFO L125 PetriNetUnfolderBase]: For 142342/142342 co-relation queries the response was YES. [2024-06-27 18:23:04,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42869 conditions, 7943 events. 4612/7943 cut-off events. For 142342/142342 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 55523 event pairs, 1423 based on Foata normal form. 1/7680 useless extension candidates. Maximal degree in co-relation 42802. Up to 6647 conditions per place. [2024-06-27 18:23:04,891 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 197 selfloop transitions, 18 changer transitions 0/225 dead transitions. [2024-06-27 18:23:04,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 225 transitions, 2430 flow [2024-06-27 18:23:04,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:04,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:04,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 18:23:04,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47606382978723405 [2024-06-27 18:23:04,893 INFO L175 Difference]: Start difference. First operand has 153 places, 194 transitions, 1858 flow. Second operand 8 states and 179 transitions. [2024-06-27 18:23:04,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 225 transitions, 2430 flow [2024-06-27 18:23:04,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 225 transitions, 2374 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 18:23:04,992 INFO L231 Difference]: Finished difference. Result has 158 places, 196 transitions, 1880 flow [2024-06-27 18:23:04,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1880, PETRI_PLACES=158, PETRI_TRANSITIONS=196} [2024-06-27 18:23:04,992 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 105 predicate places. [2024-06-27 18:23:04,992 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 196 transitions, 1880 flow [2024-06-27 18:23:04,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:04,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:04,993 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 18:23:04,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:23:04,993 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:04,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:04,994 INFO L85 PathProgramCache]: Analyzing trace with hash 75395711, now seen corresponding path program 1 times [2024-06-27 18:23:04,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:04,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430921744] [2024-06-27 18:23:04,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:04,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:05,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:05,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:05,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:05,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430921744] [2024-06-27 18:23:05,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430921744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:05,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:05,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:05,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764366467] [2024-06-27 18:23:05,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:05,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:05,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:05,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:05,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:05,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:05,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 196 transitions, 1880 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:05,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:05,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:05,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:06,955 INFO L124 PetriNetUnfolderBase]: 4663/7590 cut-off events. [2024-06-27 18:23:06,955 INFO L125 PetriNetUnfolderBase]: For 145763/145769 co-relation queries the response was YES. [2024-06-27 18:23:06,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42925 conditions, 7590 events. 4663/7590 cut-off events. For 145763/145769 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 50140 event pairs, 1455 based on Foata normal form. 9/7446 useless extension candidates. Maximal degree in co-relation 42856. Up to 6586 conditions per place. [2024-06-27 18:23:07,020 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 195 selfloop transitions, 34 changer transitions 0/239 dead transitions. [2024-06-27 18:23:07,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 239 transitions, 2548 flow [2024-06-27 18:23:07,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:07,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:07,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:23:07,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-27 18:23:07,021 INFO L175 Difference]: Start difference. First operand has 158 places, 196 transitions, 1880 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:23:07,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 239 transitions, 2548 flow [2024-06-27 18:23:07,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 239 transitions, 2438 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 18:23:07,134 INFO L231 Difference]: Finished difference. Result has 159 places, 201 transitions, 1940 flow [2024-06-27 18:23:07,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1940, PETRI_PLACES=159, PETRI_TRANSITIONS=201} [2024-06-27 18:23:07,135 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 106 predicate places. [2024-06-27 18:23:07,135 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 201 transitions, 1940 flow [2024-06-27 18:23:07,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:07,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:07,136 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 18:23:07,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:23:07,136 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:07,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:07,136 INFO L85 PathProgramCache]: Analyzing trace with hash -2048928007, now seen corresponding path program 1 times [2024-06-27 18:23:07,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:07,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102612619] [2024-06-27 18:23:07,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:07,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:07,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:07,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:07,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:07,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102612619] [2024-06-27 18:23:07,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102612619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:07,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:07,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:07,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973061209] [2024-06-27 18:23:07,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:07,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:07,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:07,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:07,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:07,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:07,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 201 transitions, 1940 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:07,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:07,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:07,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:08,946 INFO L124 PetriNetUnfolderBase]: 4731/7718 cut-off events. [2024-06-27 18:23:08,947 INFO L125 PetriNetUnfolderBase]: For 158524/158530 co-relation queries the response was YES. [2024-06-27 18:23:08,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45044 conditions, 7718 events. 4731/7718 cut-off events. For 158524/158530 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 51228 event pairs, 1455 based on Foata normal form. 10/7568 useless extension candidates. Maximal degree in co-relation 44975. Up to 6700 conditions per place. [2024-06-27 18:23:09,019 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 197 selfloop transitions, 29 changer transitions 0/236 dead transitions. [2024-06-27 18:23:09,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 236 transitions, 2552 flow [2024-06-27 18:23:09,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:09,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:09,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 18:23:09,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5197568389057751 [2024-06-27 18:23:09,021 INFO L175 Difference]: Start difference. First operand has 159 places, 201 transitions, 1940 flow. Second operand 7 states and 171 transitions. [2024-06-27 18:23:09,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 236 transitions, 2552 flow [2024-06-27 18:23:09,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 236 transitions, 2416 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:09,152 INFO L231 Difference]: Finished difference. Result has 160 places, 206 transitions, 1939 flow [2024-06-27 18:23:09,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1939, PETRI_PLACES=160, PETRI_TRANSITIONS=206} [2024-06-27 18:23:09,154 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 107 predicate places. [2024-06-27 18:23:09,154 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 206 transitions, 1939 flow [2024-06-27 18:23:09,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:09,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:09,154 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 18:23:09,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:23:09,155 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:09,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:09,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1376706937, now seen corresponding path program 2 times [2024-06-27 18:23:09,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:09,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860419068] [2024-06-27 18:23:09,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:09,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:09,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:09,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:09,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:09,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860419068] [2024-06-27 18:23:09,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860419068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:09,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:09,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:09,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216668675] [2024-06-27 18:23:09,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:09,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:09,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:09,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:09,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:09,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:09,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 206 transitions, 1939 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:09,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:09,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:09,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:10,866 INFO L124 PetriNetUnfolderBase]: 4759/7756 cut-off events. [2024-06-27 18:23:10,866 INFO L125 PetriNetUnfolderBase]: For 162845/162851 co-relation queries the response was YES. [2024-06-27 18:23:10,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45279 conditions, 7756 events. 4759/7756 cut-off events. For 162845/162851 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 51455 event pairs, 1450 based on Foata normal form. 10/7608 useless extension candidates. Maximal degree in co-relation 45209. Up to 6561 conditions per place. [2024-06-27 18:23:10,946 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 189 selfloop transitions, 41 changer transitions 0/240 dead transitions. [2024-06-27 18:23:10,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 240 transitions, 2645 flow [2024-06-27 18:23:10,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:10,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:10,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:23:10,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-27 18:23:10,948 INFO L175 Difference]: Start difference. First operand has 160 places, 206 transitions, 1939 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:23:10,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 240 transitions, 2645 flow [2024-06-27 18:23:11,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 240 transitions, 2577 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 18:23:11,102 INFO L231 Difference]: Finished difference. Result has 164 places, 209 transitions, 2016 flow [2024-06-27 18:23:11,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2016, PETRI_PLACES=164, PETRI_TRANSITIONS=209} [2024-06-27 18:23:11,103 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 111 predicate places. [2024-06-27 18:23:11,103 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 209 transitions, 2016 flow [2024-06-27 18:23:11,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:11,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:11,104 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 18:23:11,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:23:11,104 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:11,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:11,104 INFO L85 PathProgramCache]: Analyzing trace with hash -644606267, now seen corresponding path program 2 times [2024-06-27 18:23:11,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:11,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89087201] [2024-06-27 18:23:11,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:11,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:11,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:11,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 18:23:11,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:11,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89087201] [2024-06-27 18:23:11,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89087201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:11,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:11,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:11,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899990781] [2024-06-27 18:23:11,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:11,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:11,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:11,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:11,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:11,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:11,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 209 transitions, 2016 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:11,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:11,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:11,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:13,163 INFO L124 PetriNetUnfolderBase]: 4914/8001 cut-off events. [2024-06-27 18:23:13,163 INFO L125 PetriNetUnfolderBase]: For 174539/174545 co-relation queries the response was YES. [2024-06-27 18:23:13,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47227 conditions, 8001 events. 4914/8001 cut-off events. For 174539/174545 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 53376 event pairs, 1452 based on Foata normal form. 9/7845 useless extension candidates. Maximal degree in co-relation 47156. Up to 6555 conditions per place. [2024-06-27 18:23:13,237 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 193 selfloop transitions, 53 changer transitions 0/256 dead transitions. [2024-06-27 18:23:13,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 256 transitions, 2992 flow [2024-06-27 18:23:13,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:13,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:13,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:23:13,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-27 18:23:13,240 INFO L175 Difference]: Start difference. First operand has 164 places, 209 transitions, 2016 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:23:13,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 256 transitions, 2992 flow [2024-06-27 18:23:13,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 256 transitions, 2897 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:13,395 INFO L231 Difference]: Finished difference. Result has 169 places, 219 transitions, 2246 flow [2024-06-27 18:23:13,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1921, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2246, PETRI_PLACES=169, PETRI_TRANSITIONS=219} [2024-06-27 18:23:13,396 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 116 predicate places. [2024-06-27 18:23:13,396 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 219 transitions, 2246 flow [2024-06-27 18:23:13,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:13,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:13,396 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 18:23:13,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:23:13,396 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:13,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:13,397 INFO L85 PathProgramCache]: Analyzing trace with hash -644605833, now seen corresponding path program 1 times [2024-06-27 18:23:13,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:13,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797516134] [2024-06-27 18:23:13,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:13,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:13,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:14,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:14,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:14,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797516134] [2024-06-27 18:23:14,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797516134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:14,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:14,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:14,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317696754] [2024-06-27 18:23:14,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:14,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:14,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:14,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:14,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:14,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:14,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 219 transitions, 2246 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:14,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:14,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:14,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:15,556 INFO L124 PetriNetUnfolderBase]: 4948/8048 cut-off events. [2024-06-27 18:23:15,557 INFO L125 PetriNetUnfolderBase]: For 195350/195350 co-relation queries the response was YES. [2024-06-27 18:23:15,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49789 conditions, 8048 events. 4948/8048 cut-off events. For 195350/195350 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 53585 event pairs, 1466 based on Foata normal form. 2/7886 useless extension candidates. Maximal degree in co-relation 49716. Up to 7083 conditions per place. [2024-06-27 18:23:15,633 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 227 selfloop transitions, 19 changer transitions 0/256 dead transitions. [2024-06-27 18:23:15,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 256 transitions, 2922 flow [2024-06-27 18:23:15,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:15,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:15,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 18:23:15,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4920212765957447 [2024-06-27 18:23:15,644 INFO L175 Difference]: Start difference. First operand has 169 places, 219 transitions, 2246 flow. Second operand 8 states and 185 transitions. [2024-06-27 18:23:15,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 256 transitions, 2922 flow [2024-06-27 18:23:15,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 256 transitions, 2778 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:15,856 INFO L231 Difference]: Finished difference. Result has 173 places, 222 transitions, 2220 flow [2024-06-27 18:23:15,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2102, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2220, PETRI_PLACES=173, PETRI_TRANSITIONS=222} [2024-06-27 18:23:15,858 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 120 predicate places. [2024-06-27 18:23:15,858 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 222 transitions, 2220 flow [2024-06-27 18:23:15,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:15,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:15,858 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 18:23:15,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:23:15,859 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:15,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:15,859 INFO L85 PathProgramCache]: Analyzing trace with hash -644618357, now seen corresponding path program 3 times [2024-06-27 18:23:15,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:15,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735026920] [2024-06-27 18:23:15,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:15,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:15,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:16,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:16,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:16,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735026920] [2024-06-27 18:23:16,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735026920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:16,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:16,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:16,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421589789] [2024-06-27 18:23:16,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:16,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:16,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:16,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:16,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:16,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:16,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 222 transitions, 2220 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:16,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:16,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:16,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:18,005 INFO L124 PetriNetUnfolderBase]: 4983/8080 cut-off events. [2024-06-27 18:23:18,005 INFO L125 PetriNetUnfolderBase]: For 201490/201496 co-relation queries the response was YES. [2024-06-27 18:23:18,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50359 conditions, 8080 events. 4983/8080 cut-off events. For 201490/201496 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 53636 event pairs, 1455 based on Foata normal form. 9/7931 useless extension candidates. Maximal degree in co-relation 50284. Up to 6830 conditions per place. [2024-06-27 18:23:18,089 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 206 selfloop transitions, 47 changer transitions 0/263 dead transitions. [2024-06-27 18:23:18,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 263 transitions, 3054 flow [2024-06-27 18:23:18,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:18,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:18,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:23:18,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-27 18:23:18,091 INFO L175 Difference]: Start difference. First operand has 173 places, 222 transitions, 2220 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:23:18,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 263 transitions, 3054 flow [2024-06-27 18:23:18,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 263 transitions, 2960 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:18,272 INFO L231 Difference]: Finished difference. Result has 175 places, 227 transitions, 2336 flow [2024-06-27 18:23:18,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2336, PETRI_PLACES=175, PETRI_TRANSITIONS=227} [2024-06-27 18:23:18,272 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 122 predicate places. [2024-06-27 18:23:18,272 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 227 transitions, 2336 flow [2024-06-27 18:23:18,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:18,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:18,273 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 18:23:18,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:23:18,273 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:18,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:18,273 INFO L85 PathProgramCache]: Analyzing trace with hash 869342487, now seen corresponding path program 3 times [2024-06-27 18:23:18,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:18,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155531894] [2024-06-27 18:23:18,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:18,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:18,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:18,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:18,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:18,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155531894] [2024-06-27 18:23:18,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155531894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:18,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:18,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:18,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458203850] [2024-06-27 18:23:18,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:18,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:18,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:18,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:18,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:18,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:18,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 227 transitions, 2336 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:18,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:18,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:18,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:20,107 INFO L124 PetriNetUnfolderBase]: 4969/8069 cut-off events. [2024-06-27 18:23:20,107 INFO L125 PetriNetUnfolderBase]: For 206763/206763 co-relation queries the response was YES. [2024-06-27 18:23:20,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50550 conditions, 8069 events. 4969/8069 cut-off events. For 206763/206763 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 53608 event pairs, 1506 based on Foata normal form. 2/7906 useless extension candidates. Maximal degree in co-relation 50474. Up to 7042 conditions per place. [2024-06-27 18:23:20,180 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 215 selfloop transitions, 29 changer transitions 0/254 dead transitions. [2024-06-27 18:23:20,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 254 transitions, 2918 flow [2024-06-27 18:23:20,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:20,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:20,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 18:23:20,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:23:20,181 INFO L175 Difference]: Start difference. First operand has 175 places, 227 transitions, 2336 flow. Second operand 7 states and 168 transitions. [2024-06-27 18:23:20,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 254 transitions, 2918 flow [2024-06-27 18:23:20,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 254 transitions, 2734 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:20,378 INFO L231 Difference]: Finished difference. Result has 176 places, 227 transitions, 2216 flow [2024-06-27 18:23:20,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2216, PETRI_PLACES=176, PETRI_TRANSITIONS=227} [2024-06-27 18:23:20,379 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 123 predicate places. [2024-06-27 18:23:20,379 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 227 transitions, 2216 flow [2024-06-27 18:23:20,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:20,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:20,379 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 18:23:20,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:23:20,380 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:20,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:20,380 INFO L85 PathProgramCache]: Analyzing trace with hash 557208983, now seen corresponding path program 4 times [2024-06-27 18:23:20,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:20,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082826085] [2024-06-27 18:23:20,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:20,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:20,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:20,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:20,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:20,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082826085] [2024-06-27 18:23:20,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082826085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:20,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:20,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:20,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003353940] [2024-06-27 18:23:20,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:20,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:20,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:20,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:20,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:20,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:20,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 227 transitions, 2216 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:20,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:20,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:20,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:22,112 INFO L124 PetriNetUnfolderBase]: 5003/8115 cut-off events. [2024-06-27 18:23:22,112 INFO L125 PetriNetUnfolderBase]: For 209920/209920 co-relation queries the response was YES. [2024-06-27 18:23:22,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50466 conditions, 8115 events. 5003/8115 cut-off events. For 209920/209920 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 53905 event pairs, 1476 based on Foata normal form. 2/7952 useless extension candidates. Maximal degree in co-relation 50389. Up to 7000 conditions per place. [2024-06-27 18:23:22,194 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 209 selfloop transitions, 38 changer transitions 0/257 dead transitions. [2024-06-27 18:23:22,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 257 transitions, 2880 flow [2024-06-27 18:23:22,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:22,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:22,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:23:22,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-27 18:23:22,202 INFO L175 Difference]: Start difference. First operand has 176 places, 227 transitions, 2216 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:23:22,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 257 transitions, 2880 flow [2024-06-27 18:23:22,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 257 transitions, 2739 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 18:23:22,427 INFO L231 Difference]: Finished difference. Result has 175 places, 230 transitions, 2209 flow [2024-06-27 18:23:22,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2209, PETRI_PLACES=175, PETRI_TRANSITIONS=230} [2024-06-27 18:23:22,432 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 122 predicate places. [2024-06-27 18:23:22,432 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 230 transitions, 2209 flow [2024-06-27 18:23:22,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:22,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:22,433 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 18:23:22,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:23:22,434 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:22,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:22,434 INFO L85 PathProgramCache]: Analyzing trace with hash -931474003, now seen corresponding path program 5 times [2024-06-27 18:23:22,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:22,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887665241] [2024-06-27 18:23:22,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:22,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:22,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:23,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:23,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:23,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887665241] [2024-06-27 18:23:23,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887665241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:23,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:23,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:23,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390454631] [2024-06-27 18:23:23,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:23,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:23,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:23,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:23,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:23,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:23,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 230 transitions, 2209 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:23,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:23,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:23,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:24,258 INFO L124 PetriNetUnfolderBase]: 5037/8533 cut-off events. [2024-06-27 18:23:24,258 INFO L125 PetriNetUnfolderBase]: For 218616/218622 co-relation queries the response was YES. [2024-06-27 18:23:24,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51384 conditions, 8533 events. 5037/8533 cut-off events. For 218616/218622 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 59231 event pairs, 1439 based on Foata normal form. 8/8281 useless extension candidates. Maximal degree in co-relation 51306. Up to 6709 conditions per place. [2024-06-27 18:23:24,357 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 190 selfloop transitions, 61 changer transitions 0/261 dead transitions. [2024-06-27 18:23:24,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 261 transitions, 2999 flow [2024-06-27 18:23:24,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:24,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:24,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 18:23:24,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-27 18:23:24,358 INFO L175 Difference]: Start difference. First operand has 175 places, 230 transitions, 2209 flow. Second operand 7 states and 170 transitions. [2024-06-27 18:23:24,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 261 transitions, 2999 flow [2024-06-27 18:23:24,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 261 transitions, 2897 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:24,607 INFO L231 Difference]: Finished difference. Result has 177 places, 233 transitions, 2287 flow [2024-06-27 18:23:24,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2287, PETRI_PLACES=177, PETRI_TRANSITIONS=233} [2024-06-27 18:23:24,608 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 124 predicate places. [2024-06-27 18:23:24,608 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 233 transitions, 2287 flow [2024-06-27 18:23:24,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:24,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:24,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:24,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:23:24,609 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:24,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:24,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1776204247, now seen corresponding path program 6 times [2024-06-27 18:23:24,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:24,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578805980] [2024-06-27 18:23:24,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:24,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:24,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:25,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:25,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:25,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578805980] [2024-06-27 18:23:25,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578805980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:25,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:25,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:25,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576477943] [2024-06-27 18:23:25,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:25,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:25,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:25,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:25,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:25,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:25,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 233 transitions, 2287 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:25,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:25,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:25,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:26,549 INFO L124 PetriNetUnfolderBase]: 5021/8505 cut-off events. [2024-06-27 18:23:26,552 INFO L125 PetriNetUnfolderBase]: For 223021/223027 co-relation queries the response was YES. [2024-06-27 18:23:26,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51362 conditions, 8505 events. 5021/8505 cut-off events. For 223021/223027 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 58932 event pairs, 1426 based on Foata normal form. 10/8255 useless extension candidates. Maximal degree in co-relation 51283. Up to 6696 conditions per place. [2024-06-27 18:23:26,643 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 193 selfloop transitions, 57 changer transitions 0/260 dead transitions. [2024-06-27 18:23:26,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 260 transitions, 2941 flow [2024-06-27 18:23:26,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:26,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:26,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 18:23:26,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-27 18:23:26,664 INFO L175 Difference]: Start difference. First operand has 177 places, 233 transitions, 2287 flow. Second operand 7 states and 170 transitions. [2024-06-27 18:23:26,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 260 transitions, 2941 flow [2024-06-27 18:23:26,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 260 transitions, 2766 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:26,923 INFO L231 Difference]: Finished difference. Result has 180 places, 233 transitions, 2234 flow [2024-06-27 18:23:26,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2234, PETRI_PLACES=180, PETRI_TRANSITIONS=233} [2024-06-27 18:23:26,925 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 127 predicate places. [2024-06-27 18:23:26,925 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 233 transitions, 2234 flow [2024-06-27 18:23:26,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:26,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:26,928 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 18:23:26,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:23:26,928 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:26,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:26,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1790497975, now seen corresponding path program 2 times [2024-06-27 18:23:26,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:26,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344382122] [2024-06-27 18:23:26,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:26,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:26,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:27,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:27,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:27,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344382122] [2024-06-27 18:23:27,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344382122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:27,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:27,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:27,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171994635] [2024-06-27 18:23:27,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:27,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:27,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:27,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:27,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:27,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:27,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 233 transitions, 2234 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:27,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:27,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:27,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:29,210 INFO L124 PetriNetUnfolderBase]: 5055/8645 cut-off events. [2024-06-27 18:23:29,210 INFO L125 PetriNetUnfolderBase]: For 228184/228184 co-relation queries the response was YES. [2024-06-27 18:23:29,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51691 conditions, 8645 events. 5055/8645 cut-off events. For 228184/228184 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 60771 event pairs, 1458 based on Foata normal form. 2/8363 useless extension candidates. Maximal degree in co-relation 51611. Up to 7218 conditions per place. [2024-06-27 18:23:29,303 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 236 selfloop transitions, 20 changer transitions 0/266 dead transitions. [2024-06-27 18:23:29,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 266 transitions, 2938 flow [2024-06-27 18:23:29,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:29,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:29,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 18:23:29,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48138297872340424 [2024-06-27 18:23:29,318 INFO L175 Difference]: Start difference. First operand has 180 places, 233 transitions, 2234 flow. Second operand 8 states and 181 transitions. [2024-06-27 18:23:29,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 266 transitions, 2938 flow [2024-06-27 18:23:29,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 266 transitions, 2797 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 18:23:29,536 INFO L231 Difference]: Finished difference. Result has 181 places, 236 transitions, 2222 flow [2024-06-27 18:23:29,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2093, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2222, PETRI_PLACES=181, PETRI_TRANSITIONS=236} [2024-06-27 18:23:29,538 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 128 predicate places. [2024-06-27 18:23:29,538 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 236 transitions, 2222 flow [2024-06-27 18:23:29,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:29,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:29,538 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 18:23:29,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:23:29,539 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:29,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:29,539 INFO L85 PathProgramCache]: Analyzing trace with hash 2114645929, now seen corresponding path program 4 times [2024-06-27 18:23:29,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:29,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520072809] [2024-06-27 18:23:29,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:29,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:29,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:30,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:30,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:30,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520072809] [2024-06-27 18:23:30,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520072809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:30,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:30,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:30,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208743506] [2024-06-27 18:23:30,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:30,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:30,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:30,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:30,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:30,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:30,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 236 transitions, 2222 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:30,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:30,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:30,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:31,710 INFO L124 PetriNetUnfolderBase]: 5106/8630 cut-off events. [2024-06-27 18:23:31,710 INFO L125 PetriNetUnfolderBase]: For 240315/240321 co-relation queries the response was YES. [2024-06-27 18:23:31,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52424 conditions, 8630 events. 5106/8630 cut-off events. For 240315/240321 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 59866 event pairs, 1430 based on Foata normal form. 9/8377 useless extension candidates. Maximal degree in co-relation 52343. Up to 6778 conditions per place. [2024-06-27 18:23:31,795 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 199 selfloop transitions, 64 changer transitions 0/273 dead transitions. [2024-06-27 18:23:31,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 273 transitions, 3036 flow [2024-06-27 18:23:31,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:31,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:31,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:23:31,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-27 18:23:31,796 INFO L175 Difference]: Start difference. First operand has 181 places, 236 transitions, 2222 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:23:31,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 273 transitions, 3036 flow [2024-06-27 18:23:32,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 273 transitions, 2933 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:32,044 INFO L231 Difference]: Finished difference. Result has 183 places, 241 transitions, 2377 flow [2024-06-27 18:23:32,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2377, PETRI_PLACES=183, PETRI_TRANSITIONS=241} [2024-06-27 18:23:32,045 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 130 predicate places. [2024-06-27 18:23:32,045 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 241 transitions, 2377 flow [2024-06-27 18:23:32,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:32,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:32,046 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 18:23:32,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:23:32,046 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:32,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:32,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1776213175, now seen corresponding path program 3 times [2024-06-27 18:23:32,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:32,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188773683] [2024-06-27 18:23:32,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:32,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:32,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:32,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:32,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:32,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188773683] [2024-06-27 18:23:32,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188773683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:32,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:32,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:32,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466175658] [2024-06-27 18:23:32,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:32,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:32,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:32,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:32,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:33,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:33,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 241 transitions, 2377 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:33,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:33,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:33,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:34,333 INFO L124 PetriNetUnfolderBase]: 5140/8778 cut-off events. [2024-06-27 18:23:34,334 INFO L125 PetriNetUnfolderBase]: For 257925/257939 co-relation queries the response was YES. [2024-06-27 18:23:34,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54688 conditions, 8778 events. 5140/8778 cut-off events. For 257925/257939 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 61775 event pairs, 1464 based on Foata normal form. 16/8505 useless extension candidates. Maximal degree in co-relation 54606. Up to 7322 conditions per place. [2024-06-27 18:23:34,422 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 240 selfloop transitions, 24 changer transitions 0/274 dead transitions. [2024-06-27 18:23:34,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 274 transitions, 3105 flow [2024-06-27 18:23:34,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:34,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:34,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 18:23:34,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48404255319148937 [2024-06-27 18:23:34,423 INFO L175 Difference]: Start difference. First operand has 183 places, 241 transitions, 2377 flow. Second operand 8 states and 182 transitions. [2024-06-27 18:23:34,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 274 transitions, 3105 flow [2024-06-27 18:23:34,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 274 transitions, 2883 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:34,644 INFO L231 Difference]: Finished difference. Result has 185 places, 244 transitions, 2299 flow [2024-06-27 18:23:34,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2299, PETRI_PLACES=185, PETRI_TRANSITIONS=244} [2024-06-27 18:23:34,644 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 132 predicate places. [2024-06-27 18:23:34,644 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 244 transitions, 2299 flow [2024-06-27 18:23:34,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:34,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:34,645 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 18:23:34,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:23:34,645 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:34,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:34,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1790022745, now seen corresponding path program 4 times [2024-06-27 18:23:34,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:34,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136082565] [2024-06-27 18:23:34,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:34,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:34,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:35,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:35,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:35,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136082565] [2024-06-27 18:23:35,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136082565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:35,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:35,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:35,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733311145] [2024-06-27 18:23:35,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:35,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:35,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:35,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:35,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:35,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:35,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 244 transitions, 2299 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:35,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:35,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:35,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:36,930 INFO L124 PetriNetUnfolderBase]: 5144/8802 cut-off events. [2024-06-27 18:23:36,930 INFO L125 PetriNetUnfolderBase]: For 265582/265596 co-relation queries the response was YES. [2024-06-27 18:23:36,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54542 conditions, 8802 events. 5144/8802 cut-off events. For 265582/265596 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 62122 event pairs, 1460 based on Foata normal form. 16/8525 useless extension candidates. Maximal degree in co-relation 54459. Up to 7201 conditions per place. [2024-06-27 18:23:37,018 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 226 selfloop transitions, 43 changer transitions 0/279 dead transitions. [2024-06-27 18:23:37,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 279 transitions, 3055 flow [2024-06-27 18:23:37,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:37,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:37,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 18:23:37,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-27 18:23:37,019 INFO L175 Difference]: Start difference. First operand has 185 places, 244 transitions, 2299 flow. Second operand 8 states and 187 transitions. [2024-06-27 18:23:37,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 279 transitions, 3055 flow [2024-06-27 18:23:37,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 279 transitions, 2935 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:37,271 INFO L231 Difference]: Finished difference. Result has 187 places, 247 transitions, 2367 flow [2024-06-27 18:23:37,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2367, PETRI_PLACES=187, PETRI_TRANSITIONS=247} [2024-06-27 18:23:37,271 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 134 predicate places. [2024-06-27 18:23:37,272 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 247 transitions, 2367 flow [2024-06-27 18:23:37,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:37,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:37,272 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 18:23:37,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:23:37,272 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:37,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:37,273 INFO L85 PathProgramCache]: Analyzing trace with hash 2114658019, now seen corresponding path program 5 times [2024-06-27 18:23:37,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:37,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474619305] [2024-06-27 18:23:37,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:37,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:37,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:38,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:38,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:38,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474619305] [2024-06-27 18:23:38,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474619305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:38,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:38,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:38,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315310094] [2024-06-27 18:23:38,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:38,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:38,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:38,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:38,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:38,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:38,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 247 transitions, 2367 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:38,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:38,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:38,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:39,449 INFO L124 PetriNetUnfolderBase]: 5279/8750 cut-off events. [2024-06-27 18:23:39,450 INFO L125 PetriNetUnfolderBase]: For 282030/282036 co-relation queries the response was YES. [2024-06-27 18:23:39,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56641 conditions, 8750 events. 5279/8750 cut-off events. For 282030/282036 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 59959 event pairs, 1432 based on Foata normal form. 9/8530 useless extension candidates. Maximal degree in co-relation 56557. Up to 6877 conditions per place. [2024-06-27 18:23:39,536 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 209 selfloop transitions, 70 changer transitions 0/289 dead transitions. [2024-06-27 18:23:39,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 289 transitions, 3415 flow [2024-06-27 18:23:39,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:39,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:39,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:23:39,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-27 18:23:39,560 INFO L175 Difference]: Start difference. First operand has 187 places, 247 transitions, 2367 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:23:39,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 289 transitions, 3415 flow [2024-06-27 18:23:39,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 289 transitions, 3251 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:39,887 INFO L231 Difference]: Finished difference. Result has 190 places, 257 transitions, 2621 flow [2024-06-27 18:23:39,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2621, PETRI_PLACES=190, PETRI_TRANSITIONS=257} [2024-06-27 18:23:39,887 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 137 predicate places. [2024-06-27 18:23:39,887 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 257 transitions, 2621 flow [2024-06-27 18:23:39,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:39,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:39,888 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 18:23:39,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:23:39,888 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:39,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:39,888 INFO L85 PathProgramCache]: Analyzing trace with hash -923369859, now seen corresponding path program 6 times [2024-06-27 18:23:39,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:39,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473272023] [2024-06-27 18:23:39,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:39,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:39,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:40,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:40,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:40,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473272023] [2024-06-27 18:23:40,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473272023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:40,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:40,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:40,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073496190] [2024-06-27 18:23:40,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:40,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:40,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:40,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:40,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:40,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:40,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 257 transitions, 2621 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:40,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:40,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:40,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:42,380 INFO L124 PetriNetUnfolderBase]: 5349/9099 cut-off events. [2024-06-27 18:23:42,381 INFO L125 PetriNetUnfolderBase]: For 311391/311397 co-relation queries the response was YES. [2024-06-27 18:23:42,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60011 conditions, 9099 events. 5349/9099 cut-off events. For 311391/311397 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 64254 event pairs, 1457 based on Foata normal form. 9/8813 useless extension candidates. Maximal degree in co-relation 59925. Up to 6581 conditions per place. [2024-06-27 18:23:42,493 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 194 selfloop transitions, 104 changer transitions 0/308 dead transitions. [2024-06-27 18:23:42,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 308 transitions, 3891 flow [2024-06-27 18:23:42,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:42,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:42,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:23:42,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-27 18:23:42,495 INFO L175 Difference]: Start difference. First operand has 190 places, 257 transitions, 2621 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:23:42,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 308 transitions, 3891 flow [2024-06-27 18:23:42,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 308 transitions, 3681 flow, removed 73 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:42,843 INFO L231 Difference]: Finished difference. Result has 196 places, 276 transitions, 3069 flow [2024-06-27 18:23:42,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2411, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3069, PETRI_PLACES=196, PETRI_TRANSITIONS=276} [2024-06-27 18:23:42,847 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 143 predicate places. [2024-06-27 18:23:42,847 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 276 transitions, 3069 flow [2024-06-27 18:23:42,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:42,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:42,852 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 18:23:42,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:23:42,852 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:42,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:42,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1905923029, now seen corresponding path program 1 times [2024-06-27 18:23:42,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:42,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616971198] [2024-06-27 18:23:42,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:42,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:42,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:43,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:43,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:43,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616971198] [2024-06-27 18:23:43,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616971198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:43,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:43,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:43,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379826168] [2024-06-27 18:23:43,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:43,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:43,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:43,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:43,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:44,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:23:44,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 276 transitions, 3069 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:44,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:44,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:23:44,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:45,582 INFO L124 PetriNetUnfolderBase]: 5148/8500 cut-off events. [2024-06-27 18:23:45,583 INFO L125 PetriNetUnfolderBase]: For 340315/340352 co-relation queries the response was YES. [2024-06-27 18:23:45,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61950 conditions, 8500 events. 5148/8500 cut-off events. For 340315/340352 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 58471 event pairs, 1379 based on Foata normal form. 23/8343 useless extension candidates. Maximal degree in co-relation 61860. Up to 7036 conditions per place. [2024-06-27 18:23:45,672 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 264 selfloop transitions, 27 changer transitions 0/316 dead transitions. [2024-06-27 18:23:45,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 316 transitions, 4031 flow [2024-06-27 18:23:45,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:45,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:45,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:23:45,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-27 18:23:45,673 INFO L175 Difference]: Start difference. First operand has 196 places, 276 transitions, 3069 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:23:45,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 316 transitions, 4031 flow [2024-06-27 18:23:45,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 316 transitions, 3783 flow, removed 95 selfloop flow, removed 3 redundant places. [2024-06-27 18:23:45,969 INFO L231 Difference]: Finished difference. Result has 201 places, 283 transitions, 3033 flow [2024-06-27 18:23:45,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3033, PETRI_PLACES=201, PETRI_TRANSITIONS=283} [2024-06-27 18:23:45,969 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 148 predicate places. [2024-06-27 18:23:45,969 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 283 transitions, 3033 flow [2024-06-27 18:23:45,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:45,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:45,970 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 18:23:45,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:23:45,970 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:45,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:45,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1781932799, now seen corresponding path program 2 times [2024-06-27 18:23:45,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:45,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543709006] [2024-06-27 18:23:45,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:45,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:45,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:47,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:47,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:47,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543709006] [2024-06-27 18:23:47,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543709006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:47,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:47,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:47,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557038471] [2024-06-27 18:23:47,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:47,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:47,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:47,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:47,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:47,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:23:47,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 283 transitions, 3033 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:47,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:47,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:23:47,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:48,679 INFO L124 PetriNetUnfolderBase]: 5287/8876 cut-off events. [2024-06-27 18:23:48,680 INFO L125 PetriNetUnfolderBase]: For 342984/343134 co-relation queries the response was YES. [2024-06-27 18:23:48,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62478 conditions, 8876 events. 5287/8876 cut-off events. For 342984/343134 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 62359 event pairs, 1371 based on Foata normal form. 23/8643 useless extension candidates. Maximal degree in co-relation 62386. Up to 7189 conditions per place. [2024-06-27 18:23:48,776 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 262 selfloop transitions, 35 changer transitions 0/322 dead transitions. [2024-06-27 18:23:48,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 322 transitions, 4049 flow [2024-06-27 18:23:48,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:48,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:48,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:23:48,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-27 18:23:48,778 INFO L175 Difference]: Start difference. First operand has 201 places, 283 transitions, 3033 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:23:48,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 322 transitions, 4049 flow [2024-06-27 18:23:49,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 322 transitions, 3971 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:49,126 INFO L231 Difference]: Finished difference. Result has 205 places, 290 transitions, 3190 flow [2024-06-27 18:23:49,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3190, PETRI_PLACES=205, PETRI_TRANSITIONS=290} [2024-06-27 18:23:49,126 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 152 predicate places. [2024-06-27 18:23:49,126 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 290 transitions, 3190 flow [2024-06-27 18:23:49,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:49,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:49,127 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 18:23:49,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:23:49,127 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:49,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:49,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1790207009, now seen corresponding path program 3 times [2024-06-27 18:23:49,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:49,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018738734] [2024-06-27 18:23:49,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:49,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:49,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:50,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 18:23:50,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:50,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018738734] [2024-06-27 18:23:50,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018738734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:50,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:50,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:50,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660105176] [2024-06-27 18:23:50,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:50,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:50,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:50,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:50,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:50,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:23:50,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 290 transitions, 3190 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:50,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:50,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:23:50,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:51,928 INFO L124 PetriNetUnfolderBase]: 5309/9065 cut-off events. [2024-06-27 18:23:51,928 INFO L125 PetriNetUnfolderBase]: For 355666/355812 co-relation queries the response was YES. [2024-06-27 18:23:51,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63900 conditions, 9065 events. 5309/9065 cut-off events. For 355666/355812 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 64471 event pairs, 1355 based on Foata normal form. 23/8798 useless extension candidates. Maximal degree in co-relation 63806. Up to 7033 conditions per place. [2024-06-27 18:23:52,034 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 246 selfloop transitions, 60 changer transitions 0/331 dead transitions. [2024-06-27 18:23:52,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 331 transitions, 4330 flow [2024-06-27 18:23:52,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:52,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:52,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:23:52,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-27 18:23:52,036 INFO L175 Difference]: Start difference. First operand has 205 places, 290 transitions, 3190 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:23:52,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 331 transitions, 4330 flow [2024-06-27 18:23:52,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 331 transitions, 4232 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:52,479 INFO L231 Difference]: Finished difference. Result has 209 places, 297 transitions, 3390 flow [2024-06-27 18:23:52,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3092, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3390, PETRI_PLACES=209, PETRI_TRANSITIONS=297} [2024-06-27 18:23:52,480 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 156 predicate places. [2024-06-27 18:23:52,480 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 297 transitions, 3390 flow [2024-06-27 18:23:52,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:52,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:52,481 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 18:23:52,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:23:52,481 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:52,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:52,481 INFO L85 PathProgramCache]: Analyzing trace with hash -922877331, now seen corresponding path program 1 times [2024-06-27 18:23:52,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:52,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042495895] [2024-06-27 18:23:52,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:52,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:52,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:53,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:53,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:53,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042495895] [2024-06-27 18:23:53,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042495895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:53,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:53,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:23:53,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281603975] [2024-06-27 18:23:53,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:53,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:23:53,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:53,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:23:53,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:23:54,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:54,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 297 transitions, 3390 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:54,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:54,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:54,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:55,792 INFO L124 PetriNetUnfolderBase]: 5522/9356 cut-off events. [2024-06-27 18:23:55,792 INFO L125 PetriNetUnfolderBase]: For 361247/361247 co-relation queries the response was YES. [2024-06-27 18:23:55,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65795 conditions, 9356 events. 5522/9356 cut-off events. For 361247/361247 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 66225 event pairs, 1493 based on Foata normal form. 2/9068 useless extension candidates. Maximal degree in co-relation 65699. Up to 7860 conditions per place. [2024-06-27 18:23:55,897 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 304 selfloop transitions, 20 changer transitions 0/334 dead transitions. [2024-06-27 18:23:55,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 334 transitions, 4254 flow [2024-06-27 18:23:55,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:23:55,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:23:55,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 18:23:55,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728132387706856 [2024-06-27 18:23:55,899 INFO L175 Difference]: Start difference. First operand has 209 places, 297 transitions, 3390 flow. Second operand 9 states and 200 transitions. [2024-06-27 18:23:55,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 334 transitions, 4254 flow [2024-06-27 18:23:56,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 334 transitions, 4040 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:56,441 INFO L231 Difference]: Finished difference. Result has 212 places, 299 transitions, 3307 flow [2024-06-27 18:23:56,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3307, PETRI_PLACES=212, PETRI_TRANSITIONS=299} [2024-06-27 18:23:56,442 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 159 predicate places. [2024-06-27 18:23:56,442 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 299 transitions, 3307 flow [2024-06-27 18:23:56,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:56,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:56,442 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 18:23:56,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:23:56,442 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:56,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:56,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1195275815, now seen corresponding path program 1 times [2024-06-27 18:23:56,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:56,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54005977] [2024-06-27 18:23:56,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:56,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:56,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:57,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:57,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:57,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54005977] [2024-06-27 18:23:57,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54005977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:57,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:57,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:57,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174402621] [2024-06-27 18:23:57,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:57,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:57,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:57,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:57,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:57,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:23:57,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 299 transitions, 3307 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:57,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:57,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:23:57,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:58,648 INFO L124 PetriNetUnfolderBase]: 5650/9237 cut-off events. [2024-06-27 18:23:58,648 INFO L125 PetriNetUnfolderBase]: For 366678/366684 co-relation queries the response was YES. [2024-06-27 18:23:58,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65133 conditions, 9237 events. 5650/9237 cut-off events. For 366678/366684 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 63142 event pairs, 1274 based on Foata normal form. 16/9051 useless extension candidates. Maximal degree in co-relation 65037. Up to 7806 conditions per place. [2024-06-27 18:23:58,769 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 306 selfloop transitions, 32 changer transitions 0/348 dead transitions. [2024-06-27 18:23:58,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 348 transitions, 4283 flow [2024-06-27 18:23:58,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:58,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:58,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:23:58,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-06-27 18:23:58,770 INFO L175 Difference]: Start difference. First operand has 212 places, 299 transitions, 3307 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:23:58,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 348 transitions, 4283 flow [2024-06-27 18:23:59,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 348 transitions, 4174 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 18:23:59,304 INFO L231 Difference]: Finished difference. Result has 214 places, 305 transitions, 3416 flow [2024-06-27 18:23:59,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3198, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3416, PETRI_PLACES=214, PETRI_TRANSITIONS=305} [2024-06-27 18:23:59,305 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 161 predicate places. [2024-06-27 18:23:59,305 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 305 transitions, 3416 flow [2024-06-27 18:23:59,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:59,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:59,305 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 18:23:59,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:23:59,306 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:59,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:59,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1957710153, now seen corresponding path program 2 times [2024-06-27 18:23:59,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:59,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769612392] [2024-06-27 18:23:59,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:59,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:59,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:00,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:00,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:00,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769612392] [2024-06-27 18:24:00,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769612392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:00,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:00,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:00,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905390873] [2024-06-27 18:24:00,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:00,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:00,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:00,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:00,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:00,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:00,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 305 transitions, 3416 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:00,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:00,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:00,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:01,729 INFO L124 PetriNetUnfolderBase]: 5806/9449 cut-off events. [2024-06-27 18:24:01,730 INFO L125 PetriNetUnfolderBase]: For 392024/392030 co-relation queries the response was YES. [2024-06-27 18:24:01,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68012 conditions, 9449 events. 5806/9449 cut-off events. For 392024/392030 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 64505 event pairs, 1584 based on Foata normal form. 18/9269 useless extension candidates. Maximal degree in co-relation 67914. Up to 8033 conditions per place. [2024-06-27 18:24:01,851 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 308 selfloop transitions, 32 changer transitions 0/350 dead transitions. [2024-06-27 18:24:01,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 350 transitions, 4400 flow [2024-06-27 18:24:01,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:01,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:01,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:24:01,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-06-27 18:24:01,853 INFO L175 Difference]: Start difference. First operand has 214 places, 305 transitions, 3416 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:24:01,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 350 transitions, 4400 flow [2024-06-27 18:24:02,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 350 transitions, 4254 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 18:24:02,554 INFO L231 Difference]: Finished difference. Result has 217 places, 307 transitions, 3420 flow [2024-06-27 18:24:02,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3420, PETRI_PLACES=217, PETRI_TRANSITIONS=307} [2024-06-27 18:24:02,555 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 164 predicate places. [2024-06-27 18:24:02,555 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 307 transitions, 3420 flow [2024-06-27 18:24:02,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:02,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:02,555 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 18:24:02,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:24:02,556 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:02,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:02,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1957698249, now seen corresponding path program 1 times [2024-06-27 18:24:02,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:02,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027437211] [2024-06-27 18:24:02,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:02,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:02,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:03,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:03,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:03,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027437211] [2024-06-27 18:24:03,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027437211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:03,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:03,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:03,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675620653] [2024-06-27 18:24:03,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:03,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:03,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:03,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:03,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:03,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:03,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 307 transitions, 3420 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:03,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:03,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:03,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:05,319 INFO L124 PetriNetUnfolderBase]: 5857/9558 cut-off events. [2024-06-27 18:24:05,319 INFO L125 PetriNetUnfolderBase]: For 385848/385854 co-relation queries the response was YES. [2024-06-27 18:24:05,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68639 conditions, 9558 events. 5857/9558 cut-off events. For 385848/385854 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 65459 event pairs, 1604 based on Foata normal form. 9/9361 useless extension candidates. Maximal degree in co-relation 68540. Up to 8204 conditions per place. [2024-06-27 18:24:05,455 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 305 selfloop transitions, 40 changer transitions 0/355 dead transitions. [2024-06-27 18:24:05,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 355 transitions, 4428 flow [2024-06-27 18:24:05,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:05,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:05,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 18:24:05,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5200945626477541 [2024-06-27 18:24:05,457 INFO L175 Difference]: Start difference. First operand has 217 places, 307 transitions, 3420 flow. Second operand 9 states and 220 transitions. [2024-06-27 18:24:05,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 355 transitions, 4428 flow [2024-06-27 18:24:06,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 355 transitions, 4320 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:06,053 INFO L231 Difference]: Finished difference. Result has 220 places, 312 transitions, 3556 flow [2024-06-27 18:24:06,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3556, PETRI_PLACES=220, PETRI_TRANSITIONS=312} [2024-06-27 18:24:06,053 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 167 predicate places. [2024-06-27 18:24:06,054 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 312 transitions, 3556 flow [2024-06-27 18:24:06,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:06,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:06,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:06,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:24:06,054 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:06,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:06,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1669929093, now seen corresponding path program 3 times [2024-06-27 18:24:06,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:06,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868478590] [2024-06-27 18:24:06,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:06,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:06,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:06,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:06,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:06,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868478590] [2024-06-27 18:24:06,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868478590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:06,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:06,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:06,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747090302] [2024-06-27 18:24:06,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:06,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:06,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:06,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:06,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:06,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:06,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 312 transitions, 3556 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:06,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:06,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:06,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:08,646 INFO L124 PetriNetUnfolderBase]: 6013/9806 cut-off events. [2024-06-27 18:24:08,646 INFO L125 PetriNetUnfolderBase]: For 424188/424194 co-relation queries the response was YES. [2024-06-27 18:24:08,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71725 conditions, 9806 events. 6013/9806 cut-off events. For 424188/424194 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 67505 event pairs, 1598 based on Foata normal form. 18/9613 useless extension candidates. Maximal degree in co-relation 71625. Up to 8148 conditions per place. [2024-06-27 18:24:08,763 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 300 selfloop transitions, 44 changer transitions 0/354 dead transitions. [2024-06-27 18:24:08,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 354 transitions, 4600 flow [2024-06-27 18:24:08,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:08,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:08,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 18:24:08,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-27 18:24:08,764 INFO L175 Difference]: Start difference. First operand has 220 places, 312 transitions, 3556 flow. Second operand 8 states and 196 transitions. [2024-06-27 18:24:08,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 354 transitions, 4600 flow [2024-06-27 18:24:09,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 354 transitions, 4394 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:09,338 INFO L231 Difference]: Finished difference. Result has 221 places, 314 transitions, 3530 flow [2024-06-27 18:24:09,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3350, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3530, PETRI_PLACES=221, PETRI_TRANSITIONS=314} [2024-06-27 18:24:09,339 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 168 predicate places. [2024-06-27 18:24:09,339 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 314 transitions, 3530 flow [2024-06-27 18:24:09,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:09,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:09,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 18:24:09,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:24:09,340 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:09,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:09,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1313605667, now seen corresponding path program 1 times [2024-06-27 18:24:09,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:09,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724704986] [2024-06-27 18:24:09,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:09,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:09,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:10,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:10,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:10,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724704986] [2024-06-27 18:24:10,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724704986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:10,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:10,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:10,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932254443] [2024-06-27 18:24:10,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:10,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:10,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:10,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:10,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:10,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:10,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 314 transitions, 3530 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:10,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:10,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:10,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:11,817 INFO L124 PetriNetUnfolderBase]: 6047/9906 cut-off events. [2024-06-27 18:24:11,817 INFO L125 PetriNetUnfolderBase]: For 422840/422840 co-relation queries the response was YES. [2024-06-27 18:24:11,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72491 conditions, 9906 events. 6047/9906 cut-off events. For 422840/422840 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 68470 event pairs, 1658 based on Foata normal form. 2/9680 useless extension candidates. Maximal degree in co-relation 72390. Up to 8450 conditions per place. [2024-06-27 18:24:11,942 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 315 selfloop transitions, 46 changer transitions 0/371 dead transitions. [2024-06-27 18:24:11,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 371 transitions, 4653 flow [2024-06-27 18:24:11,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:11,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:11,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 18:24:11,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-27 18:24:11,944 INFO L175 Difference]: Start difference. First operand has 221 places, 314 transitions, 3530 flow. Second operand 8 states and 196 transitions. [2024-06-27 18:24:11,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 371 transitions, 4653 flow [2024-06-27 18:24:12,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 371 transitions, 4517 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:12,802 INFO L231 Difference]: Finished difference. Result has 225 places, 334 transitions, 3854 flow [2024-06-27 18:24:12,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3394, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3854, PETRI_PLACES=225, PETRI_TRANSITIONS=334} [2024-06-27 18:24:12,803 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 172 predicate places. [2024-06-27 18:24:12,803 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 334 transitions, 3854 flow [2024-06-27 18:24:12,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:12,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:12,804 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 18:24:12,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:24:12,804 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:12,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:12,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1449296312, now seen corresponding path program 1 times [2024-06-27 18:24:12,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:12,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706344251] [2024-06-27 18:24:12,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:12,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:12,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:13,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:13,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:13,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706344251] [2024-06-27 18:24:13,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706344251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:13,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:13,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:13,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728415571] [2024-06-27 18:24:13,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:13,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:13,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:13,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:13,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:13,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:13,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 334 transitions, 3854 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:13,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:13,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:13,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:15,304 INFO L124 PetriNetUnfolderBase]: 6115/10012 cut-off events. [2024-06-27 18:24:15,304 INFO L125 PetriNetUnfolderBase]: For 441868/441874 co-relation queries the response was YES. [2024-06-27 18:24:15,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74656 conditions, 10012 events. 6115/10012 cut-off events. For 441868/441874 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 69332 event pairs, 1640 based on Foata normal form. 10/9793 useless extension candidates. Maximal degree in co-relation 74552. Up to 8581 conditions per place. [2024-06-27 18:24:15,430 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 330 selfloop transitions, 34 changer transitions 0/374 dead transitions. [2024-06-27 18:24:15,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 374 transitions, 4830 flow [2024-06-27 18:24:15,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:15,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:15,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:24:15,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-27 18:24:15,432 INFO L175 Difference]: Start difference. First operand has 225 places, 334 transitions, 3854 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:24:15,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 374 transitions, 4830 flow [2024-06-27 18:24:16,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 374 transitions, 4652 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:16,039 INFO L231 Difference]: Finished difference. Result has 229 places, 339 transitions, 3860 flow [2024-06-27 18:24:16,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3860, PETRI_PLACES=229, PETRI_TRANSITIONS=339} [2024-06-27 18:24:16,040 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 176 predicate places. [2024-06-27 18:24:16,040 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 339 transitions, 3860 flow [2024-06-27 18:24:16,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:16,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:16,040 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 18:24:16,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:24:16,041 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:16,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:16,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1420529492, now seen corresponding path program 2 times [2024-06-27 18:24:16,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:16,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624285465] [2024-06-27 18:24:16,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:16,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:16,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:16,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:16,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:16,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624285465] [2024-06-27 18:24:16,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624285465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:16,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:16,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:16,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049601354] [2024-06-27 18:24:16,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:16,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:16,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:16,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:16,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:16,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:16,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 339 transitions, 3860 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:16,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:16,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:16,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:18,572 INFO L124 PetriNetUnfolderBase]: 6149/10067 cut-off events. [2024-06-27 18:24:18,572 INFO L125 PetriNetUnfolderBase]: For 447368/447374 co-relation queries the response was YES. [2024-06-27 18:24:18,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75018 conditions, 10067 events. 6149/10067 cut-off events. For 447368/447374 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 69822 event pairs, 1595 based on Foata normal form. 8/9842 useless extension candidates. Maximal degree in co-relation 74913. Up to 8232 conditions per place. [2024-06-27 18:24:18,703 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 302 selfloop transitions, 66 changer transitions 0/378 dead transitions. [2024-06-27 18:24:18,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 378 transitions, 4960 flow [2024-06-27 18:24:18,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:18,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:18,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:24:18,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-27 18:24:18,705 INFO L175 Difference]: Start difference. First operand has 229 places, 339 transitions, 3860 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:24:18,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 378 transitions, 4960 flow [2024-06-27 18:24:19,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 378 transitions, 4840 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:19,376 INFO L231 Difference]: Finished difference. Result has 231 places, 343 transitions, 3966 flow [2024-06-27 18:24:19,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3740, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3966, PETRI_PLACES=231, PETRI_TRANSITIONS=343} [2024-06-27 18:24:19,377 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 178 predicate places. [2024-06-27 18:24:19,377 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 343 transitions, 3966 flow [2024-06-27 18:24:19,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:19,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:19,378 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 18:24:19,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:24:19,378 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:19,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:19,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1669805744, now seen corresponding path program 3 times [2024-06-27 18:24:19,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:19,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328493470] [2024-06-27 18:24:19,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:19,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:19,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:20,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:20,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:20,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328493470] [2024-06-27 18:24:20,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328493470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:20,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:20,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:20,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193871802] [2024-06-27 18:24:20,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:20,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:20,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:20,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:20,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:20,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:20,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 343 transitions, 3966 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:20,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:20,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:20,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:21,986 INFO L124 PetriNetUnfolderBase]: 6177/10088 cut-off events. [2024-06-27 18:24:21,986 INFO L125 PetriNetUnfolderBase]: For 457166/457172 co-relation queries the response was YES. [2024-06-27 18:24:22,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75549 conditions, 10088 events. 6177/10088 cut-off events. For 457166/457172 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 69757 event pairs, 1606 based on Foata normal form. 10/9875 useless extension candidates. Maximal degree in co-relation 75443. Up to 8494 conditions per place. [2024-06-27 18:24:22,117 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 326 selfloop transitions, 46 changer transitions 0/382 dead transitions. [2024-06-27 18:24:22,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 382 transitions, 5010 flow [2024-06-27 18:24:22,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:22,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:22,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:24:22,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-27 18:24:22,118 INFO L175 Difference]: Start difference. First operand has 231 places, 343 transitions, 3966 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:24:22,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 382 transitions, 5010 flow [2024-06-27 18:24:22,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 382 transitions, 4865 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 18:24:22,819 INFO L231 Difference]: Finished difference. Result has 234 places, 347 transitions, 4029 flow [2024-06-27 18:24:22,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3824, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4029, PETRI_PLACES=234, PETRI_TRANSITIONS=347} [2024-06-27 18:24:22,820 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 181 predicate places. [2024-06-27 18:24:22,820 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 347 transitions, 4029 flow [2024-06-27 18:24:22,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:22,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:22,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:22,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:24:22,821 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:22,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:22,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1491669419, now seen corresponding path program 2 times [2024-06-27 18:24:22,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:22,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814067226] [2024-06-27 18:24:22,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:22,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:22,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:23,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:23,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:23,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814067226] [2024-06-27 18:24:23,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814067226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:23,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:23,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:23,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444571929] [2024-06-27 18:24:23,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:23,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:23,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:23,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:23,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:23,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:23,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 347 transitions, 4029 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:23,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:23,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:23,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:25,694 INFO L124 PetriNetUnfolderBase]: 6279/10246 cut-off events. [2024-06-27 18:24:25,694 INFO L125 PetriNetUnfolderBase]: For 477639/477645 co-relation queries the response was YES. [2024-06-27 18:24:25,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77050 conditions, 10246 events. 6279/10246 cut-off events. For 477639/477645 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 70901 event pairs, 1602 based on Foata normal form. 12/10030 useless extension candidates. Maximal degree in co-relation 76943. Up to 8577 conditions per place. [2024-06-27 18:24:25,818 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 331 selfloop transitions, 52 changer transitions 0/393 dead transitions. [2024-06-27 18:24:25,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 393 transitions, 5199 flow [2024-06-27 18:24:25,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:25,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:25,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 18:24:25,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153664302600472 [2024-06-27 18:24:25,820 INFO L175 Difference]: Start difference. First operand has 234 places, 347 transitions, 4029 flow. Second operand 9 states and 218 transitions. [2024-06-27 18:24:25,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 393 transitions, 5199 flow [2024-06-27 18:24:26,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 393 transitions, 5043 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:26,550 INFO L231 Difference]: Finished difference. Result has 237 places, 352 transitions, 4157 flow [2024-06-27 18:24:26,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3873, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4157, PETRI_PLACES=237, PETRI_TRANSITIONS=352} [2024-06-27 18:24:26,551 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 184 predicate places. [2024-06-27 18:24:26,551 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 352 transitions, 4157 flow [2024-06-27 18:24:26,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:26,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:26,552 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 18:24:26,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:24:26,552 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:26,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:26,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1492057229, now seen corresponding path program 3 times [2024-06-27 18:24:26,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:26,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802518174] [2024-06-27 18:24:26,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:26,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:26,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:27,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:27,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:27,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802518174] [2024-06-27 18:24:27,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802518174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:27,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:27,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:27,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449216875] [2024-06-27 18:24:27,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:27,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:27,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:27,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:27,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:27,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:27,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 352 transitions, 4157 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:27,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:27,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:27,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:29,599 INFO L124 PetriNetUnfolderBase]: 6589/10703 cut-off events. [2024-06-27 18:24:29,599 INFO L125 PetriNetUnfolderBase]: For 549652/549658 co-relation queries the response was YES. [2024-06-27 18:24:29,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84026 conditions, 10703 events. 6589/10703 cut-off events. For 549652/549658 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 74267 event pairs, 1586 based on Foata normal form. 12/10483 useless extension candidates. Maximal degree in co-relation 83918. Up to 8334 conditions per place. [2024-06-27 18:24:29,740 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 313 selfloop transitions, 83 changer transitions 0/406 dead transitions. [2024-06-27 18:24:29,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 406 transitions, 5803 flow [2024-06-27 18:24:29,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:29,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:29,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 18:24:29,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271867612293144 [2024-06-27 18:24:29,742 INFO L175 Difference]: Start difference. First operand has 237 places, 352 transitions, 4157 flow. Second operand 9 states and 223 transitions. [2024-06-27 18:24:29,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 406 transitions, 5803 flow [2024-06-27 18:24:30,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 406 transitions, 5571 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:30,394 INFO L231 Difference]: Finished difference. Result has 240 places, 362 transitions, 4457 flow [2024-06-27 18:24:30,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3925, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4457, PETRI_PLACES=240, PETRI_TRANSITIONS=362} [2024-06-27 18:24:30,395 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 187 predicate places. [2024-06-27 18:24:30,395 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 362 transitions, 4457 flow [2024-06-27 18:24:30,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:30,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:30,396 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 18:24:30,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:24:30,396 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:30,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:30,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1492044209, now seen corresponding path program 4 times [2024-06-27 18:24:30,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:30,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345252167] [2024-06-27 18:24:30,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:30,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:30,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:31,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 18:24:31,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:31,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345252167] [2024-06-27 18:24:31,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345252167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:31,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:31,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:31,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832735987] [2024-06-27 18:24:31,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:31,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:31,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:31,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:31,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:31,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:31,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 362 transitions, 4457 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:31,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:31,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:31,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:33,440 INFO L124 PetriNetUnfolderBase]: 6679/10763 cut-off events. [2024-06-27 18:24:33,440 INFO L125 PetriNetUnfolderBase]: For 585201/585207 co-relation queries the response was YES. [2024-06-27 18:24:33,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87380 conditions, 10763 events. 6679/10763 cut-off events. For 585201/585207 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 73865 event pairs, 1584 based on Foata normal form. 12/10565 useless extension candidates. Maximal degree in co-relation 87270. Up to 8415 conditions per place. [2024-06-27 18:24:33,568 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 314 selfloop transitions, 87 changer transitions 0/411 dead transitions. [2024-06-27 18:24:33,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 411 transitions, 5877 flow [2024-06-27 18:24:33,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:33,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:33,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 18:24:33,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295508274231678 [2024-06-27 18:24:33,569 INFO L175 Difference]: Start difference. First operand has 240 places, 362 transitions, 4457 flow. Second operand 9 states and 224 transitions. [2024-06-27 18:24:33,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 411 transitions, 5877 flow [2024-06-27 18:24:34,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 411 transitions, 5592 flow, removed 104 selfloop flow, removed 5 redundant places. [2024-06-27 18:24:34,422 INFO L231 Difference]: Finished difference. Result has 244 places, 367 transitions, 4542 flow [2024-06-27 18:24:34,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4198, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4542, PETRI_PLACES=244, PETRI_TRANSITIONS=367} [2024-06-27 18:24:34,422 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 191 predicate places. [2024-06-27 18:24:34,422 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 367 transitions, 4542 flow [2024-06-27 18:24:34,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:34,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:34,423 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 18:24:34,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:24:34,423 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:34,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:34,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1011824085, now seen corresponding path program 4 times [2024-06-27 18:24:34,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:34,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556465593] [2024-06-27 18:24:34,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:34,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:34,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:35,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:35,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:35,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556465593] [2024-06-27 18:24:35,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556465593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:35,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:35,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:35,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082513159] [2024-06-27 18:24:35,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:35,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:35,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:35,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:35,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:35,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:35,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 367 transitions, 4542 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:35,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:35,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:35,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:37,450 INFO L124 PetriNetUnfolderBase]: 6810/11212 cut-off events. [2024-06-27 18:24:37,450 INFO L125 PetriNetUnfolderBase]: For 605653/605659 co-relation queries the response was YES. [2024-06-27 18:24:37,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88673 conditions, 11212 events. 6810/11212 cut-off events. For 605653/605659 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 79173 event pairs, 1567 based on Foata normal form. 18/10933 useless extension candidates. Maximal degree in co-relation 88561. Up to 9019 conditions per place. [2024-06-27 18:24:37,599 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 335 selfloop transitions, 61 changer transitions 0/406 dead transitions. [2024-06-27 18:24:37,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 406 transitions, 5792 flow [2024-06-27 18:24:37,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:37,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:37,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:24:37,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-27 18:24:37,601 INFO L175 Difference]: Start difference. First operand has 244 places, 367 transitions, 4542 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:24:37,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 406 transitions, 5792 flow [2024-06-27 18:24:38,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 406 transitions, 5548 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:38,478 INFO L231 Difference]: Finished difference. Result has 246 places, 369 transitions, 4524 flow [2024-06-27 18:24:38,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4298, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4524, PETRI_PLACES=246, PETRI_TRANSITIONS=369} [2024-06-27 18:24:38,478 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 193 predicate places. [2024-06-27 18:24:38,478 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 369 transitions, 4524 flow [2024-06-27 18:24:38,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:38,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:38,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:38,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:24:38,479 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:38,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:38,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1974375827, now seen corresponding path program 2 times [2024-06-27 18:24:38,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:38,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050888659] [2024-06-27 18:24:38,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:38,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:38,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:39,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:39,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:39,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050888659] [2024-06-27 18:24:39,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050888659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:39,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:39,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:39,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121070542] [2024-06-27 18:24:39,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:39,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:39,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:39,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:39,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:39,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:39,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 369 transitions, 4524 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:39,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:39,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:39,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:41,439 INFO L124 PetriNetUnfolderBase]: 6827/11090 cut-off events. [2024-06-27 18:24:41,439 INFO L125 PetriNetUnfolderBase]: For 588610/588610 co-relation queries the response was YES. [2024-06-27 18:24:41,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88163 conditions, 11090 events. 6827/11090 cut-off events. For 588610/588610 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 77138 event pairs, 1822 based on Foata normal form. 1/10840 useless extension candidates. Maximal degree in co-relation 88050. Up to 9532 conditions per place. [2024-06-27 18:24:41,601 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 348 selfloop transitions, 50 changer transitions 0/408 dead transitions. [2024-06-27 18:24:41,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 408 transitions, 5553 flow [2024-06-27 18:24:41,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:41,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:41,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:24:41,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-27 18:24:41,603 INFO L175 Difference]: Start difference. First operand has 246 places, 369 transitions, 4524 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:24:41,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 408 transitions, 5553 flow [2024-06-27 18:24:42,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 408 transitions, 5377 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:42,630 INFO L231 Difference]: Finished difference. Result has 250 places, 376 transitions, 4620 flow [2024-06-27 18:24:42,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4348, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4620, PETRI_PLACES=250, PETRI_TRANSITIONS=376} [2024-06-27 18:24:42,630 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 197 predicate places. [2024-06-27 18:24:42,631 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 376 transitions, 4620 flow [2024-06-27 18:24:42,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:42,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:42,631 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 18:24:42,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:24:42,631 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:42,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:42,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1676085697, now seen corresponding path program 3 times [2024-06-27 18:24:42,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:42,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824058500] [2024-06-27 18:24:42,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:42,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:42,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:43,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:43,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:43,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824058500] [2024-06-27 18:24:43,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824058500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:43,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:43,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:43,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960457926] [2024-06-27 18:24:43,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:43,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:43,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:43,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:43,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:43,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:43,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 376 transitions, 4620 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:43,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:43,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:43,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:45,489 INFO L124 PetriNetUnfolderBase]: 6844/11183 cut-off events. [2024-06-27 18:24:45,489 INFO L125 PetriNetUnfolderBase]: For 600317/600317 co-relation queries the response was YES. [2024-06-27 18:24:45,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88414 conditions, 11183 events. 6844/11183 cut-off events. For 600317/600317 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 78602 event pairs, 1802 based on Foata normal form. 1/10913 useless extension candidates. Maximal degree in co-relation 88298. Up to 9489 conditions per place. [2024-06-27 18:24:45,644 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 332 selfloop transitions, 73 changer transitions 0/415 dead transitions. [2024-06-27 18:24:45,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 415 transitions, 5642 flow [2024-06-27 18:24:45,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:45,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:45,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:24:45,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-27 18:24:45,646 INFO L175 Difference]: Start difference. First operand has 250 places, 376 transitions, 4620 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:24:45,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 415 transitions, 5642 flow [2024-06-27 18:24:46,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 415 transitions, 5474 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-27 18:24:46,760 INFO L231 Difference]: Finished difference. Result has 255 places, 379 transitions, 4723 flow [2024-06-27 18:24:46,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4452, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4723, PETRI_PLACES=255, PETRI_TRANSITIONS=379} [2024-06-27 18:24:46,761 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 202 predicate places. [2024-06-27 18:24:46,761 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 379 transitions, 4723 flow [2024-06-27 18:24:46,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:46,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:46,761 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 18:24:46,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:24:46,761 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:46,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:46,762 INFO L85 PathProgramCache]: Analyzing trace with hash -723045157, now seen corresponding path program 4 times [2024-06-27 18:24:46,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:46,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509900831] [2024-06-27 18:24:46,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:46,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:46,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:47,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:47,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:47,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509900831] [2024-06-27 18:24:47,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509900831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:47,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:47,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:47,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990650648] [2024-06-27 18:24:47,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:47,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:47,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:47,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:47,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:47,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:47,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 379 transitions, 4723 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:47,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:47,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:47,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:49,835 INFO L124 PetriNetUnfolderBase]: 6851/11159 cut-off events. [2024-06-27 18:24:49,835 INFO L125 PetriNetUnfolderBase]: For 616580/616580 co-relation queries the response was YES. [2024-06-27 18:24:49,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89149 conditions, 11159 events. 6851/11159 cut-off events. For 616580/616580 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 78042 event pairs, 1817 based on Foata normal form. 1/10902 useless extension candidates. Maximal degree in co-relation 89031. Up to 9518 conditions per place. [2024-06-27 18:24:50,015 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 343 selfloop transitions, 63 changer transitions 0/416 dead transitions. [2024-06-27 18:24:50,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 416 transitions, 5880 flow [2024-06-27 18:24:50,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:50,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:50,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:24:50,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-27 18:24:50,016 INFO L175 Difference]: Start difference. First operand has 255 places, 379 transitions, 4723 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:24:50,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 416 transitions, 5880 flow [2024-06-27 18:24:51,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 416 transitions, 5524 flow, removed 106 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:51,079 INFO L231 Difference]: Finished difference. Result has 258 places, 385 transitions, 4767 flow [2024-06-27 18:24:51,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4476, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4767, PETRI_PLACES=258, PETRI_TRANSITIONS=385} [2024-06-27 18:24:51,080 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 205 predicate places. [2024-06-27 18:24:51,080 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 385 transitions, 4767 flow [2024-06-27 18:24:51,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:51,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:51,080 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 18:24:51,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:24:51,081 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:51,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:51,081 INFO L85 PathProgramCache]: Analyzing trace with hash -962282790, now seen corresponding path program 4 times [2024-06-27 18:24:51,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:51,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268065509] [2024-06-27 18:24:51,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:51,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:51,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:51,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:51,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:51,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268065509] [2024-06-27 18:24:51,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268065509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:51,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:51,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:51,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280103362] [2024-06-27 18:24:51,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:51,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:51,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:51,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:51,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:51,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:51,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 385 transitions, 4767 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:51,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:51,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:51,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:54,011 INFO L124 PetriNetUnfolderBase]: 6833/11111 cut-off events. [2024-06-27 18:24:54,012 INFO L125 PetriNetUnfolderBase]: For 627552/627552 co-relation queries the response was YES. [2024-06-27 18:24:54,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89249 conditions, 11111 events. 6833/11111 cut-off events. For 627552/627552 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 77425 event pairs, 1809 based on Foata normal form. 2/10862 useless extension candidates. Maximal degree in co-relation 89129. Up to 9611 conditions per place. [2024-06-27 18:24:54,186 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 374 selfloop transitions, 33 changer transitions 0/417 dead transitions. [2024-06-27 18:24:54,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 417 transitions, 5729 flow [2024-06-27 18:24:54,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:54,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:54,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 18:24:54,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-27 18:24:54,188 INFO L175 Difference]: Start difference. First operand has 258 places, 385 transitions, 4767 flow. Second operand 8 states and 190 transitions. [2024-06-27 18:24:54,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 417 transitions, 5729 flow [2024-06-27 18:24:55,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 417 transitions, 5495 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:55,328 INFO L231 Difference]: Finished difference. Result has 262 places, 385 transitions, 4606 flow [2024-06-27 18:24:55,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4533, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4606, PETRI_PLACES=262, PETRI_TRANSITIONS=385} [2024-06-27 18:24:55,338 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 209 predicate places. [2024-06-27 18:24:55,338 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 385 transitions, 4606 flow [2024-06-27 18:24:55,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:55,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:55,338 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 18:24:55,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:24:55,339 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:55,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:55,339 INFO L85 PathProgramCache]: Analyzing trace with hash -606651720, now seen corresponding path program 5 times [2024-06-27 18:24:55,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:55,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114533120] [2024-06-27 18:24:55,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:55,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:55,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:56,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:56,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:56,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114533120] [2024-06-27 18:24:56,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114533120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:56,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:56,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:56,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930680513] [2024-06-27 18:24:56,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:56,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:56,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:56,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:56,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:56,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:24:56,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 385 transitions, 4606 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:56,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:56,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:24:56,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:58,389 INFO L124 PetriNetUnfolderBase]: 6907/11279 cut-off events. [2024-06-27 18:24:58,389 INFO L125 PetriNetUnfolderBase]: For 640738/640738 co-relation queries the response was YES. [2024-06-27 18:24:58,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90138 conditions, 11279 events. 6907/11279 cut-off events. For 640738/640738 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 79234 event pairs, 1753 based on Foata normal form. 2/11014 useless extension candidates. Maximal degree in co-relation 90017. Up to 9511 conditions per place. [2024-06-27 18:24:58,551 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 358 selfloop transitions, 58 changer transitions 0/426 dead transitions. [2024-06-27 18:24:58,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 426 transitions, 5938 flow [2024-06-27 18:24:58,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:58,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:58,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:24:58,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-27 18:24:58,553 INFO L175 Difference]: Start difference. First operand has 262 places, 385 transitions, 4606 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:24:58,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 426 transitions, 5938 flow [2024-06-27 18:24:59,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 426 transitions, 5771 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 18:24:59,426 INFO L231 Difference]: Finished difference. Result has 263 places, 394 transitions, 4801 flow [2024-06-27 18:24:59,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4801, PETRI_PLACES=263, PETRI_TRANSITIONS=394} [2024-06-27 18:24:59,427 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 210 predicate places. [2024-06-27 18:24:59,427 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 394 transitions, 4801 flow [2024-06-27 18:24:59,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:59,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:59,427 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 18:24:59,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:24:59,428 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:59,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:59,428 INFO L85 PathProgramCache]: Analyzing trace with hash -607097190, now seen corresponding path program 6 times [2024-06-27 18:24:59,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:59,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819380323] [2024-06-27 18:24:59,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:59,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:59,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:00,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:00,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:00,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819380323] [2024-06-27 18:25:00,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819380323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:00,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:00,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:00,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251027386] [2024-06-27 18:25:00,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:00,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:00,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:00,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:00,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:00,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:00,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 394 transitions, 4801 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:00,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:00,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:00,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:02,754 INFO L124 PetriNetUnfolderBase]: 6901/11255 cut-off events. [2024-06-27 18:25:02,755 INFO L125 PetriNetUnfolderBase]: For 645188/645188 co-relation queries the response was YES. [2024-06-27 18:25:02,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90316 conditions, 11255 events. 6901/11255 cut-off events. For 645188/645188 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 78894 event pairs, 1779 based on Foata normal form. 2/10998 useless extension candidates. Maximal degree in co-relation 90193. Up to 9615 conditions per place. [2024-06-27 18:25:02,894 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 374 selfloop transitions, 42 changer transitions 0/426 dead transitions. [2024-06-27 18:25:02,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 426 transitions, 5837 flow [2024-06-27 18:25:02,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:02,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:02,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 18:25:02,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-27 18:25:02,895 INFO L175 Difference]: Start difference. First operand has 263 places, 394 transitions, 4801 flow. Second operand 8 states and 191 transitions. [2024-06-27 18:25:02,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 426 transitions, 5837 flow [2024-06-27 18:25:03,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 426 transitions, 5613 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:03,838 INFO L231 Difference]: Finished difference. Result has 266 places, 394 transitions, 4668 flow [2024-06-27 18:25:03,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4668, PETRI_PLACES=266, PETRI_TRANSITIONS=394} [2024-06-27 18:25:03,838 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 213 predicate places. [2024-06-27 18:25:03,838 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 394 transitions, 4668 flow [2024-06-27 18:25:03,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:03,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:03,839 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 18:25:03,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:25:03,839 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:03,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:03,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1189524424, now seen corresponding path program 7 times [2024-06-27 18:25:03,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:03,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411903770] [2024-06-27 18:25:03,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:03,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:03,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:04,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:04,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:04,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411903770] [2024-06-27 18:25:04,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411903770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:04,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:04,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:04,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928379382] [2024-06-27 18:25:04,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:04,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:04,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:04,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:04,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:04,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:04,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 394 transitions, 4668 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:04,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:04,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:04,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:06,845 INFO L124 PetriNetUnfolderBase]: 6953/11457 cut-off events. [2024-06-27 18:25:06,845 INFO L125 PetriNetUnfolderBase]: For 660646/660652 co-relation queries the response was YES. [2024-06-27 18:25:06,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90754 conditions, 11457 events. 6953/11457 cut-off events. For 660646/660652 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 81267 event pairs, 1608 based on Foata normal form. 8/11158 useless extension candidates. Maximal degree in co-relation 90630. Up to 9231 conditions per place. [2024-06-27 18:25:07,023 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 346 selfloop transitions, 78 changer transitions 0/434 dead transitions. [2024-06-27 18:25:07,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 434 transitions, 6059 flow [2024-06-27 18:25:07,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:07,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:07,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:25:07,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-27 18:25:07,024 INFO L175 Difference]: Start difference. First operand has 266 places, 394 transitions, 4668 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:25:07,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 434 transitions, 6059 flow [2024-06-27 18:25:08,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 434 transitions, 5976 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:25:08,431 INFO L231 Difference]: Finished difference. Result has 269 places, 402 transitions, 4965 flow [2024-06-27 18:25:08,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4585, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4965, PETRI_PLACES=269, PETRI_TRANSITIONS=402} [2024-06-27 18:25:08,432 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 216 predicate places. [2024-06-27 18:25:08,432 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 402 transitions, 4965 flow [2024-06-27 18:25:08,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:08,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:08,432 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 18:25:08,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:25:08,432 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:08,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:08,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1189078954, now seen corresponding path program 8 times [2024-06-27 18:25:08,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:08,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814357578] [2024-06-27 18:25:08,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:08,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:08,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:09,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:09,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:09,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814357578] [2024-06-27 18:25:09,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814357578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:09,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:09,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:09,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740402191] [2024-06-27 18:25:09,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:09,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:09,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:09,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:09,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:09,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:09,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 402 transitions, 4965 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:09,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:09,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:09,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:11,607 INFO L124 PetriNetUnfolderBase]: 6987/11539 cut-off events. [2024-06-27 18:25:11,607 INFO L125 PetriNetUnfolderBase]: For 674842/674848 co-relation queries the response was YES. [2024-06-27 18:25:11,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92337 conditions, 11539 events. 6987/11539 cut-off events. For 674842/674848 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 82190 event pairs, 1607 based on Foata normal form. 8/11228 useless extension candidates. Maximal degree in co-relation 92211. Up to 9403 conditions per place. [2024-06-27 18:25:11,787 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 363 selfloop transitions, 65 changer transitions 0/438 dead transitions. [2024-06-27 18:25:11,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 438 transitions, 6195 flow [2024-06-27 18:25:11,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:11,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:11,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 18:25:11,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-27 18:25:11,788 INFO L175 Difference]: Start difference. First operand has 269 places, 402 transitions, 4965 flow. Second operand 8 states and 191 transitions. [2024-06-27 18:25:11,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 438 transitions, 6195 flow [2024-06-27 18:25:12,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 438 transitions, 5962 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:12,941 INFO L231 Difference]: Finished difference. Result has 272 places, 406 transitions, 4991 flow [2024-06-27 18:25:12,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4746, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4991, PETRI_PLACES=272, PETRI_TRANSITIONS=406} [2024-06-27 18:25:12,941 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 219 predicate places. [2024-06-27 18:25:12,941 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 406 transitions, 4991 flow [2024-06-27 18:25:12,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:12,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:12,942 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 18:25:12,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:25:12,942 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:12,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:12,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1446024934, now seen corresponding path program 9 times [2024-06-27 18:25:12,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:12,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802406137] [2024-06-27 18:25:12,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:12,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:12,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:13,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:13,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:13,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802406137] [2024-06-27 18:25:13,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802406137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:13,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:13,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:13,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476460553] [2024-06-27 18:25:13,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:13,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:13,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:13,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:13,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:13,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:13,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 406 transitions, 4991 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:13,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:13,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:13,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:16,128 INFO L124 PetriNetUnfolderBase]: 7004/11645 cut-off events. [2024-06-27 18:25:16,128 INFO L125 PetriNetUnfolderBase]: For 681992/681998 co-relation queries the response was YES. [2024-06-27 18:25:16,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92317 conditions, 11645 events. 7004/11645 cut-off events. For 681992/681998 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 82971 event pairs, 1592 based on Foata normal form. 7/11318 useless extension candidates. Maximal degree in co-relation 92190. Up to 8718 conditions per place. [2024-06-27 18:25:16,304 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 291 selfloop transitions, 140 changer transitions 0/441 dead transitions. [2024-06-27 18:25:16,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 441 transitions, 6399 flow [2024-06-27 18:25:16,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:16,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:16,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:25:16,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-27 18:25:16,305 INFO L175 Difference]: Start difference. First operand has 272 places, 406 transitions, 4991 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:25:16,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 441 transitions, 6399 flow [2024-06-27 18:25:17,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 441 transitions, 6214 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 18:25:17,559 INFO L231 Difference]: Finished difference. Result has 274 places, 409 transitions, 5170 flow [2024-06-27 18:25:17,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4806, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5170, PETRI_PLACES=274, PETRI_TRANSITIONS=409} [2024-06-27 18:25:17,559 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 221 predicate places. [2024-06-27 18:25:17,559 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 409 transitions, 5170 flow [2024-06-27 18:25:17,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:17,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:17,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 18:25:17,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:25:17,560 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:17,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:17,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1440311014, now seen corresponding path program 10 times [2024-06-27 18:25:17,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:17,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989565650] [2024-06-27 18:25:17,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:17,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:17,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:18,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:18,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:18,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989565650] [2024-06-27 18:25:18,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989565650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:18,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:18,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:18,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227005094] [2024-06-27 18:25:18,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:18,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:18,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:18,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:18,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:18,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:18,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 409 transitions, 5170 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:18,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:18,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:18,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:20,877 INFO L124 PetriNetUnfolderBase]: 6996/11633 cut-off events. [2024-06-27 18:25:20,877 INFO L125 PetriNetUnfolderBase]: For 688506/688512 co-relation queries the response was YES. [2024-06-27 18:25:21,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92744 conditions, 11633 events. 6996/11633 cut-off events. For 688506/688512 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 82982 event pairs, 1592 based on Foata normal form. 8/11307 useless extension candidates. Maximal degree in co-relation 92616. Up to 8710 conditions per place. [2024-06-27 18:25:21,092 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 298 selfloop transitions, 132 changer transitions 0/440 dead transitions. [2024-06-27 18:25:21,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 440 transitions, 6354 flow [2024-06-27 18:25:21,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:21,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:21,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:25:21,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-27 18:25:21,093 INFO L175 Difference]: Start difference. First operand has 274 places, 409 transitions, 5170 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:25:21,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 440 transitions, 6354 flow [2024-06-27 18:25:22,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 440 transitions, 5904 flow, removed 67 selfloop flow, removed 8 redundant places. [2024-06-27 18:25:22,668 INFO L231 Difference]: Finished difference. Result has 274 places, 409 transitions, 4992 flow [2024-06-27 18:25:22,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4992, PETRI_PLACES=274, PETRI_TRANSITIONS=409} [2024-06-27 18:25:22,669 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 221 predicate places. [2024-06-27 18:25:22,669 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 409 transitions, 4992 flow [2024-06-27 18:25:22,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:22,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:22,669 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 18:25:22,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:25:22,670 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:22,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:22,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1012214344, now seen corresponding path program 11 times [2024-06-27 18:25:22,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:22,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103395374] [2024-06-27 18:25:22,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:22,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:22,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:23,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:23,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:23,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103395374] [2024-06-27 18:25:23,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103395374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:23,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:23,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:23,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000491966] [2024-06-27 18:25:23,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:23,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:23,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:23,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:23,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:23,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:23,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 409 transitions, 4992 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:23,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:23,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:23,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:25,697 INFO L124 PetriNetUnfolderBase]: 6990/11489 cut-off events. [2024-06-27 18:25:25,698 INFO L125 PetriNetUnfolderBase]: For 687800/687806 co-relation queries the response was YES. [2024-06-27 18:25:25,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91539 conditions, 11489 events. 6990/11489 cut-off events. For 687800/687806 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 81192 event pairs, 1591 based on Foata normal form. 8/11190 useless extension candidates. Maximal degree in co-relation 91413. Up to 9200 conditions per place. [2024-06-27 18:25:25,861 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 351 selfloop transitions, 80 changer transitions 0/441 dead transitions. [2024-06-27 18:25:25,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 441 transitions, 6222 flow [2024-06-27 18:25:25,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:25,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:25,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:25:25,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-27 18:25:25,863 INFO L175 Difference]: Start difference. First operand has 274 places, 409 transitions, 4992 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:25:25,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 441 transitions, 6222 flow [2024-06-27 18:25:27,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 441 transitions, 5866 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 18:25:27,134 INFO L231 Difference]: Finished difference. Result has 275 places, 409 transitions, 4805 flow [2024-06-27 18:25:27,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4636, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4805, PETRI_PLACES=275, PETRI_TRANSITIONS=409} [2024-06-27 18:25:27,134 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 222 predicate places. [2024-06-27 18:25:27,134 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 409 transitions, 4805 flow [2024-06-27 18:25:27,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:27,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:27,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:27,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:25:27,135 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:27,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:27,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1011947434, now seen corresponding path program 12 times [2024-06-27 18:25:27,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:27,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067179488] [2024-06-27 18:25:27,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:27,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:27,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:28,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:28,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:28,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067179488] [2024-06-27 18:25:28,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067179488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:28,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:28,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:28,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458919921] [2024-06-27 18:25:28,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:28,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:28,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:28,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:28,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:28,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:28,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 409 transitions, 4805 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:28,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:28,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:28,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:30,262 INFO L124 PetriNetUnfolderBase]: 6974/11494 cut-off events. [2024-06-27 18:25:30,262 INFO L125 PetriNetUnfolderBase]: For 692008/692014 co-relation queries the response was YES. [2024-06-27 18:25:30,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90359 conditions, 11494 events. 6974/11494 cut-off events. For 692008/692014 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 81596 event pairs, 1587 based on Foata normal form. 10/11186 useless extension candidates. Maximal degree in co-relation 90232. Up to 9363 conditions per place. [2024-06-27 18:25:30,439 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 369 selfloop transitions, 62 changer transitions 0/441 dead transitions. [2024-06-27 18:25:30,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 441 transitions, 5927 flow [2024-06-27 18:25:30,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:30,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:30,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:25:30,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-27 18:25:30,440 INFO L175 Difference]: Start difference. First operand has 275 places, 409 transitions, 4805 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:25:30,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 441 transitions, 5927 flow [2024-06-27 18:25:31,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 441 transitions, 5726 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:31,691 INFO L231 Difference]: Finished difference. Result has 278 places, 409 transitions, 4736 flow [2024-06-27 18:25:31,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4736, PETRI_PLACES=278, PETRI_TRANSITIONS=409} [2024-06-27 18:25:31,692 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 225 predicate places. [2024-06-27 18:25:31,692 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 409 transitions, 4736 flow [2024-06-27 18:25:31,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:31,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:31,693 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 18:25:31,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:25:31,693 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:31,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:31,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1012210779, now seen corresponding path program 5 times [2024-06-27 18:25:31,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:31,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438714256] [2024-06-27 18:25:31,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:31,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:31,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:32,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:32,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:32,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438714256] [2024-06-27 18:25:32,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438714256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:32,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:32,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:32,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108428995] [2024-06-27 18:25:32,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:32,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:32,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:32,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:32,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:32,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:32,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 409 transitions, 4736 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:32,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:32,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:32,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:35,238 INFO L124 PetriNetUnfolderBase]: 7396/12065 cut-off events. [2024-06-27 18:25:35,239 INFO L125 PetriNetUnfolderBase]: For 795748/795754 co-relation queries the response was YES. [2024-06-27 18:25:35,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98948 conditions, 12065 events. 7396/12065 cut-off events. For 795748/795754 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 85253 event pairs, 1589 based on Foata normal form. 12/11772 useless extension candidates. Maximal degree in co-relation 98820. Up to 9344 conditions per place. [2024-06-27 18:25:35,416 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 363 selfloop transitions, 93 changer transitions 0/466 dead transitions. [2024-06-27 18:25:35,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 466 transitions, 6874 flow [2024-06-27 18:25:35,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:35,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:35,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 18:25:35,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295508274231678 [2024-06-27 18:25:35,418 INFO L175 Difference]: Start difference. First operand has 278 places, 409 transitions, 4736 flow. Second operand 9 states and 224 transitions. [2024-06-27 18:25:35,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 466 transitions, 6874 flow [2024-06-27 18:25:36,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 466 transitions, 6691 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 18:25:36,669 INFO L231 Difference]: Finished difference. Result has 281 places, 424 transitions, 5374 flow [2024-06-27 18:25:36,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4553, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5374, PETRI_PLACES=281, PETRI_TRANSITIONS=424} [2024-06-27 18:25:36,670 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 228 predicate places. [2024-06-27 18:25:36,670 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 424 transitions, 5374 flow [2024-06-27 18:25:36,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:36,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:36,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 18:25:36,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:25:36,671 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:36,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:36,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1024736019, now seen corresponding path program 6 times [2024-06-27 18:25:36,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:36,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365020672] [2024-06-27 18:25:36,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:36,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:36,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:37,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:37,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:37,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365020672] [2024-06-27 18:25:37,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365020672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:37,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:37,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:37,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867808966] [2024-06-27 18:25:37,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:37,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:37,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:37,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:37,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:37,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:37,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 424 transitions, 5374 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:37,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:37,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:37,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:40,506 INFO L124 PetriNetUnfolderBase]: 7606/12672 cut-off events. [2024-06-27 18:25:40,506 INFO L125 PetriNetUnfolderBase]: For 900192/900198 co-relation queries the response was YES. [2024-06-27 18:25:40,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107264 conditions, 12672 events. 7606/12672 cut-off events. For 900192/900198 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 92008 event pairs, 1573 based on Foata normal form. 9/12279 useless extension candidates. Maximal degree in co-relation 107133. Up to 8726 conditions per place. [2024-06-27 18:25:40,706 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 350 selfloop transitions, 162 changer transitions 0/522 dead transitions. [2024-06-27 18:25:40,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 522 transitions, 8778 flow [2024-06-27 18:25:40,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:40,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:40,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 18:25:40,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295508274231678 [2024-06-27 18:25:40,707 INFO L175 Difference]: Start difference. First operand has 281 places, 424 transitions, 5374 flow. Second operand 9 states and 224 transitions. [2024-06-27 18:25:40,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 522 transitions, 8778 flow [2024-06-27 18:25:42,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 522 transitions, 8254 flow, removed 230 selfloop flow, removed 4 redundant places. [2024-06-27 18:25:42,424 INFO L231 Difference]: Finished difference. Result has 288 places, 467 transitions, 6608 flow [2024-06-27 18:25:42,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5068, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6608, PETRI_PLACES=288, PETRI_TRANSITIONS=467} [2024-06-27 18:25:42,425 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 235 predicate places. [2024-06-27 18:25:42,425 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 467 transitions, 6608 flow [2024-06-27 18:25:42,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:42,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:42,426 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 18:25:42,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 18:25:42,426 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:42,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:42,427 INFO L85 PathProgramCache]: Analyzing trace with hash -771964851, now seen corresponding path program 7 times [2024-06-27 18:25:42,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:42,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771136205] [2024-06-27 18:25:42,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:42,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:42,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:43,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:43,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:43,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771136205] [2024-06-27 18:25:43,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771136205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:43,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:43,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:43,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894628967] [2024-06-27 18:25:43,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:43,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:43,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:43,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:43,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:43,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:43,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 467 transitions, 6608 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:43,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:43,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:43,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:46,734 INFO L124 PetriNetUnfolderBase]: 7596/12390 cut-off events. [2024-06-27 18:25:46,734 INFO L125 PetriNetUnfolderBase]: For 905364/905370 co-relation queries the response was YES. [2024-06-27 18:25:46,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109032 conditions, 12390 events. 7596/12390 cut-off events. For 905364/905370 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 87936 event pairs, 1598 based on Foata normal form. 12/12094 useless extension candidates. Maximal degree in co-relation 108897. Up to 9626 conditions per place. [2024-06-27 18:25:46,909 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 395 selfloop transitions, 101 changer transitions 0/506 dead transitions. [2024-06-27 18:25:46,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 506 transitions, 8080 flow [2024-06-27 18:25:46,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:46,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:46,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 18:25:46,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224586288416075 [2024-06-27 18:25:46,911 INFO L175 Difference]: Start difference. First operand has 288 places, 467 transitions, 6608 flow. Second operand 9 states and 221 transitions. [2024-06-27 18:25:46,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 506 transitions, 8080 flow [2024-06-27 18:25:49,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 506 transitions, 7523 flow, removed 268 selfloop flow, removed 2 redundant places. [2024-06-27 18:25:49,056 INFO L231 Difference]: Finished difference. Result has 295 places, 467 transitions, 6307 flow [2024-06-27 18:25:49,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6093, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6307, PETRI_PLACES=295, PETRI_TRANSITIONS=467} [2024-06-27 18:25:49,057 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 242 predicate places. [2024-06-27 18:25:49,057 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 467 transitions, 6307 flow [2024-06-27 18:25:49,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:49,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:49,057 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 18:25:49,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 18:25:49,057 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:49,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:49,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1440307449, now seen corresponding path program 8 times [2024-06-27 18:25:49,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:49,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139448152] [2024-06-27 18:25:49,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:49,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:49,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:50,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:50,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:50,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139448152] [2024-06-27 18:25:50,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139448152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:50,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:50,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:50,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183091587] [2024-06-27 18:25:50,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:50,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:50,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:50,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:50,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:50,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:50,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 467 transitions, 6307 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:50,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:50,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:50,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:53,304 INFO L124 PetriNetUnfolderBase]: 7627/12489 cut-off events. [2024-06-27 18:25:53,305 INFO L125 PetriNetUnfolderBase]: For 854368/854374 co-relation queries the response was YES. [2024-06-27 18:25:53,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106205 conditions, 12489 events. 7627/12489 cut-off events. For 854368/854374 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 88437 event pairs, 1523 based on Foata normal form. 9/12176 useless extension candidates. Maximal degree in co-relation 106068. Up to 8752 conditions per place. [2024-06-27 18:25:53,505 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 345 selfloop transitions, 175 changer transitions 0/530 dead transitions. [2024-06-27 18:25:53,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 530 transitions, 8664 flow [2024-06-27 18:25:53,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:53,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:53,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 18:25:53,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295508274231678 [2024-06-27 18:25:53,507 INFO L175 Difference]: Start difference. First operand has 295 places, 467 transitions, 6307 flow. Second operand 9 states and 224 transitions. [2024-06-27 18:25:53,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 530 transitions, 8664 flow [2024-06-27 18:25:55,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 530 transitions, 8413 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 18:25:55,302 INFO L231 Difference]: Finished difference. Result has 298 places, 479 transitions, 6915 flow [2024-06-27 18:25:55,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6063, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6915, PETRI_PLACES=298, PETRI_TRANSITIONS=479} [2024-06-27 18:25:55,304 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 245 predicate places. [2024-06-27 18:25:55,304 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 479 transitions, 6915 flow [2024-06-27 18:25:55,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:55,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:55,304 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 18:25:55,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 18:25:55,305 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:55,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:55,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1455052599, now seen corresponding path program 9 times [2024-06-27 18:25:55,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:55,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847946869] [2024-06-27 18:25:55,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:55,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:55,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:56,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:56,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:56,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847946869] [2024-06-27 18:25:56,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847946869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:56,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:56,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:56,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625236963] [2024-06-27 18:25:56,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:56,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:56,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:56,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:56,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:56,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:25:56,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 479 transitions, 6915 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:56,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:56,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:25:56,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:59,817 INFO L124 PetriNetUnfolderBase]: 7622/12620 cut-off events. [2024-06-27 18:25:59,818 INFO L125 PetriNetUnfolderBase]: For 878376/878382 co-relation queries the response was YES. [2024-06-27 18:25:59,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107574 conditions, 12620 events. 7622/12620 cut-off events. For 878376/878382 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 91547 event pairs, 1706 based on Foata normal form. 9/12274 useless extension candidates. Maximal degree in co-relation 107435. Up to 10524 conditions per place. [2024-06-27 18:26:00,067 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 454 selfloop transitions, 53 changer transitions 0/517 dead transitions. [2024-06-27 18:26:00,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 517 transitions, 8286 flow [2024-06-27 18:26:00,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:00,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:00,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 18:26:00,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035460992907801 [2024-06-27 18:26:00,070 INFO L175 Difference]: Start difference. First operand has 298 places, 479 transitions, 6915 flow. Second operand 9 states and 213 transitions. [2024-06-27 18:26:00,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 517 transitions, 8286 flow [2024-06-27 18:26:02,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 517 transitions, 7656 flow, removed 172 selfloop flow, removed 5 redundant places. [2024-06-27 18:26:02,473 INFO L231 Difference]: Finished difference. Result has 303 places, 480 transitions, 6437 flow [2024-06-27 18:26:02,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6287, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6437, PETRI_PLACES=303, PETRI_TRANSITIONS=480} [2024-06-27 18:26:02,473 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 250 predicate places. [2024-06-27 18:26:02,473 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 480 transitions, 6437 flow [2024-06-27 18:26:02,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:02,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:02,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:02,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 18:26:02,474 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:02,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:02,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1011835989, now seen corresponding path program 10 times [2024-06-27 18:26:02,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:02,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730033299] [2024-06-27 18:26:02,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:02,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:02,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:03,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 18:26:03,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:03,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730033299] [2024-06-27 18:26:03,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730033299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:03,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:03,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:03,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477165414] [2024-06-27 18:26:03,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:03,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:03,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:03,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:03,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:03,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:26:03,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 480 transitions, 6437 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:03,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:03,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:26:03,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:06,925 INFO L124 PetriNetUnfolderBase]: 7653/12531 cut-off events. [2024-06-27 18:26:06,931 INFO L125 PetriNetUnfolderBase]: For 867361/867367 co-relation queries the response was YES. [2024-06-27 18:26:07,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105589 conditions, 12531 events. 7653/12531 cut-off events. For 867361/867367 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 89607 event pairs, 1640 based on Foata normal form. 9/12211 useless extension candidates. Maximal degree in co-relation 105448. Up to 10262 conditions per place. [2024-06-27 18:26:07,167 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 442 selfloop transitions, 69 changer transitions 0/521 dead transitions. [2024-06-27 18:26:07,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 521 transitions, 7833 flow [2024-06-27 18:26:07,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:07,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:07,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 18:26:07,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:26:07,169 INFO L175 Difference]: Start difference. First operand has 303 places, 480 transitions, 6437 flow. Second operand 9 states and 216 transitions. [2024-06-27 18:26:07,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 521 transitions, 7833 flow [2024-06-27 18:26:09,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 521 transitions, 7401 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 18:26:09,366 INFO L231 Difference]: Finished difference. Result has 302 places, 485 transitions, 6357 flow [2024-06-27 18:26:09,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6005, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6357, PETRI_PLACES=302, PETRI_TRANSITIONS=485} [2024-06-27 18:26:09,366 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 249 predicate places. [2024-06-27 18:26:09,367 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 485 transitions, 6357 flow [2024-06-27 18:26:09,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:09,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:09,367 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 18:26:09,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 18:26:09,367 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:09,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:09,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1529736507, now seen corresponding path program 1 times [2024-06-27 18:26:09,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:09,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994925533] [2024-06-27 18:26:09,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:09,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:09,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:10,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:10,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:10,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994925533] [2024-06-27 18:26:10,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994925533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:10,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:10,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:26:10,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103404963] [2024-06-27 18:26:10,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:10,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:26:10,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:10,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:26:10,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:26:10,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:26:10,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 485 transitions, 6357 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:10,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:10,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:26:10,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:13,322 INFO L124 PetriNetUnfolderBase]: 7290/11992 cut-off events. [2024-06-27 18:26:13,322 INFO L125 PetriNetUnfolderBase]: For 893617/893731 co-relation queries the response was YES. [2024-06-27 18:26:13,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102419 conditions, 11992 events. 7290/11992 cut-off events. For 893617/893731 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 86273 event pairs, 1631 based on Foata normal form. 80/11767 useless extension candidates. Maximal degree in co-relation 102280. Up to 10007 conditions per place. [2024-06-27 18:26:13,527 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 469 selfloop transitions, 19 changer transitions 0/524 dead transitions. [2024-06-27 18:26:13,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 524 transitions, 7524 flow [2024-06-27 18:26:13,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:13,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:13,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 18:26:13,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:26:13,529 INFO L175 Difference]: Start difference. First operand has 302 places, 485 transitions, 6357 flow. Second operand 8 states and 192 transitions. [2024-06-27 18:26:13,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 524 transitions, 7524 flow [2024-06-27 18:26:15,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 524 transitions, 7234 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-27 18:26:15,501 INFO L231 Difference]: Finished difference. Result has 304 places, 490 transitions, 6219 flow [2024-06-27 18:26:15,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6067, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6219, PETRI_PLACES=304, PETRI_TRANSITIONS=490} [2024-06-27 18:26:15,502 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 251 predicate places. [2024-06-27 18:26:15,502 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 490 transitions, 6219 flow [2024-06-27 18:26:15,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:15,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:15,503 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 18:26:15,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 18:26:15,503 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:15,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:15,503 INFO L85 PathProgramCache]: Analyzing trace with hash -22327775, now seen corresponding path program 2 times [2024-06-27 18:26:15,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:15,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015426767] [2024-06-27 18:26:15,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:15,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:15,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:16,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:16,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:16,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015426767] [2024-06-27 18:26:16,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015426767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:16,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:16,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:26:16,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343383579] [2024-06-27 18:26:16,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:16,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:26:16,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:16,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:26:16,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:26:16,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:26:16,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 490 transitions, 6219 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:16,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:16,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:26:16,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:19,799 INFO L124 PetriNetUnfolderBase]: 7312/12006 cut-off events. [2024-06-27 18:26:19,800 INFO L125 PetriNetUnfolderBase]: For 907300/907418 co-relation queries the response was YES. [2024-06-27 18:26:19,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102522 conditions, 12006 events. 7312/12006 cut-off events. For 907300/907418 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 86148 event pairs, 1703 based on Foata normal form. 80/11783 useless extension candidates. Maximal degree in co-relation 102381. Up to 10056 conditions per place. [2024-06-27 18:26:20,011 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 469 selfloop transitions, 19 changer transitions 0/524 dead transitions. [2024-06-27 18:26:20,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 524 transitions, 7371 flow [2024-06-27 18:26:20,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:20,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:20,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 18:26:20,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-27 18:26:20,013 INFO L175 Difference]: Start difference. First operand has 304 places, 490 transitions, 6219 flow. Second operand 8 states and 190 transitions. [2024-06-27 18:26:20,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 524 transitions, 7371 flow [2024-06-27 18:26:21,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 524 transitions, 7266 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 18:26:21,836 INFO L231 Difference]: Finished difference. Result has 307 places, 492 transitions, 6225 flow [2024-06-27 18:26:21,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6114, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6225, PETRI_PLACES=307, PETRI_TRANSITIONS=492} [2024-06-27 18:26:21,837 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 254 predicate places. [2024-06-27 18:26:21,837 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 492 transitions, 6225 flow [2024-06-27 18:26:21,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:21,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:21,837 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 18:26:21,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 18:26:21,837 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:21,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:21,838 INFO L85 PathProgramCache]: Analyzing trace with hash 93857125, now seen corresponding path program 3 times [2024-06-27 18:26:21,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:21,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272999539] [2024-06-27 18:26:21,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:21,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:21,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:22,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:22,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:22,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272999539] [2024-06-27 18:26:22,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272999539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:22,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:22,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:26:22,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709522206] [2024-06-27 18:26:22,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:22,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:26:22,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:22,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:26:22,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:26:22,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:26:22,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 492 transitions, 6225 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:22,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:22,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:26:22,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:26,057 INFO L124 PetriNetUnfolderBase]: 7340/12058 cut-off events. [2024-06-27 18:26:26,058 INFO L125 PetriNetUnfolderBase]: For 925337/925455 co-relation queries the response was YES. [2024-06-27 18:26:26,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103094 conditions, 12058 events. 7340/12058 cut-off events. For 925337/925455 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 86604 event pairs, 1697 based on Foata normal form. 80/11833 useless extension candidates. Maximal degree in co-relation 102952. Up to 10098 conditions per place. [2024-06-27 18:26:26,275 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 474 selfloop transitions, 18 changer transitions 0/528 dead transitions. [2024-06-27 18:26:26,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 528 transitions, 7438 flow [2024-06-27 18:26:26,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:26,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:26,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 18:26:26,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:26:26,277 INFO L175 Difference]: Start difference. First operand has 307 places, 492 transitions, 6225 flow. Second operand 8 states and 188 transitions. [2024-06-27 18:26:26,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 528 transitions, 7438 flow [2024-06-27 18:26:28,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 528 transitions, 7343 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:28,461 INFO L231 Difference]: Finished difference. Result has 310 places, 497 transitions, 6282 flow [2024-06-27 18:26:28,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6130, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6282, PETRI_PLACES=310, PETRI_TRANSITIONS=497} [2024-06-27 18:26:28,461 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 257 predicate places. [2024-06-27 18:26:28,461 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 497 transitions, 6282 flow [2024-06-27 18:26:28,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:28,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:28,462 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 18:26:28,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 18:26:28,462 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:28,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:28,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1168068561, now seen corresponding path program 4 times [2024-06-27 18:26:28,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:28,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328246986] [2024-06-27 18:26:28,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:28,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:28,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:29,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:29,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:29,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328246986] [2024-06-27 18:26:29,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328246986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:29,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:29,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:26:29,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698936106] [2024-06-27 18:26:29,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:29,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:26:29,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:29,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:26:29,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:26:29,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:26:29,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 497 transitions, 6282 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:29,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:29,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:26:29,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:32,617 INFO L124 PetriNetUnfolderBase]: 7359/12159 cut-off events. [2024-06-27 18:26:32,618 INFO L125 PetriNetUnfolderBase]: For 935299/935426 co-relation queries the response was YES. [2024-06-27 18:26:32,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103571 conditions, 12159 events. 7359/12159 cut-off events. For 935299/935426 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 88080 event pairs, 1587 based on Foata normal form. 69/11913 useless extension candidates. Maximal degree in co-relation 103427. Up to 10082 conditions per place. [2024-06-27 18:26:32,841 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 471 selfloop transitions, 25 changer transitions 0/532 dead transitions. [2024-06-27 18:26:32,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 532 transitions, 7525 flow [2024-06-27 18:26:32,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:32,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:32,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:26:32,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-27 18:26:32,842 INFO L175 Difference]: Start difference. First operand has 310 places, 497 transitions, 6282 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:26:32,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 532 transitions, 7525 flow